08年1月省安徽水平考试二级C语言试题及参考答案1

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008年1月安徽省计算机水平考试二级C语言试

一、单项选择题(每题1分,共40分)

1. 通常将个人计算机称为 1 。

A) PLC B) LCD C) PC D) CRT

2. 下列表示存储器容量的数据中,最大的是 2 。

A) 1GB B) 211MB C) 220KB D) 210B

3. 将十进制数41转换为二进制数,下面结果中正确的是 3 。

A) 00101001 B) 00101011 C) 00100011 D) 00100101

4. 按照计算机应用领域分类,学校使用的成绩管理系统属于 4 。

A) 实时控制B) 科学计算C) 数据处理D) 计算机辅助设计

5. 删除Windows桌面上应用程序的快捷图标,意味着 5 。

A) 该程序连同其图标一起被删除

B) 只删除了该程序,对应的图标被隐藏

C) 该程序连同其图标一起被隐藏

D)只删除了图标,对应的程序仍然存在

6. 以下关于多媒体技术的叙述中,错误的是6。

A) 多媒体技术将各种媒体以数字化的方式集成在一起

B) 多媒体技术就是能用来观看DVD电影的技术

C) 多媒体技术已经成为声、文、图等媒体信息在计算机系统中综合应用的代名词

D)多媒体技术和计算机技术的融合开辟出一个多学科交叉、跨行业的崭新领域

7. 下列的网络IP地址中,正确的是7。

A) 249.220.258.202 B) 204.250.9 C) 202.155.98.C D) 202.245..101.201

8. “熊猫烧香”是一种8。

A) 办公软件B) 杀毒软件C) 计算机病毒D)下载工具

9. 下列有关计算机病毒和黑客的说法中,不正确的是9。

A) 所有计算机病毒都可以通过杀毒软件彻底清除

B) 计算机黑客是指利用网络入侵别人计算机的人

C) 防范计算机病毒的一种常用办法是在计算机上安装正版的反病毒软

D)防范计算机黑客的一种常用办法是在计算机上安装网络防火墙

10. 10 是程序、数据以及相关文档的集合

A) 软件B) 程序C) 指令D)算法

11. 下列关于C语言程序说法正确的是11 。

A) C程序书写时,不区分大小写字母

B) C程序书写时,一行只能写一条语句

C) C程序书写时,一条语句可分成几行书写

D) C程序书写时,每行必须有行号

12. C语言中的源程序文件和目标文件的扩展名分别是12 。

A) C和obj B) C和exe C) com和exe D)obj和c

13. 以下四项中属于ANSI C语言关键字的是13 。

A) CHAR B) define C) max D) return

14. 在C语言中,double、long、unsigned、int、char类型数据所占字节数分别是14 。

A) 8、2、4、1 B) 2、8、4、1 C) 4、2、8、1 D) 8、

4、2、1

15. 设int a=0, b=1, c=2;,则表达式a? a+b:a+c的值是15 。

A) 0 B) 1 C) 2 D) 3

16. 下列16 是字符型常量。

A) '\n' B) "A" C) "\" D) '65'

17. 已知int x,y;,执行语句x=(y=10-5, y*2), y-5;后,变量x和y的值分别是

17 。

A) x=0, y=5 B) x=10, y=5 C) x=5, y=0 D) x=5, y=5

18. 已知int x;,当x为大于1的奇数时,下列值为0的表达式是18 。

A) x%2==1 B) x/2 C) x%2!=0 D) x%2==0

19. 下面程序段执行结果是19 。

int i=5, k;

k=(++i)+(++i)+(i++);

printf("%d,%d",k, i);

A) 24, 8 B) 21, 8 C) 21, 7 D) 24, 7

20. 下列正确的赋值语句是20 。

A) 10=a; B) b=45.6 C) c=15*5; D) a+47=c;

21. 已知int x=1, y=2, z=3;,则逻辑表达式x

21 。

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

22. 若变量c为char类型,能正确判断出c为大写字母的表达式是22 。

A) 'A'<=c<='Z' B) c>='A'||c<='Z'

C) 'A'<=c and 'Z'>=c D) c>='A && c<='Z'

23. 已知int x, y; float z;,以下正确的输入语句是23 。

A) scanf("%d%d%f", x, y, z); B) scanf("%d%d%f", &x, &y, &z);

C) scanf("%d%6d%6.2f", &x, &y, &z); D) scanf("%d%d%f"; &x; &y; &z);

24. 执行下面的程序:

main()

{int x=-1;

printf("%d,%x,%u", x, x, x);

}

则输出结果是24 。

A) -1, -1, -1 B) -1, -ffff, -32768 C) -1, ffff, -32768 D) -1, ffff, 65535

25. C语言对于嵌套的if语句规定else总是25 匹配。

A) 与最外层的if B) 与之前最近的if

C) 与之前最近的不带else的if D) 与最近的{ }之前的if

26. 下面程序运行结果为26

main()

{char c='a';

if('a'

else printf("UP");

}

A) LOW B) UP C) LOWUP D) 语句错误,编译不能通过

27. 以下叙述正确的是27

A) do-while语句构成的循环,在while后的表达式为非零时结束循环

B) do-while语句构成的循环,在while后的表达式为零时结束循环

C) do-while语句构成的循环只能用break语句退出

D) do-while语句构成的循环不能用其他语句构成的循环来代替

28. 要使下面程序段输出10个整数,则在下划线处填入正确的数是28 。

for(i=0; i<= ; i+=2)

printf("%d",i);

A) 9 B) 10 C) 18 D) 20

29. 下列描述中不正确的是29 。

A) 字符数组中可以存放字符串

相关文档
最新文档