c语言程序设计试卷及答案

上传人:xzh****18 文档编号:34283705 上传时间:2018-02-22 格式:DOC 页数:9 大小:67KB
返回 下载 相关 举报
c语言程序设计试卷及答案_第1页
第1页 / 共9页
c语言程序设计试卷及答案_第2页
第2页 / 共9页
c语言程序设计试卷及答案_第3页
第3页 / 共9页
c语言程序设计试卷及答案_第4页
第4页 / 共9页
c语言程序设计试卷及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《c语言程序设计试卷及答案》由会员分享,可在线阅读,更多相关《c语言程序设计试卷及答案(9页珍藏版)》请在金锄头文库上搜索。

1、成龙中等职业学校09 春计算机专业c 语言程序设计期末考试题专业: 年级: 班级: 姓名: 分数:一、选择题(140 题每题 1 分,41 50 题每题 2 分,共 60 分)下列各题A、B、C、D 四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分1.微型计算机的运算器、控制器及内存储器组合在一起,称之为( )(本题分值:1 分)A.ALU B.CPU C.MPU D.主机 2.下列存储器中,存取速度最快的是( )(本题分值:1 分)A.软盘 B.硬盘 C.光盘 D.内存 3.系统软件中最重要的是( )(本题分值:1 分)A.操作系统 B.语言处理程序 C

2、.工具软件 D.数据库管理系统 4、CPU 处理的数据基本单位为字,一个字的字长( )(本题分值:1 分)A.为 8 个二进制位 B.为 16 个二进制位 C.为 32 个二进制位 D.与CPU 芯片的型号有关 5.打印当前屏幕内容应使用的控制键是( )(本题分值:1 分)A.Scroll-Lock B.Num-Lock C.PgDn D.PrtSc(Print Screen) 6.能将高级语言源程序转换成目标程序的是( )(本题分值:1 分)A.调试程序 B.解释程序 C.编译程序 D.编辑程序 7.二进制数 1110111.11 转换成十进制数是( )(本题分值:1 分)A.119.375

3、 B.119.75 C.119.125 D.119.3 8.十六进制数 FF.1 转换成十进制数是( )(本题分值:1 分)A.255.0625 B.255.125 C.127.0625 D.127.125 9.中国国家计算机网络设施是( )(本题分值:1 分)A.NCFC B.CERNET C.ISDN D.Internet 10.控制键C 的功能为( )(本题分值:1 分)A.终止当前操作 B.系统复位 C.暂停标准输出设备的输出 D.结束命令行 11.COMMAND.COM 为命令处理程序,DOS 系统启动后,它( )(本题分值:1 分)A.驻留在外存,需要时装入内存 B.常驻内存,包含

4、所有内部命令 C.不能处理外部命令 D.不能处理后缀为.EXE 的可执行文件 12.为了将所有扩展名为.PAS 的文件改成扩展名为.P ,应使用命令( )(本题分值:1 分)A.REN *.PAS .?AS B.REN PAS P C.REN *.PAS *.P D.REN *.PAS *.P? 13.设当前盘中文件 XY.C 的路径为ABXU,当前目录为AB。为了查看文件 XY.C 的内容,应使用命令( )(本题分值:1 分) A.TYPE XUXY.C B.TYPE XUXY.C C.DIR XUXY.C D.DIR ABXUXY.C 14.要将提示符改成当前盘当前目录后加一个大于号“”,

5、应使用命令( )(本题分值:1 分)A.PROMPT B.PROMPT $ p $ g C.PROMPT $ $ D.PROMPT C 15.在多媒体计算机系统中,CD-ROM 属于 ( )(本题分值:1 分)A.感觉媒体 B.表示媒体 C.表现媒体 D.存储媒体 16.设当前盘为 C 盘,将 A 盘根目录下的文件目录信息存放到当前盘当前目录下的文件 AB 中,应使用命令( )(本题分值:1 分)A.TYPE A:AB B.DIR AB C.DIR A: AB D.DIR AB 17.在位运算中,操作数每右移一位,其结果相当于( )(本题分值:1分)A.操作数乘以 2 B.操作数除以 2 C.

6、操作数除以 16 D.操作数乘以16 18.在当前盘当前目录下有一个文件 A.BAT,其内容CDMDXYZABBCCD XYZABB在正确执行上述文件后,接着执行下列命令时,不会发生错误的是( )(本题分值:1 分)A.MD C B.RD XYZ C.RD C D.RD B 19.下列命令组中两个 DOS 命令互相等价的是( )(本题分值:1 分)A.TYPE AB.TXT 与 DIR AB.TXT B.DISKCOMP A:B:与 COMP A:.* B:*. C.TYPE AB.TXTXY.TXT 与 COPY AB.TXT XY.TXT D.TYPE AB.TXTXY.TXT 与 COP

7、Y AB.TXT XY.TXT 20.设 A 盘为启动盘,其目录结构为根目录DOS 子目录 COMAND.COMUSER 子目录 AUTOEXEC.BAT其文件 AUTOEXEC.BAT 的内容如下:MD XYZCD DOSUSER则由 A 盘启动成功后,A 盘的当前目录是( )(本题分值:2 分) A.DOSUSER B.XYZ C.根目录 D.DOS 21.C 语言提供的合法关键字是 ( )(本题分值:1 分)A.switch B.cher C.case D.default 22.在 C 语言中,合法的字符常量是 ( )(本题分值:1 分)A.084 B.x43 C.ab D.0 23.若

