C语言选择题原创(7)

2019-02-20 20:19

scanf(”%d”,&x); y=0; if(x>=0)

{if(x>0)y=1;} else y=-1;

prinff(”%d”,y);}

当从键盘输入32时,程序输出结果为( )。 (2分) A. 0

B. 1

C. -1 D. 不确定

参考答案: B

20、执行下面语句后的输出为( ) int i= -1;

if (i < =0)printf(\else printf(\ (2分) A. **** B. %%%% C. %%%%C

D. 有语法错,不能执行

参考答案: D

23、b’在内存中占____个字节。“b”在内存中占____个字节 (2分) A. 1和2 B. 1 C. 3 D. 2

参考答案: A 24、以下描述中正确的是 (2分)

A. 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

B. do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号

C. 在 do-while 循环体中,一定要有能使 while 后面表达式的值变31

为零(“假”)的操作

D. do-while 循环中,根据情况可以省略 while

参考答案: C

25、对 for(表达式1; ;表达式3) 可理解为 (2分)

A. for(表达式1;0;表达式3) B. for(表达式1;1;表达式3)

C. for(表达式1;表达式1;表达式3) D. for(表达式1;表达式3;表达式3)

参考答案: B

27、在c语言中,一维数组的定义方式为:类型说明符数组名( )。 (2分) A. [常量表达式] B. [整型表达式]

C. [整型常量]或[整型表达式] D. [整型常量]

参考答案: A

28、以下程序的输出结果是

main( )

{ int i,x[3][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<4;i+=2)printf(\,x[i][i]); } (2分) A. 5 2 B. 9 1 C. 5 3 D. 9 7

参考答案: B

29、C语言规定,在一个源程序中,main函数的位臵 (2分) A. 必须在最开始

B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后

32

参考答案: C

31、若x为整型变量,p是指向整型数据的指针变量,则正确的赋值表达式是()。 (2分)

A. p=&x

B. p=x C. *p=&x D. *p=*x

参考答案: A

33、当说明一个结构体变量时系统分配给它的内存是 (2分)

A. 各成员所需内存量的总和 B. 结构中第一个成员所需内存量 C. 成员中占内存量最大者所需的容量 D. 结构中最后一个成员所需内存量

参考答案: A

34、在位运算中,操作数每左移一位,其结果相当于 (2分)

A. 操作数乘以2

B. 操作数除以2 C. 操作数除以4 D. 操作数乘以4

参考答案: A

35、以下叙述中错误的是 (2分) A. C语句必须以分号结束

B. 复合语句在语法上被看作一条语句 C. 程序可以有两个主函数

D. 赋值表达式末尾加分号就构成赋值语句

参考答案: C

36、下列说法正确的是________. (2分)

A. 调用函数时,实参与形参不可以共用内存单元

33

B. 调用函数时,实参的个数、类型和顺序与形参可以不一致

C. 调用函数时形参可以是表达式 D. 调用函数时,将为形参分配内存单元

调用函数时,实参的形式可以是具体的数值,也可以是表达式。实参将数值或表达式的值传递给形参,因而两者的类型必须保持一致;形参在运算过程中会发生改变,但不一定会影响到实参值,所以可知两者不共用内存单元。

参考答案: D

37、返回值为void的函数,其含义是____. (2分)

A. 调用函数之后,被调用的函数没有返回值 B. 调用函数之后,被调用的函数不返回

C. 调用函数之后,被调用的函数的返回值为任意的类型 D. 以上三种说法都是错误的

参考答案: A

38、C语言程序由函数组成。它的____。 (2分)

A. 主函数必须在其他函数之前,函数内可以嵌套定义函数 B. 主函数可以在其他函数之前,函数内不可以嵌套定义函数 C. 主函数必须在其他函数之前,函数内不可以嵌套定义函数

D. 主函数必须在其他函数之后,函数内可以嵌套定义函数

参考答案: B

39、若调用一个函数,且此函数中没有return语句,则正确的说法是:该函数

(2分)

A. 没有返回值

B. 返回若干个系统默认值 C. 能返回一个用户所希望的值 D. 返回一个不确定的值

参考答案: D

40、以下叙述中错误的是________。 (2分)

A. C语言编写的函数源程序,其文件名后缀可以是.C

34

B. C语言编写的函数都可以作为一个独立的源程序文件 C. C语言编写的每个函数都可以进行独立的编译并执行 D. 一个C语言程序只能有一个主函数

参考答案: C

5

单选题:(每题2分,共80分)

1、以下选项中合法的用户标识符是( ) (2分) A. int Int B. a# C. 5mem

D. _243

C语言规定的标志符:由字母,下划线,数字组成,但是第一个字符只能是字母或下划线。

参考答案: D 2、C程序是( ) (2分) A. 顺序执行 B. 从main函数开始 C. 从函数体开始 D. 任意语句

参考答案: B

5、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是 (2分) A. 7 B. 8 C. 6

35


C语言选择题原创(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:语文人教版六年级下册20 真理诞生于一百个问号之后

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: