2023春江苏省计算机二级C语言试题与答案(笔试).docx
《2023春江苏省计算机二级C语言试题与答案(笔试).docx》由会员分享,可在线阅读,更多相关《2023春江苏省计算机二级C语言试题与答案(笔试).docx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2023年春江苏省计算机等级二级C考试试题第一部分计算机基础学问1.下面关于通信技术的叙述中,错误的是_1_。A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分B.为了实现远距离传输信息,在模拟通信和数字通信中均采纳载波技术C.为了降低传输信息的成本,在通信中广泛采纳多路复用技术D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位 时间内传输的二进位数目2 .在下列有关集成电路及其应用的叙述中,错误的是2oA.集成电路的制造工序繁多,工艺困难且技术难度高B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯 片C.IC卡分为接触式IC卡和非接触式IC
2、卡,后者通常又称为射频卡或感应卡D.集成电路应用非常广泛,目前我国第2代居民身份证中就有集成电路芯片3 .在下列有关数字技术的一些叙述中,错误的是 3 oA.数字技术是采纳有限个状态(例如“0”和“1)来表示、处理、存储和传输信息的B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(八)的结果相同C.任何一个十进制数,均可以精确地转换成等值的二进制数D.在PC机中,通常用原码表示正整数、用补码表示负整数4.在下列有关PC机主机的叙述中,错误的是4oA. BIOS和CMOS存储器安装在主板上,一般用户一般不能自己更换B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换C.芯片组
3、是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组11 .以下程序运行时输出到屏幕的结果其次行是(13),第四行是(14) #include #define N 6 void main()int i,j,aN+lN+l;for(i=l;i=N;i+)aii=l;ail=l;for(i=3;i=N;i+)for(j=2;jaij=ai-lU-l+ai-lU;for(i=l;i=N;i+) for(j=l;j0;)void main()char *ss口二“invisible”,“visible”;direction s=lzlJ=l,lzA=0/0/B=2,l;puts(ssvis
4、ible(sXA,B);)完善程序14 .以下程序的功能是:统计一个字符串中数字字符0到9”各自出现的次数,统计结 果保存在数组count中。例如,假如字符串为,lenterschar4543123564879ffgh,则统计 结果为:1:2 2:1 3:2 4:35:2 6:1 7:18:1 9:1。试完善程序以达到要求的功能。#includevoid fun(char *t,int count) char *p=t;while( (19) ) if(*p=0 & *p=9)co u nt (20)+;P+;)void main()char s80=lenterschar4543123564
5、879ffgh;int count10=0,i;fun(s,count);for(i=0;i10;i+)if(counti) printf(%d:%d ,i,counti);15 .下列程序的功能是对a数组a0an-l中存储的n个整数从小到大排序。排序 算法是:第一趟通过比较将n个整数中的最小值放在a中,最大值放在an.l中;其 次趟通过比较将n个整数中的次小值放在al中,次大值放在an.2中;,依次类推, 直到待排序序列为递增序列。试完喜程序以达到要求的功能。/include#define N 7void sort(int a,int n)int i,j,min,max,t;for(i=0;
6、iamax)max=j;if(min!=i)t=amin;amin=ai;ai=t;if(max!=n-i-l)if(max=i)t=amin;amin=an-i-l;an-i-l=t;else t=amax;amax=an-i-l;an-i-l=t;)void main()intaN=8A9,3,2,l,5zi;sort(a,N);printf(sorted:n);for(i=0;iprintf(n); )16 .下列程序中函数find_replace的功能是:在si指向的字符串中查找s2指向的字符 串,并用S3指向的字符串替换在si中找到的全部s2字符串。若si字符串中没有出 现s2字符串
7、,则不做替换并使函数返回0,否则函数返回1。试完善程序以达到要求 的功能。#include#includeint find_replace(char sl,char s2,char s3) int i,j,k,t=O; char temp80;if(slO=O | | s20=0)return t;for(i=0;sli!=0;i+) k=0; j=i;while(slj=s2k&s2k!=0) j+;一(23);if(s2k=0) strcpy(temp,&slj);(24);i=i+strlen(s3);(25);t=l;)return t;)void main()char line80=
8、This is a test program and a test data.;char substrl10=test,substr210=actuar;int k;k=find_replace(line,substrl,substr2);if(26)puts(line);elseprintf(not foundn);17 .设hl和h2分别为两个单链表的头指针,链表中结点的数据结构为:typedef struct node int data;struct node *next;NODE;sea_del函数的功能是:删除hl指向的链表中首次出现的与h2指向的链表中数据完全匹配 的若干个连续结点
9、,函数返回hl指向链表的头指针。例如,初态下,hl指向链表 和h2指向链表如下图所示:试完善函数sea.del以达到要求的功能。NODE *sea_del(NODE *hl,NODE *h2)NODE *p,*ph,*q,*s;ph=NULL;p=q=hl; s=h2;if(hl=NULL| |_(22)_) return hl;while(p!= NULL&S!; NULL)while(q-data=s-data&q&s) q=q-next;s= _(28)_;)if(s!=NULL) /*失配时,hl起始结点后移,h2从首结点起先*/ Ph=p;p=q=p-next;s=_(29)_;el
10、se 、if(ph=NULL) hl=q;else ph-next=q;_(30)_2023年3月江苏计算机考试试题参考答案2023年3月江苏计算机考试试题参考答案第一部分计算机基础学问l.D 2.B 3.C 4.B5.A6.D 7.C 8.B 9.D 10.Dll.D 12.B 13.B14.B 15.C16.A 17.B 18.C19.C 20.A21.D 22.D 23.A其次部分24.B 25.CC语言程序设计26.D 27.A 28.B29.C 30.B力.0(2)G(3)2(4)5a=3(6)102, 1(8)13 11 12(9)5(10)7(11)8(12)221(13)1 1
11、(14)1 3 3 1(15)321(16)14325(17)-1(18)invisible(19)*p(20)*p-48(21)n/2(22)min=max=l(23)k+(24)strcpy(&sli,s3)(25) strcat(sl,temp)(26)k(27)h2=NULL(28)s-next(29)h2(30)return hl成D.芯片组确定了主板上所能安装的内存最大容量、速度及可运用的内存条类型5. 在下列4个Intel微处理器产品中,采纳双核结构的是 5。A. Core 2 Duo B. Pentium PRO C. Pentium III D. Pentium 46. 在下
12、列四种PC机主存储器类型中,目前常用的是 6 oA. EDODRAM B. SDRAM C. RDRAM D. DDR SDRAM7. 在下列有关PC机常用I/O接口的叙述中,错误的是 7 oA.目前显卡与显示器的接口大多采纳VGA接口B.可用于连接鼠标器的USB接口和PS接口的数据传输方式均是串行传输方 式C. USB接口连接器有4个引脚,其中1个引脚可获得由主机供应的+1.5V电源D. IEEE-1394b接口也是PC机常用的一种高速接口8. 在下列有关PC机外存储器的叙述中,错误的是 8 oA.由于数据存取速度慢、容量小等缘由,软盘存储器已渐渐被淘汰B.全部的硬盘都是由2个或2个以上盘片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 江苏省 计算机 二级 语言 试题 答案 笔试
限制150内