江苏省二级C笔试模拟练习题(4)_第1页
江苏省二级C笔试模拟练习题(4)_第2页
江苏省二级C笔试模拟练习题(4)_第3页
江苏省二级C笔试模拟练习题(4)_第4页
江苏省二级C笔试模拟练习题(4)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级C语言全真模拟试卷(4)120分钟)(本试卷包括计算机基础知识部分和程序设计部分,考试时间共说明:1 本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。2选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用 HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。3 填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行 不得换行。每填对一个答案得1分,不填或填错不得分。4请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正

2、 确。第一部分计算机基础知识1,计算机辅助设计D.实时控制1 计算机最具代表性的应用领域是科学计算,数据处理,和人工智能。A 办公室自动化B.银行电子化C 算术运算2下列关于集成电路的叙述中,错误的是2。A 集成电路使用的都是半导体硅(Si)材料B 集成电路根据它所包含的晶体管数目可分为小规模、中规模、大规模、超大规 模和极大规模集成电路C.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系D 集成电路是将大量晶体管、电阻及互连线等制作在尺寸很小的半导体单晶片上3在CPU中, 3 是指挥中心,它有一个指令计数器,用来存放CPU正在执行的指令的地址,CPU将按照该地址从内存读取所要执行的指

3、令。A 寄存器B 指挥器C.运算器D 控制器4. 二进制带符号整数(补码)10000000的表示的十进制数为4。A 0B 128C. -0D -1285. 下列关于 RAM的说法中,错误的是5。A DRAM芯片电路简单,集成度高,工耗小,成本低B DRAM工作速度快,适合用作 Cache C. SRAM芯片电路复杂,集成度低,工耗大,成本高D .无论是DRAM还是SRAM,当关机或断电时,其中的信息都将随之丢失6. 下面有关PCI总线的叙述中,错误的是6。A . PCI总线的数据宽度仅为 32位B. PCI总线的时钟与 CPU时钟无关 C . PCI总线数据线宽度比ISA总线宽D . PCI总

4、线可同时支持多组外围设备,与CPU的型号无关7. 成像芯片的像素数目是数码相机的重要性能指标,它与可拍摄的图象分辨率直接相 关。索尼(SONY)-DSC-T7的像素约为500万,它所拍摄的图象的最高分辨率为A. 1280X 960C. 2048X 1536B. 1600X 1200D. 2592X194478& 8 音乐与咼保真的波形声音相比, 成出所有各种不同的声音, 但它的数据量很少, 放。曰,虽然在音质方面还有一些差距,也无法合又易于编辑修改,还可以与波形音乐同时播A . MIDIB . Rel9如果一个图像的颜色深度为24,这该图像能表示的最大颜色数目为A. 24 种B. 256 种C

5、. 1千6百多万种D . 10亿种以上10 .下列应用软件中10属于网络通信软件。A . FrameMaker 7.0B . FlashC . Outlook ExpressD . Fron tpage11 .虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间, 的范围,它受到 _11_的限制。A. 内存容量大小B. 外存空间及CPU地址表示范围C. 交换信息量大小D . CPU时钟频率12 .下列关于PC机的叙述中,下面说法中正确的是12。A . CMOS中存放着基本输入/输出系统(BIOS) B . PC机只能安装 MS-DOS或 Windows操作系统 C . PC机主板型号与 C

6、PU型号是对应的,不同的主板对应不同的CPUD . CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失13 .算法是问题求解规则的一种描述,下面哪些选项属于其基本性质A .确定性、有穷性、能行性、输入、输出B. 确定性、无穷性、能行性、输入、输出C. 不确定性、无穷性、能行性、输入、输出D. 不确定性、有穷性、能行性、输入、输出14 .计算机网络是利用通信设备和网络软件,把地理位置分散而.智能设备)以相互共享资源和进行信息传递为目的连接起来的一个系统。A .相互连接B .功能齐全C.功能独立15 .关于有线电视电缆调制解调技术的描述中,正确的是亠A .使用电缆调制解调技术,上网速

7、度很快,但在上网的同时不能看电视 B .电缆调制解调技术是多用户共享带宽,用的人多了,单个用户的速度会下降 C.使用电缆调制解调技术非常的方便,只要有有线电视的地方就能上网 D .电缆调制解调器的下载速度快,上传速度慢(E-mail)的首要条件是应该有一个电子邮件(E-mail)C. MPEGD . JPEG9。但其大小有一定13。14的计算机(及D.价格便宜1516 .通过In ternet发送或接收电子邮件地址,它的正确形式是16。A .用户名#域名C.用户名/域名17 .微软公司自 Windows 95简体中文版始,系统采用17 代码,该代码共收录汉字21003个、符号883个,并提供1

8、894个造字码位,简、繁体字融于一库。A . UCSB . BIG5C . GBKD . CJK18 .目前,数据相机所采用的既支持无损压缩又支持有损压缩的图像文件格式是18。A . TIFB . JPEGC . BMPD . GIF19 .用于辅助人们进行信息获取、传递、存储、加工处理、控制及显示的综合使用各种信息技术的系统,可以通称为19。A .自动办公系统B .信息管理系统C .信息处理系统D .人工智能系统20 .在电子表格软件 Excel环境下,下列叙述中不正确的是20。A .在一个单元格内最多可以存放255个西文字符B.在输入由数字组成的字符输入项时,应为数字字符串加双引号B .用

9、户名域名D用户名域名17C.利用“填充柄”可向单元格输入系列数据 D 单元格引用分为相对引用、绝对引用和混合引用第二部分C语言程序设计、选择题(用答题卡答题,答案依次填在2130答题号内)21. C语言源程序是由21构成的。A 函数和过程B 子程序C.文本D 函数22 以下4组用户定义标识符中,全部合法的一组是22。A . _mainB . ifC. txtD . inten elude-maxREALk_2sinturbo3COM_00123. 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是23B. char t =abcdefg,*s=t;D . char sIO; strcp

10、y(s , abcdefg);C . 16D . 20A. char sIO= abedefg;C. char sIO;s=abcdefg;24. 有以下程序:# in clude #difi ne F(X,Y)(X)*(Y)mai n() int a=3,b=4;prin t (%dn ,F(a+,b+);程序运行后的输出结果是24A. 12B . 1525 .设char型变量x中的值为10100111,则表达式(2+x)A(3)的值是 25。A. 10101001B. 10101000C . 11111101D . 0101010126 .若有以下定义和语句:double r=99 , *

11、p=&r ; *p=r;则以下正确的叙述是26A .以上两处的*p含义相同,都是给指针变量p赋值B. 在“ double r=99 , *p=&r ;”中,把r的地址赋值给了 p所指的存储单元C. 语句“ *p=r;”把变量r的值赋给指针变量 pD. 语句“ *p=r;”将变量r的值赋给p所指向的存储单元27 .能正确表示逻辑关系:“a 10或a=0|a=10 II a=10 or a=10 &a=028. 有以下程序mai n() char s =n123;prin tf(%d,%dn,strle n( s),sizeof(s); 执行后输出结果是28。A .赋初值的字符串有错B. 6,7C

12、. 5,6D. 6,629. 设有如下说明typedef struct intn; char c; double x;STD;则以下选项中,能正确定义结构体数组并赋初值的语句是 29A. STD tt2=1,A,62,2,B,75;B . STD tt2=1,A,62,2,B,75;C . struct tt2=1,A,2,B;D . struct tt2=1,A,62.5,2,B,75.0;30 .下列关于 C语言数据文件的叙述中正确的是30。A .文件由ASCII码字符序列组成,C语言只能读写文本文件B. 文件由二进制数据序列组成,C语言只能读写二进制文件C. 文件由记录序列组成,可按数据

13、的存放形式分为二进制文件和文本文件D 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)基本概念题(共5分)1. C语言规定,标识符可以以字母和(1) 开头。2 能将高级语言编写的源程序转换成目标程序的是(2)q3. C语言中,数组名是一个不可改变的(3),不能对它进行赋值运算。4. 有以下定义和语句,则sizeof(a)的值是 (4),而sizeof(a.share)的值是(5)struct date int day;int mon th;int year;union int share1;float share

14、2;share;a;阅读程序题(共13分)5有以下程序,执行后输出结果是(6) q(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末 尾向前移2*sizeof(int)字节)#in clude mai n() FILE *fp; int i , a4= 1,2,3,4 ,b;fp=fope n(data.dat ,wb);for(i=0;i4;i+) fwrite(&ai, sizeof(int),1,fp);close(fp);fp= fope n(data.dat,rb);fseek(fp,-2L* sizeof(int),

15、SEEK_END);fread(&b, sizeof(i nt),1,fp);fclose(fp);printf(%d n, b);6有以下程序执行后输出结果的第一个数据是(7),第二个数据是(8)qstruct STU charn ameIO;intnum;void fl(struct STU c) struct STU b=LSiGuo , 2042;c= b;void f2(struct STU *c) struct STU b= SunDan, 2044;*c= b;mai n()struct STU a= YangSan, 2041 , b= WangYin , 2043; fl(a

16、); f2(&b);printf(%d%d n,a.num,b.num);7 若输入的值是-45,以下程序的运行结果是(9)q#in elude mai n() int n;scan f(%d,&n);if(n v 0) printf(-);n=fabs( n);fun(n);fun (i nt x) int k,r;for(k=2;k v sqrt(x);k+ ) r=x%k;while(r= =0)prin tf(%d,k);x=x/k;if(x 1) printf(*);r=x%k;if(x!=1) prin tf(%dn,x);&以下程序执行后输出的第一个数据是(10),第二个数据是(

