c语言标识符不能与保留字同名,C语言练习题a汇总.docx

C语言练习题

一、单项选择题

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

本程序的ma in函数开始,到mai n函数结束

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

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

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

字符型数据使用()括起来。

TOC \o "1-5" \h \z 单引号B.双引号C.圆括号D. #

下列符号中用来表示C语言中的回车换行的是()。

\rB. \n C. \bD. \t

以下不能定义为用户标识符的是()。

A. MAIN B. _HJ C. 2ong D. LINE1

被调函数通过()语句,将值返回给主调函数。

A. ifB. forC. whileD. return

printf( “%d ”,7%4);执行之后,输出结果是()。

A. 2B. 3C. 4D. 1.75

C语言中形参的默认存储类别是()。

A.自动 auto B.静态 static C.寄存器 register D.外部 extern

表达式1&&2&&3&&4 的值为()。

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

若x=0,y=3,z=3,以下表达式值为0的是()。

A. !x B. x

若变量c为char类型,能正确判断出c为小写字母的表达式是()

A. 'a'<=c<= 'z'B. (c>= 'a')||(c<= 'z')

11.12.13.14.15.C. ('a'<=c)a nd ('z'>=c) 设有数组定义:A. 5字节数学比较表达式:A.5>x>=2若有定义:A. 4D. (c>= 'a' )&&( c<= 'z')char ch[]= “student”,则数组

11.

12.

13.

14.

15.

C. ('a'<=c)a nd ('z'>=c) 设有数组定义:

A. 5字节

数学比较表达式:

A.5>x>=2

若有定义:

A. 4

D. (c>= 'a' )&&( c<= 'z')char ch[]= “student”,则数组ch所占的空间为()。

B. 6字节C. 7字节D. 8个字节

5>x > 2对应的C语言逻辑表达式是()。

B.5>x && x>2 && x=2C.x<5 && x>=2

int a[][3]={1,2,3,4,5,6},则 a[1][0]的值是()。

B. 1C. 2D. 5

以下函数调用语句中,含有实参的个数为 fun (max(2,3),4);

A. 1

B. 2

C.3

在C语言中,若对函数类型未另显示说明,

A.void

B.double

在C语言中,每个语句必须以

A.回车符 B.冒号

字符串的结束标志是()。

A. 0B. '0'

C.i nt

D.4

则函数的隐含类型是

D.char

() 结束。

逗号

C.

D.分号

D.x<5 || (x>2)

() 类型。

C. '\0'

18. printf("%c,%d",'b', 'b');的输出结果是(

D. "0"

A. b,98 B. b 98C. 98,bD. 98 b

复合语句是用()括起来的语句组。

A. ( ) B. [ ]C. { }D. < >

int a[4]={5,3,8,9};其中 a[3]的值为()。

TOC \o "1-5" \h \z A. 5 B. 3C. 8D. 9

若有以下定义:float w[20];,则w数组元素的下标最大为()。

A. 20B. 19C. 21D. 0

for(i=1;i<9;i+=1);该循环共执行了()次。

A. 9B. 8C. 0D. 1

基本整型的数据类型符为()。

A. i ntB. charC. floatD. double

在C语言 中,printf和scanf函数均包含在头文件() 中。

A. stdio.hB. math.hC. stri ng.hD. time.h

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

A.过程B.函数C ?语句D ?子程序

选出下列标识符中不合法的标识符的是()。

A . answerB. toC. signedD. max

27. C语言用()表示逻辑“真”值。

A. trueB. t 或 yC

[.非零值D.整型值0

28.在C程序中有如下语句:char func(int x,int y);它是()。

A.对函数func的定义。B

.对函数func的调用。

C.对函数func的声明。D

.不合法的

29.若有说明int a[10];则对a数组元素的不正确引用是()

A.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值