08年1月省水平考试二级C语言试题

发布 2022-10-30 13:01:28 阅读 3926

2023年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) 多**技术就是能用来*****电影的技术。

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

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

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

a) 249.220.258.202 b) 204.250.9 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 b c d

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" cd) '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;,则逻辑表达式xa) 1 b) 2 c) 3 d) 4

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

a) 'a'<=c<='zb) 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, zb) 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) 与最外层的ifb) 与之前最近的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) 字符数组中可以存放字符串

b) 可以对字符数组进行整体输入、输出。

c) 可以对实型数组进行整体输入输出。

d) 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。

30. 下面能对字符数组正确赋给字符串的初始化操作语句是 30 。

a) char s[5]=;

b) char s[5]=;

c) char s=china";

d) char s[5]; s[0]='c'; s[1]='h'; s[2]='i'; s[3]='n'; s[4]='a';

31. 下面程序段的输出结果是 31 。

char s[ ]101abc\0";

printf("%s", s);

a) \aabc\0 b) \101abc\0 c) \101abc d) \aabc

32. 有如下程序:

main()

int a[6], i, s=0;

for(i=1; i<6; i++)

printf("%d", s);

08年1月省水平考试二级C语言试题

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转换为二进制数,...

二级c语言考试大纲

计算机基础 2011年9月全国计算机等级考试二级c语言考试大纲 复制链接 youzilinadmin youzilinadmin 当前离线威望253 贡献966 性别保密最后登录2011 9 2注册时间2011 6 22精华24积分101766阅读权限200帖子629.窥视卡雷达卡 管理员。柚子林保...

2023年省二级C语言填空题

填空题 注意事项。1.请删除标有 blank?的程序行上的下划线,将正确的答案填在原下划线处。2.请不要删除 blank?填空标志。3.请不要将需要填空的行分成多行。4.请不要修改任何注释。5.不要自己运行windows下的msdos 方式。进入tc进行编程等,其结果不能保证正确 导致评分错误。填空...