第一范文网 - 专业文章范例文档资料分享平台

C-C++习题一期末考试例题(附答案)

来源:用户分享 时间:2021-06-02 本文由江畔旧时月 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C/C++语言程序设计单元测试(一)

班级:学号:姓名:得分:

一、选择题

1.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( C )

A.必须为字母

B.必须为下划线

C.必须为字母或下划线

D.可以是字母,数字和下划线中任一种字符

2.以下4组用户定义标识符中,全部合法的一组是(A)

A._main enclude sin1 B.If -max turbo

C.txt REAL 3COM D.int k_2 _001

3. 下列不是C++语言合法的关键字是( D )

A. swicth

B. char

C. sizeof

D. cin

4.下面正确的字符常量是( C)

A."a"

B.'\\''

C.'W'

D. ' '

5.下面不正确的字符串常量是( A )

A.'abc'

B."12'12"

C."0"

D." "

6. 字符串“cp”存放在内存中占用字节数为( C)

A.2

B.4

C. 3

D. 1

7.设有数组定义:char array[ ]="good!"; 则数组所占的空间是(C)。

A.4个字节 B. 5个字节 C. 6个字节 D. 7个字节

8. 设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;功能是( D )

A. 把x和y按从大到小排列

B. 把x和y按从小到大排列

C. 无确定结果

D. 交换x和y中的值

9.字母A的ASCII码为65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为( B )

A.D

B.68

C.不确定的值

D.C

10.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是(B)

A.2.500000

B.2.7500OO

C.3.500000

D.0.000000

11.设有说明: char w; int x; f1oat y; double z;则表达式w* x+z一y值的数据类型为( D )

A.float

B.char

C.int

D.double

12.若有以下定义,则能使值为3的表达式是(D)

int k= 7,x =12;

A.x%=(k%=5)

B.x%=(k-k%5)

C.x%=k- k%5

D.(x%=k)-(k%=5)

12.若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为“假”。则以下不

能满足要求的表达式是( C )

A. A%2= =1

B.!(A%2 = =0)

C.!(A%2)

D.A%2

13.设有int a = 1,b=2,c =3, d =4, m=2, n=2;

执行(m= a>b)&&(n=c>d)后n的值为(B)

A.1

B.2

C.3

D.4

14.若w=1,x = 2,y= 3,z=4,则条件表达式w<x?w:y<z?y:z的值是( B)

A.4

B.3

C.20

D.1

1

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育C-C++习题一期末考试例题(附答案)全文阅读和word下载服务。

C-C++习题一期末考试例题(附答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1203607.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top