《C语言程序设计》试题十一及答案Word文档下载推荐.docx

上传人:b****8 文档编号:22889956 上传时间:2023-02-05 格式:DOCX 页数:12 大小:117.03KB
下载 相关 举报
《C语言程序设计》试题十一及答案Word文档下载推荐.docx_第1页
第1页 / 共12页
《C语言程序设计》试题十一及答案Word文档下载推荐.docx_第2页
第2页 / 共12页
《C语言程序设计》试题十一及答案Word文档下载推荐.docx_第3页
第3页 / 共12页
《C语言程序设计》试题十一及答案Word文档下载推荐.docx_第4页
第4页 / 共12页
《C语言程序设计》试题十一及答案Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

《C语言程序设计》试题十一及答案Word文档下载推荐.docx

《《C语言程序设计》试题十一及答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》试题十一及答案Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

《C语言程序设计》试题十一及答案Word文档下载推荐.docx

A.hot_do

B.a+b

C.

设inta=5,使b不为2的表达式是(

A.b=6-(--a)

b=a%2

test!

b=a/2

%y

D.b=a>

3?

2:

1

执行x=(6*7%8+9)/5;

后,

x的值为(

A.1

B.2

C.3

D.4

10.执行语句x=(a=3,b=a--)

后,x,a,b

的值依次为(

A.3,2,3B.2,

3,2C.3,3,2

D.3,2,2

后,a的值为(

11.设a=-3;

执行(a>

0)?

a:

-a;

A.3

B.1C.0

D.-3

12.设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值为(

A.7

B.8

C.9

D.2

13.下面正确的字符常量是()

A.”c”B.'

'

'

C.'

W'

D.‘'

14.若有代数式3ae/bc,则不正确的c语言表达式是()

A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/c*3

15.在C语言中,要求运算数必须是整型的运算符是(

21.

若有定义inta[5],*p=a;

则对a数组元素地址的正确引用是

22.

凡是函数中未指定存储类别的局部变量,其隐含的存储类别是(

26.若有说明inta[3][4];

则对a数组元素的正确引用是(A)

A.a[2][4]B.a[1,3]C.a[1+1][0]D.a

(2)

(2)

26.语句while(!

E);

中的表达式!

E等价于()

A.E==0B.E!

=1C.E!

=0D.E==1

27.C语言中while和do—while循环的主要区别是()

A.do—while的循环体至少无条件执行一次

B.While的循环控制条件比do—while的循环控制条件严格

C.do—while允许从外部转到循环体内

D.

子句总与

do—while循环体不能是复合语句

28.为了避免在嵌套的条件语句if—else中产生二义性,C语言规定:

else

()配对

A.缩排位置相同的ifB•其之前最近的if

C.其之后最近的ifD.同一行上的if

29.判断char型变量ch是否为大写字母的正确表达式是(

A.'

A'

<

=ch<

='

Z'

B.(ch>

='

A'

)&

(ch<

C.(ch>

&

D.(‘A'

=ch)AND(

>

=ch)

30.以下能正确定义整型变量

a、

b、c并为其赋初值5的语句是(

A.inta=b=c=5;

B.

int

a,c,c=5;

C.a=5,b=5,c=5;

a=b=c=5;

)和

)、

二、填空(20分,每空1分)

1.C语言中的实型变量分为两种类型,它们是(

()。

2.C语言中的标识符只能由三种字符组成,它们是(

()和()。

5

.设y

为int型变

量,

请写出

描述

“y

数”

)。

设x,y,z

均为int型变

量,请

写出描述

“x或

y

中有

一个

小于

z”

表达

7

.在C

语言中,

二维

数组元

素在

的存

若有定义:

doublex[3][5]

则x

数组中行下标的下限为(

),

小标的上限为(

9.若有定义:

inta[3][4]={{1

,2},{0},{4,6,8,10}};

则初始化后,a[1][2]得到

10.若自定义函数要求返回一个值,则应在该函数体中有一条()语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型说明符()。

11.函数中的形参和调用时的实参都是数组名时,传递方式为(),都

是变量时,传递方式为()。

三、读程序(30分)

1.main()

{inta=2,b=3,c;

c=a;

if(a>

b)c=1;

elseif(a==b)c=0;

运行结果:

elsec=-1;

printf(“%dn”,c);

}

2.main()

{inta=2,b=7,c=5;

switch(a>

0)

{case1:

swithch(b<

{case1:

printf(“@”);

break;

case2:

printf(“!

”);

case0:

switch(c==5)

{case0:

printf(“*”);

case1:

printf(“#”),break;

default:

printf(“#”);

printf(“&

”);

}printf(“n”);

3.#include<

stdio.h>

main()

{inti;

for(i=1;

i<

=5;

i++)switch(i%5)

printf(case1:

printf(default:

printf(case2:

printf(

4.main()

{inti,b,k=0;

i++)

*”);

#”);

“n”);

“&

运行结果:

{b=i%2;

while(b-->

=0)

k++;

printf(“%d,%d”,k,b);

5.#include<

{charch[7]={“12ab56”};

inti,s=0;

for(i=0;

ch[i]>

0'

ch[i]<

9'

;

i+=2)

s=s*10+ch[i]-‘0'

printf(“%dn”,s);

6.main()

{inta=2,i;

3;

printf(“%4d”,f(a));

f(inta)

{intb=0;

staticintc=3;

b++;

c++;

return(a+b+c);

四、编写程序(20分)

打印此数后退出循环;

1.从键盘输入的10个整数中,找出第一个能被7整除的数。

若找到,若未找到,打印“notexist”。

2.

已有变量定义和函数调用语句:

intx=57;

isprime(x);

函数isprime()用来判断一个整

数a是否是素数,若是素数,函数返回1,否则返回0。

请编写isprime函数。

insprime(inta)

{……};

{……}

《C语言程序设计》试题^一答案

1.

A.

2.B.

3.A

4.C

5.D6.B7.A8.B

9.B

10.A

11.D

12.

A

13.

C

14.

C15.

D16.

A17.

B18.

C19.A

20.D

21.D

22.A

23.

24.

B

25.C

26.A

27.A

28.B

29.C

30.A

二、

填空

(20分,

每空1

分)

单精度,

双精度

2.数字、下划线、英文字母

3.1个

4.与&

、或||、非!

5.y%2!

=0

6.x<

z||y<

z

7.行列

8.0,4

9.0,8

10.return,void

11.地址传送,值传送

1.-12.&

3.#&

*

4.8,-25.16.789

1.#include<

main()

{inti,a;

=10;

{scanf(“%d”,&

a);

if(a%7==0){printf(“%d”,a);

break;

if(i>

10)printf(“notexist”);

2.insprime(inta)

{inti;

for(i=2;

=a-1;

if(i%2==0)return(0);

=0)return(0);

return

(1);

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1