17、11)。mai n() struct exmp union int x;int y;un;int a;int b;stu;stu.a=1;stu.b=2;stu.u n.x=stu.a*stu.b;stu.u n.y=stu.a+stu.b;prin tf(%d, %d,stu.u n.x,stu.u n. y);9 以下程序执行后,输出结果的第一行是_口2一,第二行是 (13一,第三行是 (14)。#in elude#in elude voidfun (i nt a34,i nt b43,i nt ab33) int j,k,l;for(k=0;k3;k+)for(l=0;l3;l+)for

18、(j=0;j4;j+)abkl+=akj*bjl;mai n()int x34=1,0,1,1,2,1,0,1,1,2,0,3;int y43=1,1,1,0,0,0,2,1,1,1,1,3;int xy33=0,i,j;clrscr();fun (x,y,xy);10.11.12.printf(a x b=ab:(3,3):);for(i=0;i3;i+) for(j=0;j3;j+)prin tf(%d ”,xyij);prin tf(n);以下程序若输入的是2736598,则输出是(15)#in elude #i nclude void fun (I ong s,l ong *t) lo

19、ng sI=10;*t=s%10;while(s0)s=s/100;*t=s%10*sl+*t; sl=sl*10;mai n() long s, t;clrscr();prin tf(nPlease en ter s:);scan f(%ld, &s);fun(s, &t);prin tf(The result is: %ldn,t);以下程序执行后输出结果是(16)Q#in cludef(int a) int b=0;static c=3;return(a);main () int a=2, i, k;for(i=0;i2;i+)k=f(a+);printf( “d ,k);以下程序运行后

20、输出结果的第一个数是(17)#i ncludefun (s, n 1, n2)int *s, n1, n2; int i, j, t;i=n 1; j=n2;while(ij) t=*(s+i);*(s+i)=*(s+j);*(s+j)=t;i+; j main () int a10=1,2,3,4,5,6,7,8,9,0, i, *p=a;fun( p,0,3);fun( p,4,9);,第六个数是(18)fun( p,0,9);for(i=0;i10;i+)printf( “ d ,*(a+ip;intf( n ”“);完善程序题(共12分)13. 请编写函数fun,函数的功能是:找出一维

21、数组中最大值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。#i nclude #i nclude void fun (i nt a,i nt n ,i nt *max,i nt *d) int i;*max=a0; *d=0;for(i=1;i n;i+)if( (19)*max=ai;( 20);mai n() int i,x20,max,index, n=10;ran domize();for(i=0;i n;i+) xi=ra nd()%50;prin tf(

22、%4d,xi);prin tf(n);fun (x, n,&max,&in dex);prin tf(Max=%5d,I ndex=%4dn,max,i ndex);14. 请编写一个函数fun的功能是求出二维数组每行中最小元素,并依次放入pp所指 一维数组中。二维数组中的数已在主函数中赋予。#in clude #i nclude #defineM3#defineN 4void fun (int ttMN,int ppM) int k,i,j;for(i=0;iM;i+) k=ttiO;for(j=1;jN;j+)if( (21) k=ttij;(22) ;mai n() int tMN=22

23、,45, 56,30,19,33, 45,38,20,22, 66,40;int pM,i,j,k;clrscr();printf (The origi nal data is :n);for(i=0;iM;i+)for(j=0;jN;j+)printf (%6d,tij);prin tf(n ”);fun (t,p);printf(nThe resultis:n);for (k=0;kM;k+) pri ntf(%4d,pk); prin tf(n ”);15. N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节 点。函数fun的功能是:求出平均分,由函数值返回。#i

24、nclude #i nclude #define N 8struct slist double s; struct slist *n ext;typedef struct slist STREC;double fun( STREC *h ) STREC *p;int num=0;double sum=0;p=h-n ext;do sum+=p-s;(23) ;nu m+; while(p!=0); return sum/num;STREC * creat( double *s) STREC *h,*p,*q; int i=0; h=p=(STREC*)malloc(sizeof(STREC);p-s=0; while(inext=q; p=q;p_n ext=0;return h;outlist( STREC *h) STREC *p;p=h-n ext; prin tf(head);do pri ntf(-%4.1f,p-s);p=p- next; while(p!=0);prin tf(nn);main () double sN=85,76,69,85,91,72,64,87,ave;STREC *h;h=creat( s ); outlist(h); ave=fun( h );prin tf(ave= %6.3fn,ave);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论