8、已定义 x 和 y 为 double 类型,则表达式: x=1,y=x+3/2 的值是( )(本题分值:1 分)A.1 B.2 C.2.0 D.2.5 24.合法的数组定义是( )(本题分值:1 分)A.int a=string; B.int a5=0,1,2,3,4,5; C.char a=string; D.char a=0,1,2,3,4,5; 25.设 a 为整型变量,不能正确表达数学关系 10a 15 的 C 语言表达式是( )(本题分值: 1 分)A.10a15 B.a=11a=12a=13a=14 C.a 10a15 D.!(a=10) !(a=15) 26.若 t 为 doub

9、le 类型,表达式 t=1,t+5,t+的值是( )(本题分值:1分)A.1 B.6.0 C.2.0 D.1.0 27.若有定义和语句:char s10;s=abcd;printf(%sn ,s);则结果是(以下 代表空格)( )(本题分值:1 分) A.输出 abcd B.输出 a C.输出 abcd D.编译不通过 28.若有定义和语句:int *pp,*p,a=10,b=20;pp= p;p=a;p=b;printf( %d,%dn,*p,*pp);则输出结果是( )(本题分值:1 分) A.10,10 B.10,20 C.20,10 D.20,20 29.若有以下定义和语句:int u

10、=010,v=0x10,w=10;printf(%d,%d,%dn ,u,v,w);则输出结果是( )(本题分值:1 分)A.8,16,10 B.10,10,10 C.8,8,10 D.8,10,1030.若有以下定义和语句:char c1=b,c2=e;printf(%d,%cn ,c2-c1,c2-a+A);则输出结果是( )(本题分值:1 分)A.2,M B.3,E C.2,E D.输出项与对应的格式控制不一致,输出结果不确定 31.若有定义:int a34;,( )不能表示数组元素 a11。(本题分值:1 分)A.*(a1+1) B.*(&a11) C.(*(a+1)1 D.*(a+5

11、) 32.若 i、j 已定义为 int 型,则以下程序段中内循环体的总的执行次数是( )(本题分值:1 分)for(i=5;i0;i-)for(j=0;j4;j+)A.20 B.24 C.25 D.30 33.若有以下定义和语句:char *s1=12345,*s2=1234;printf(%dn,strlen(strcpy(s1,s2); 则输出结果是( )(本题分值:1 分)A.4 B.5 C.9 D.10 34.若有以下定义和语句:int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则不能表示 a 数组元素的表达式是 ( )(本题分值: 1 分)A.*p B.a10 C.

12、*a D.ap-a 35.下面程序的输出结果是( )(本题分值:2 分)A.k=3 a=2 b=3 B.k=3 a=3 b=2 C.k=2 a=3 b=2 D.k=2 a=2 b=3 36.下面程序的输出结果是( )(本题分值:1 分)main()unsigned a=32768;printf(a=%dn,a);A.a=32768 B.a=32767 C.a=-32768 D.a=-1 37.执行下面语句后的输出结果为( )(本题分值:1 分)int i=-1;if(i=0) printf(*n);else printf(%n)A.* B.% C.%c D.有语法错误,不能正确执行 38.对于

13、条件表达式(M)?(a+):(a-),其中的表达式 M 等价于( )(本题分值:1 分)A.M=0 B.M=1 C.M!=0 D.M!=1 39.下述程序段的输出结果是() (本题分值:1 分)int x=10;int7nbspy=x+;printf(%d,%d ,(x+,y),y+);A.11,10 B.11,11 C.10,10 D.10,11 40.若有以下的定义:int a=1,2,3,4,5,6,7,8,9,10,*p=a则值为 3 的表达式是 ( )(本题分值:1 分)A.p+=2,*(p+) B.p+=2,*+p C.p+=3,*p+ D.p+=2,+*p 41.假定所有变量均已

14、正确说明,下列是程序段运行后 x 的值是( )(本题分值:2 分)a=b=c=0;x=35;if(!a) x-;else if(b);if(c) x=3;else x=4;A.34 B.4 C.35 D.3 42.在以下一组运算中,优先级最高的运算符是( ) (本题分值:2 分)A.= B.= C.% D. 43.若有以下定义和语句:int w23,(*pw)3;pw=w;则对 w 数组元素的非法引用是( )(本题分值: 2 分)A.*(w0+2) B.*(pw+1)2 C.pw00 D.*(pw1+2) 44.若有以下程序片段: char str =abn012; printf(%d ,strlen(str); 上面程序片段的输出结果是( )(本题分值:2 分)A.3 B.4 C.6 D.12 45.函数调用:strcat(strcpy(str1,str2),str3)的功能是( )(本题分值:2分)A.将串 str1 复制到串 str2 中后再连接到串 str3 之后 B.将串 str1 连接到串 str2 之后再复制到串 str3 之后 C.将串 str2 复制到串 str1 中后再将串 str3 连接到串 str1 之后 D.将串 str2 连接到串 str1 之后再将串 str1 复制到串 str3 中 46.以下对 C 语言函数的有关描述中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号