c语言可以由若干个源文件组成 最小,C语言程序设计复习题new.doc

C语言程序设计复习题new.doc

C语言程序设计 复习题

一、选择题

1、C语言中运算对象必须是整型的运算符是( )已定义c为字符型变量,则下列语句中正确的是A、c='97'; B、c="97"; C、c=97; D、c="a";

3、表达式1,3,5,7的值为( )。

A、7 B、5 C、3 D、1

4、 一个C程序的执行是从(   )

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束

5、 C语言规定,在一个源程序中,main函数的位置(   )

A. 必须在最开始 B. 必须在系统调用的库函数的后面

C. 可以任意 D. 必须在最后

6、 算法的表示方法有( )。

A. 自然语言,传统流程图,N-S流程图,伪代码,计算机语言

B. 高级语言,汇编语言,机器语言

C. C语言,QBASIC语言,InterDev

D. 图形图像法,描述法,编程法

7、 以下选项中不属于C语言的类型的是( )

A. signed short int B. unsigned long int

C. unsigned int D. long short

8、 在C语言中,合法的字符常量是( ).

A. '\084'  B. '\x43' C. 'ab'  D. ″\0″

9、 C语言提供的合法的数据类型关键字是: ( )

A. Double B. short C. integer D. Char

10、 下列标识中合法的用户标识符为____.

A. year B. long C. 7 x yz D. struct

11、 若有说明语句:char c='\72';则变量c ( ).

A. 包含1个字符 B. 包含2个字符

C. 包含3个字符 D. 说明不合法,c的值不确定

12、 C语言提供的合法的关键字是(   )

A. swicth B. cher C. Case   D. default

13、 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为( ).

A. 1.4 B. 1 C. 2.0 D. 2

14、 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )

A. 不定值 B. 4 C. 3 D. 1

15、 以下程序的输出结果是( ).

main( )

{ int a=-1,b=4,k;

k=(++a<0)&&!(b--<=0);

printf("%d%d%d\n",k,a,b);

}

A. 1 0 4 B. 1 0 3 C. 0 0 3 D. 0 0 4

16、 已知:char a;int b;float c;double d;

则表达式2+a+9*b*5*c-5*d的结果是____。 ( A )

A. double B. int C. float D. char

17、 以下运算符中优先级最低的是( C ).

A. && B. & C. || D. |

18、 设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是

printf("%d,%d\n",x--,--y); ( D ).

A. 10,3 B. 9,3 C. 9,2 D. 10,2

19、 以下程序的输出结果是( D ).

main()

{ int x=10 ,y=10;

printf("%d%d\n",x--,--y);}

A. 10,10   B. 9,9 C. 9,10 D. 10,9

20、 已知x=43,ch='A',y=0;则表达式(x > = y&&ch < 'B'&&!y)的值是( C ).

A. 0 B. 语法错 C. 1 D. “假”

21、 表示关系X < =Y < =Z的C语言表达式为( A )。

A. (X < =Y)&&(Y < =Z) B. (X < =Y)AND(Y < =Z)

C. (X < =Y < =Z) D. (X < =Y)&(Y < =Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值