二级c语言选择题保存,计算机二级C语言选择题题库.pdf

二级C语言相关考点

1、以下选项中,能用作数据常量的是________。(标准答案:C)

(A)o115 (B)0118 (C)115L (D)1.5e1.5

2、下列叙述中错误的是_______。(标准答案:A)

(A)一个C语言程序只能实现一种算法 (B)一个C函数可以单独作为一个C 程序文件存在

(C)C程序可以由一个或多个函数组成 (D)C程序可以由多个程序文件组成

3、设变量已正确定义并赋值,以下正确的表达式是_______。(标准答案:B)

(A)int(15.8%5) (B)x=y+z+5, ++y (C)x=25%5.0 (D)x=y*5=x+z

4、以下叙述中错误的是_____________。(标准答案:A)

(A)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

(B)C语言源程序经编译后生成后缀为.obj 的目标程序

(C)用C语言编写的程序称为源程序,它以ASCII 代码形式存放在一个文本文件中

(D)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

5、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是___________。(标准答案:D)

(A)大写字母(B)下划线 (C)数字字符 (D)连接符

6、以下选项中,合法的一组C语言数值常量是__________。(标准答案:D)

(A) 0x8A 10,000 3.e5 (B) .177 4e1.5 0abc

(C)028 .5e-3 -0xf (D) 12. 0Xa23 4.5e0

7、以下选项中不合法的标识符是__________。(标准答案:C)

(A)print (B)FOR (C)&&a (D)_00

8、若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是

(A)i=(a+k)<=(i+k); (B)a=a++,i++; (C)i=a%11; (D)i=!a;

标准答案:C

11、设有定义:int x=2;,以下表达式中,值不为6 的是

(A)x*=(1+x) (B)x*=x+1 (C)x++,2*x (D)2*x, x+=2

标准答案:D

12、有以下程序

#include

main()

{ int x, y, z;

x=y=1;

z=x++,y++,++y;

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

}

程序运行后的输出结果是

(A)2,3,3 (B)2,2,1 (C)2,3,2 (D)2,3,1

标准答案:D

13、以下叙述中错误的是

(A)使用三种基本结构构成的程序只能解决简单问题 (B)C语言是一种结构化程序设计语言

(C)结构化程序由顺序、分支、循环三种基本结构组成 (D)结构化程序设计提倡模块化的设计方法

标准答案:A

14、以下选项中,能用作用户标识符的是

(A)8_8 (B)unsigned (C)_0_ (D)void

标准答案:C

15、C源程序中不能表示的数制是

(A)二进制 (B)十六进制 (C)十进制 (D)八进制

标准答案:A

16、若有定义语句:int x=10; ,则表达式x-=x+x 的值为

- 1-

- 1-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值