m1=f1 gt f2 c语言,C语言程序设计练习题 (1)

C语言程序设计复习题(一)

一、填空题

1、‘\056’在内存中占___个字节

2、表达式5/2的值为___,表达式5%2的值为______。

3、循环语句:for(a=0;a<=10;a=a*2) printf(“%d”,a);循环体执行的次数为____次。

4、函数的返回语句是_____,为了明确表示不带回任何返回值,在定义函数时指定函数的类型为______。

5、C语言函数分系统提供的___和用户自定义函数两大类。

6、当全局变量与局部变量同名时,_______变量优先。

7、在数组int a[10]={1,2,3,4,5}中,元素的个数有____个,其中a[9]的值为:_______。

二、选择题

1、以下不是C语言提供的合法关键字是()

A、while

B、if

C、double

D、scanf

2、设有整型变量a为5,使b不为2的表达式是()

A、b=a/2

B、b=6-(--a)

C、b=a%2

D、b=(a++,a-4)

3、设有变量n的值为2,执行语句“n+=n-=n*n”后的值是()

A、0

B、4

C、-4

D、2

4、设有a,b均为整型变量,下列表达式中不是赋值表达式的是()

A、a=3,4,5

B、a=3*2

C、a=a&&b

D、a=b=4

5、设实型变量f1,f2,f3,f4的值均为2,整型变量m1,m2的值均为1,表达式“(m1=f1>=f2)&&(m2=f3

A、0

B、1

C、2

D、出错

6、以下程序的运行结果是()

A、111

B、333

C、222

D、123

Main()

{incr();incr();incr();}

Incr()

{static int x=0;

X+=1;

Printf(“%d”,x);

}

7、下列对数组的定义正确的是()

A、float sc(10);

B、float sc[ ];

C、float sc[10]

D、float sc[10.5]

8、以下几个数表示的最大的是()

A、0x25

B、025

C、25

D、36

9、变量a,f,ch的值分别为a=6,f=5.3,ch=‟A‟,要求从键盘输入值给变量,输入格式为scanf(“%d%f%c”,&a,&f,&ch);则正确的输入值为()(其中□表示空格)

A、65.3A

B、6□5.3□A

C、6□5.3A

D、6□5.3‘A’

10、若x,y已定义为int型,则以下程序段中内循环体的执行次数是()

for(x=5;x;x--)

for(y=0;y<4;y++){….}

A、20

B、24

C、25

D、30

11、已知:int x=5;则以下各条件为假的表达式是()

A、if(x=2)

B、switch(x)

C、while(!x)

D、for(; ;)

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值