中村义作C语言循环,C语言练习题(答案)(20200511121927)(36页)-原创力文档

精品文档

精品文档

福建省高等学校计算机等级考试(二级C语言)选择题试题库

答案

试题

C

1.在C语言源程序中,以下叙述正确的是(

main函数必须位于文件的开头

每行只能写一条语句

程序中的一个语句可以写成多行

每个语句的最后必须有点号

)。

C

2.关于C语言的源程序的叙述中,错误的是(

C语言的源程序由函数构成

ma in函数可以书写在自定义函数之后

必须包含有输入语句

一行可以书写多个语句

)。

3.关于C语言数据类型的叙述,正确的是(

)。

C

枚举类型不是基本类型

数组不是构造类型

变量必须先定义后使用

不允许使用空类型

C

4. C程序中ma in函数的位置()。

必须在最开始

必须在系统库函数后面

可以在自定义函数后面

必须在最后

B

5. C语言的函数体由()括起来。

()

{ }

[]

/* */

D

6.关于C语言的叙述中,不正确的是()。

C程序可由一个或多个函数组成

C程序必须包含一个main()函数

C程序的基本组成单位是函数

注释说明只能位于一条语句的后面

D

7.以下叙述不正确的是()。

C程序的执行总是从main函数开始

一个C源程序必须包含一个main函数

C语言程序的基本组成单位是函数

在编译C程序源程序时,可发现注释中的拼写错误

C

8.结构化程序设计的三种基本结构是()。

函数结构、分支结构、判断结构

函数结构、嵌套结构、平行结构

顺序结构、分支结构、循环结构

分支结构、循环结构、嵌套结构

C

9.对于C语言源程序,以下叙述错误的是(

)。

可以有空语句

函数之间是平等的,在一个函数内部不能定义其它函数

程序调试时如果没有提示错误,就能得到正确结果

注释可以出现在语句的前面

D

10.下面关于C语言用户标识符的描述,正确的是()。

不区分大小写

用户标识符不能描述常量

类型名也是用户标识符

用户标识符可以作为变量名

D

11.以下()是正确的变量名。

5f

if

f.5

f5

D

12.以下()是正确的常量。

E-5

1E5.1

'a12'

32766L

D

13.以下()是正确的变量名。

a.bee

-p11

i nt

p 11

c

C

14.以下()是正确的字符常量。单引号括起来

"c"

'\\''

W

"\32a"

A

15.以下()是不正确的字符串常量。双引号括起来

'abc'

"12'12"

"0"

""

B

16.以下()是错误的整型常量。

-Oxcdf

018〃八进制数不能超过 8

0xe

011

B

17.以下()是正确的浮点数。

e3〃e前面必须有数字,指数必须为整数

.62

2e4.5

D. 123

A

18.若有说明语句:char c='\95:则变量c包含()个字符。

1\ddd :表示1到3位八进制数所代表的字符

2 \xhh表示1到2位十六进制数所代表的字符

3

语法错误

A

19.若有定义:int a=2;则正确的赋值表达式是()。

a-=(a*3)

double(-a)〃(double)(-a)

a*3

a*4=3

c

C

20.语句x=(a=3,b=++a);运行后,x、a、b的值依次为()。

3,3,4//逗号运算符及逗号表达式

4,4,3

4,4,4

3,4,3

B

21.语句a=(3/4)+3%2;运行后,a的值为()。

0

1〃注意除号/两边均为整型时,结果为整数(不含小数点)

2

3

A

22. char型变量存放的是()。//考查变量类型

ASCII代码值

字符本身

十进制代码值

十六进制代码值

c

C

23.若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()。

3,3〃考查逗号表达式及逗号运算符

4,4

4,3

3,4

B

24.若有定义:int a;则语句a=(3 * 4)+ 2 % 3;运行后,a的值为()。

12

14

11

17

A

25.右有疋义:int a,b; double x,则以下不符合 C语言语法的表达式是()。

x%(-3)//%两侧均应为整型数据

a+=-2

a=b=2

x=a+b

B

26.右有疋义:int x=2,y=3;float i;,则以下符合 C语言语法的表达式是()。

A. x=x*3=2//x*3不是一个变量名

x=(y==1)

i=float(x)〃应改为 i=(float)x

i%(-3)//%两侧均应为整型数据

C

27.设double型变量a,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是()。

a/b/c*e*3

3*a*e/b/c

3*a*e/b*c// 改为 3*a*e/b/c

a*e/c/b*3

B

28.下面叙述正确的是()。

2/3 与 2.0/3.0 等价

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值