c语言程序设计编程题库,C语言程序设计习题库.doc

C语言程序设计习题库

选择练习题

1、C语言中最简单的数据类型包括( B )。

A、整型,实型,逻辑型B、整型,实型,字符型

C、整型,字符型,逻辑型D、整型,实型,逻辑型,字符型

2、C语言中,运算对象必须是整型数的运算符是( A )。

A、%B、/C、%和/D、*

3、为表示关系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﹞

4、C语言程序的基本单位是( C )。

A、程序行 B、语句 C、函数 D、字符

5、C语言的程序一行写不下时,可以( C )。

A、用逗号换行 B、用分号换行

C、用回车符换行 D、在任意一空格处换行

6、下述标识符中,( C )是合法的用户标识符。

A、A&B B、void C、_student D、ab*

7、在C语言中,字符型数据在内存中以( B )形式存放。

A、补码 B、ASCII码 C、反码 D、原码

9、以下关于switch语句和break语句的描述中,只有( B )是正确的。

A、在switch语句中必须使用break语句

B、在switch语句中,可以根据需要使用或不使用break语句

C、break语句只能用于switch语句中

D、break语句是switch语句的一部分

10、C语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是( B )。

A、地址传递 B、值传递

C、由实参传给形参,并由形参传回给实参 D、由用户指定传递方式

11、下述C语言转义符中(D )是非法的。

A、'\b' B、'\037' C、'\0xf ' D、'\''

12、为了要计算s=10!(10的阶乘),则以下对s的定义正确的是( D )。

A、int s B、unsigned s C、short s D、long s

13、判断变量ch中的字符是否为大写字母,最简单的正确表达式是(A )。

A、ch>='A'&&ch<='z' B、A<=ch<=Z

C、'A'<=ch<='z' D、ch>=A&&ch<=z

14、在C语言中,能表示无符号长整型常数的是( D )。

A、OL B、4962710U C、912374u D、2UL

15、能正确表示C语言的字符常量的是( C)。

A、'\0x41' B、''A'' C、'\0' D、''\0''

16、C语言中逻辑表达式的值为( A )。

A、0或1 B、非零值或零值 C、true或false D、'true'或'false'

17、C语言提供的基本数据类型关键字是( A )。

A、integer B、FLOAT C、unsigned D、Double

20、若有以下定义:

int a[ ]={1,2,3,4,5,6,7};

char cl='b',c2='2';

则数值不为2的表达式是( D )。

A、a[1] B、'd'-cl C、a['3'-c2] D、c2-0

22、若有以下定义:

char *s[5]={''BOY'', ''BOX'', ''BELL'', ''BYE''};

int k=1

则puts(s[k++]);的输出是( B )。

A、BOY B、BOX C、BELL D、B

23、标准库函数fgets(s,n,f)的功能是( B )。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值