高校二级c模拟光盘与参考答案

上传人:第*** 文档编号:34064999 上传时间:2018-02-20 格式:DOC 页数:15 大小:93.50KB
返回 下载 相关 举报
高校二级c模拟光盘与参考答案_第1页
第1页 / 共15页
高校二级c模拟光盘与参考答案_第2页
第2页 / 共15页
高校二级c模拟光盘与参考答案_第3页
第3页 / 共15页
高校二级c模拟光盘与参考答案_第4页
第4页 / 共15页
高校二级c模拟光盘与参考答案_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《高校二级c模拟光盘与参考答案》由会员分享,可在线阅读,更多相关《高校二级c模拟光盘与参考答案(15页珍藏版)》请在金锄头文库上搜索。

1、1.计算机在实现工业自动化中的应用主要是进行( A ) 。A.实时控制B.数据处理C.数值计算D.人工智能2.计算机的主频指的是( D ) 。A.硬盘读写速度,用 Hz 表示B.软盘读写速度,用 Hz 表示C.显示器输出速度,用 MHz 表示D.时钟频率,用 MHz 表示3.复制活动窗口的信息到剪贴板,只须按下( C )键即可。A.【Alt+Esc】B.【Ctrl+Shift 】C.【Alt+Print Screen】D.【Print Screen】4.计算机中 ROM 的意思是( B ) 。A.磁盘存储器B.只读存储器C.随机存储器D.光盘存储器5.在运行某程序时,如果存储器容量不够,可通过

2、( D )来解决。A.把软盘换成硬盘B.把磁盘换成高密度磁盘C.扩大硬盘容量D.增加一个扩充存储卡(内存条)6.在 Windows 中,控制面板是以( B )的形式存在的。A.一个普通文件B.一个系统文件夹C.一个系统文件D.几个系统文件集合在一起7.微型计算机存储器系统中的 Cache 是( B ) 。A.只读存储器B.高速缓冲存储器C.可编程只读存储器D.可擦除可再编程只读存储器8.一般主存储器和外存储器的区别在于 ( C ) 。A.主存储器容量大、速度快、造价高;外存储器容量小、速度慢、造价低B.主存储器容量小、速度慢、造价低;外存储器容量大、速度快、造价高C.主存储器容量小、速度快、造

3、价高;外存储器容量大、速度慢、造价低D.区别仅仅是因为一个在计算机里,一个在计算机外9.在智能 ABC 输入法中,将“计算机”编码输入为“jsuanj” ,这属于( C ) 。A.全拼输入B.简拼输入C.混拼输入D.智能输入10.在 Windows 98 的 MS-DOS 窗口中,按( B )键,可以在全屏幕与窗口方式之间切换。A.【Alt+Shift】B.【Alt+Enter】C.【Alt+F8】D.【Ctrl+Shift 】11.二进制数 1010100.100 对应的十六进制数为( C ) 。A.52.8B.52.6C.54.8D.54.612.在 3.5 英寸软盘上有一个可移动滑块的透

4、光孔是用于(B) 。A.防霉保护B.写保护C.读保护D.驱动定位13.在 Windows 98 中,不同驱动器之间的文件移动,应使用的操作为(C) 。A.鼠标直接拖曳B.【Ctrl+鼠标拖曳】C.【Shift+鼠标拖曳】D.选定要移动的文件按【 Ctrl+C】 ,然后打开目标文件夹按 【Ctrl+V 】14.Windows 环境下,人们主要在鼠标选择方式下操作计算机,Windows 提供(C )界面。A.鼠标和键盘 B.显示器C.图形用户D.字符用户15.在 Windows 98 的资源管理器中,查找文件或文件夹的操作是通过菜单(C)来实现的。A.文件B.编辑C.工具D.查看16.若以下变量均

