百度c语言经典笔试题,二级C语言笔试试题汇编二级C语言笔试试题汇编笔试_百度文.doc...

赏讯教育 IT 培训—— 赏讯教育 IT 教学事业部 www.shangxunedu.cn

[email protected]

语言笔试试题汇编笔试( 二级 C 语言笔试试题汇编二级 C 语言笔试试题汇编笔试(针对 2008 年 4 月) 一、选择题 ((1)~(40) 每题 1 分, (41)~(50) 每题 2 分, 共 60 分) 下列各题 A)、B)、C)、D)四个选项中, 只有一个选项是正确的。 01) 与十进制数 200 等值的十六进制数为 A)A8 B)A4 C)C8 D)C4 答案:C 02) DOS 文件系统的组织结构属于 A)星形结构 B)网形结构 C)环形结构 D)树形结构 答案:D 03) 对存储器按字节进行编址,若某存储器芯片共有 10 根地址线,则该存储器芯片的存储容量 为 A)1KB B)2KB C)4KB D)8KB 答案:A 04) 在 DOS 环境下,代表键盘和显示器的设备文件名为 A)PRN B)CON C)NUL D)LPT 答案:B 05) 计算机网络的主要特点是 A)运算速度快 B)运算精度高 C)资源共享 D)人机交互 答案:C 06) 磁盘处于写保护状态时其中的数据 A)不能读出,不能删改 B)可以读出,不能删改 C)不能读出,可以删改 D)可以读出,可以删改 答案:B 07) 从 Windows 环境进入 MS-DOS 方式后,返回 Windows 环境的 DOS 命令为 A)EXIT B)QUIT C)RET D)MSDOS 答案:A 08) 在 Windows 环境下,若资源管理器左窗口中的某文件夹左边标有“+”标记,则表示 A)该文件夹为空 B)该文件夹中含有子文件夹 C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件 答案:B 09) 在 Windows 菜单中,暗淡的命令名项目表示该命令 A)暂时不能用

品质源于专注

赏讯教育 IT 培训—— 赏讯教育 IT 教学事业部 www.shangxunedu.cn

[email protected]

B)正在执行 C)包含下一层菜单 D)包含对话框 答案:A 10) A)将当前应用程序转为后台运行 B)退出 Windows 后再关机 C)终止当前应用程序的运行 D)退出 Windows 后重新启动计算机 答案:C 11) 用 C 语言编写的代码程序 A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)经过编译解释才能执行 答案:B 12) 结构化程序由三种基本结构组成,三种基本结构组成的算法 A)可以完成任何复杂的任务 B)只能完成部分复杂的任务 C)只能完成符合结构化的任务 D)只能完成一些简单的任务 答案:A 13) 以下定义语句中正确的是 A)char a=A b=B; B)float a=b=10.0; C)int a=10, *b=&a; D)float *a,b=&a; 答案:C 14) 下列选项中,不能用作标识符的是 A)_1234_ B)_1_2 C)int_2_ D)2_int_ 答案:D 15) 有以下定义语句 double a,b;int w;long c; 若各变量已正确赋值,则下列选项中正确的表达式是 A)a=a+b=b++ B)w%((int)a+b) C)(c+w)%(int)a D)w=a==b; 答案:C 16) 有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf{"%d\n",x); } 程序运行后的输出结果是 A)3 B)5 C)-1 D)-2 答案:D

品质源于专注

赏讯教育 IT 培训—— 赏讯教育 IT 教学事业部 www.shangxunedu.cn

[email protected]

17) 有以下程序 main() { char a=a,b; printf("%c,",++a); printf("%c\n",b=a++); } 程序运行后的输出结果是 A)b,b B)b,c C)a,b D)a,c 答案:A 18) 有以下程序 main() { int m=0256,n=256; printf("%o%o\n",m,n); } 程序运行后的输出结果是 A)0256 0400 B)0256 256 C)256 400 D)400 400 答案:C 19) 有以下程序 main() { int a=666,b=888; printf("%d\n",a,b); } 程序运行后的输出结果是 A)错误信息 B)666 C)888 D)666,888 答案:B 20) 有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是 A)022111 B)021021 C)000122 D)012 答案:C 21) 若 x 和 y 代表整型数,以下表达式中不能正确表示数学关系 |x-y|<10 的是 A)abs(x-y)<10 B)x-y>-10&&x-y<10 C)!(x-y)lO D)(x-y)*(x-y)<100 答案:C

品质源于专注

赏讯教育 IT 培训—— 赏讯教育 IT 教学事业部 www.shangxunedu.cn

[email protected]

22) 有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d++ + 1); else printf("%d",++d + 1); printf("%d\n",d); } 程序运行后的输出结果是 A)2 B)3 C)43 D)44 答案:A 23) 下列条件语句中,功能与其他语句不同的是 A)if(a) printf("%d\n",x); else printf("%d\n",y); B)if(a==0) printf("%d\n",y); else printf("%d\n",x); C)if(a!=0) printf("%d\n",x); else printf("%d\n",y); D)if(a==0) printf("%d\n",x); else printf("%d\n",y); 答案:D 24) 有以下程序 main() { int i=0,s=0; for(;;) { if(i==3||i==5) continue; if(i==6) break; i++; s+=i; } printf("%d\n",s); } 程序运行后的输出结果是 A)1O B)13 C)21 D)程序进入死循环 答案:D 25) 若变量己正确定义,要求程序段完成求 5!的计算,不能完成此操作的程序段是 A)for(i=1,p=1;i<=5;i++) p*=i; B)for(i=1;i<=5;i++){p=1;p*=i;} C)i=1;p=1;while(i<=5){p*=i;i++;} D)i=1;p=1;do{p*=i;i++;}while(i<=5); 答案:B 26) 有以下程序 main()

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值