5、是整型,且 num=Sum=7;则计算表达式 Sum=num+,Sum+,+num 后Sum 的值为( B ) 。A.7B.8C.9D.1017.判断 char 型变量 c1 是否为大写字母的正确表达式是( C ) 。A.A=A)&(c1=A)&(c1=c1)18.下面程序段的运行结果是( B ) 。char c=tvOwilln;printf(%d,strlen(c);A.14B.3C.9D.字符串中有非法字符, 输出值不确定19.若有说明:char c=9,*sp1,*sp2; 以下均正确的一组赋值语句是( A ) 。A.sp1=B.sp1=C.sp1=D.sp1=20.根据定义和数据的输

6、入方式,输入语句的正确形式为( B ) 。已有定义: float f1,f2;数据的输入方式: 4.52 3.5A.scanf(%f,%f,B.scanf(%f%f,C.scanf(%3.2f%2.1f,D.scanf(%3.2f%2.1f,21.假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是( B ) 。A.7B.8C.6D.222.判断字符串 s1 是否大于字符串 s2,应当使用( D ) 。A.if (s1s2)B.if (strcmp(s1,s2)C.if (strcmp(s2,s1)0)D.if (strcmp(s1,s2)0)23.当定义一个结构体变量时系统分

7、配给它的内存是( D ) 。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和24.设有说明: double y=0.5,z=1.5; int x=10;则能够正确使用 C 语言库函数的赋值语句是( D ) 。A.z=ln(y)+abs(y);B.y=log10(y)+pow(y);C.z=sqrt(y-z);D.x=(int)(atan2(double)x,y)+exp(y-0.2);25.若运行以下程序时, 从键盘输入 2473, 则下面程序的运行结果是( A ) 。#includevoid main

8、(void) int c;while(c=getchar()!=n)switch(c-2)case 0:case 1: putchar (c+4);case 2: putchar (c+4); break;case 3: putchar (c+3);default: putchar (c+2);break;printf(n);A.668977B.668966C.66778777D.668876626.建立函数的主要目的之一是( B ) 。A.提高程序的执行效率B.提高程序的可读性C.减少程序的篇幅D.减少程序文件所占内存27.若有以下说明和语句,则对结构体变量 std 中成员 id 的引用方式

9、不正确的是( B ) 。struct workint id;int name;std,*p;p=A. std.idB. *p.idC. (*p).idD. p-id28.下列运算符中优先级最高的是( B ) 。A.12?x+10:x-12;printf(%dn,y);A.0B.22C.12D.1034.对两个数组 a 和 b 进行如下初始化:char a=ABCDEF;char b=A, B, C, D, E, F;则以下叙述正确的是( D ) 。A.a 与 b 数组完全相同B.a 与 b 长度相同C.a 中存放字符串,b 中存放字符D.a 数组比 b 数组长度长35.凡是函数中未指定存储类别

10、的局部变量,其隐含的存储类别为( A )变量。A.自动(auto)B.静态(static)C.外部(extern)D.寄存器(register)36.若有以下定义和说明,以下不能将文件内容读入数组 x 中的语句(组) 是( C ) 。struct ssint n;float x; x30;FILE *fp;A. for(i=0;ivoid main(void)int i;for(i=100;ivoid main(void)char s80,c1= ,c2;int i=0,num=0; gets(s);while(si!=0)c2=si;if (i0) c1=si-1;if ( (B) ) nu

11、m+;i+;printf(These are %dwords.n,num);A. c1= &c2= B. c1!= &c2= C. c1= &c2!= D. c1!= &c2!= 42.若有宏定义#define Z(x,y) x*y ,则执行以下程序段后,z 的值为(B) 。int z;z=Z(3+5,4);A. 32B. 23C. 17D. 2043.当说明一个共用体变量时系统分配给它的内存是(C) 。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和44.设有以下结构体类型数组的定义,且数组 mini

12、 的 10 个元素都已赋值,若要将这些元素写到文件 fp 中,以下不正确的形式是( C) 。struct abc int a; char b; float c4; mini10;A.fwrite(mini,10 *sizeof(struct abc),1,fp);B.fwrite(mini,5 * sizeof(struct abc),5,fp);C.for(i=0;i=0cgetchar(); c!=n 53.将以下含有 switch 语句的程序段改写成对应的含有非嵌套 if 语句的程序段,含有 switch语句的程序段:int s,t,m;.t=(int)(s/10);switch (t)

13、case 10: m=5; break;case 9: m=4; break;case 8: m=3; break;case 7: m=2; break;case 6: m=1; break;deault: m=0;含有非嵌套 if 语句的程序段:int s,m;if ( ) m=5;if (s=90) m=4;if (s=80) m=3;if (s=70) m=2;if (s=60) m=1;if ( ) ; s=100&s=110 m=0 54.下面程序的功能是打印 100 以内个位数为 6 且能被 3 整除的所有数。void main(void)int i,j;for(i=0; ; i+

14、)j=i*10+6;if (j%3!=0) continue;printf(%d,j); iy uz 56.假设 a 数组中的数据已按由小到大的顺序存放,以下程序可把 a 数组中相同的数据删得只剩一个,然后以每行 4 个数据的格式输出 a 数组。#define M 10main()int aM,i,j,n;for(i=0;i=0)if (*(a+i)=*(a+i-1)for(j= ; jvoid main(void) int i,j,k;printf(n hong bai hei n);for(i=0;i-1&kmax) ;else if(personi.agevoid main(void)i

15、nt a23=1,2,3,4,5,6;int b32,i,j;printf(array a:n); for(i=0;ivoid main(void)int x=1,y=0,a=0,b=0;switch(x) case 1:switch(y)case 0: a+;break;case 1: b+;break;case 2:a+;b+;break;printf(a=%d;b=%d,a,b);上面程序的运行结果是( a=2;b=1 ) 。62.以下程序的运行结果是( 5,25 )。#includevoid ff1()extern int x,y;int a=15,b=10;x=a-b;y=a+b;int x,y;void main(void)int a=7,b=5;x=a+b;y=a-b;ff1();printf(%d,%dn,x,y);63.若有定义:double x35;,则 x

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

当前位置:首页 > 办公文档 > 解决方案

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