江苏省计算机二级C语言试题与答案笔试.docx
- 文档编号:4519097
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:14
- 大小:23.12KB
江苏省计算机二级C语言试题与答案笔试.docx
《江苏省计算机二级C语言试题与答案笔试.docx》由会员分享,可在线阅读,更多相关《江苏省计算机二级C语言试题与答案笔试.docx(14页珍藏版)》请在冰豆网上搜索。
江苏省计算机二级C语言试题与答案笔试
.适用文档.
江苏省二级C语言程序设计2021年〔秋〕
第一局部计算机根基知识
〔1〕信息技术指的是用来扩展人们信息器官功能、辅助人们更有效地进行信息办理的一类技术。
在以下有关信息技术的表达中,错误的选项是__________。
A〕现代信息技术的主要特点之一是以数字技术和电子技术为根基B〕遥感遥测技术、自动控制技术等均属于现代信息技术
C〕微电子技术是信息技术领域的重点技术,它以集成电路为核心
D〕利用磁带、光盘、、等进行信息传达均属于现代通讯
〔2〕二进制数10111000和11001010进行逻辑“与〞运算,结果再与10100110进行逻辑“或〞运算,最
终结果的十六进制形式为__________。
A〕A2B〕DEC〕AED〕95
〔3〕计算机的性能在很大程度上是由CPU决定的。
在以下有关CPU构造和原理的一些表达中,错误的选项是
__________。
A〕当前PC机所使用的CPU均是Intel企业的产品
B〕从逻辑构成上看,CPU主要由寄存器组、运算器和控制器等局部构成
C〕当前CPU中的运算零件ALU有多个,每个ALU均可独立达成运算
D〕不一样CPU能履行的指令有所不一样,但同一系列CPU产品往常是“向下兼容的〞
〔4〕在以下有关当前PC机主板及其组件的表达中,正确的选项是__________。
A〕主板的物理尺寸没有标准,往常不一样品牌的主板采纳不一样的尺寸
B〕主板上的BIOS芯片是一种RAM芯片,因此其储存的信息是能够随时刷新的
C〕主板上的储存器控制和I/O控制功能大多集成在芯片组内
D〕主板上的CMOS芯片是一种非易失性储存器,其储存的信息永久不会丧失
〔5〕在以下有关PC机硬盘储存器的表达中,错误的选项是__________。
A〕硬盘上的数据块要用柱面号、扇区号和磁头号这三个参数来定位
B〕当前硬盘一般都含有DRAM芯片构成的高速缓存〔Cache〕
C〕当前硬盘与主机的接口大多为串行ATA接口
D〕硬盘容量的增添主假如靠碟片数增添,当前硬盘一般均有数十个碟片构成
〔6〕在以下有关PC机I/O总线和接口的表达中,错误的选项是__________。
A〕可用于连结键盘或鼠标器的PS/2接口是一种并行数据传输接口
B〕USB2.0接口的数据传输速率可达每秒几十MB
C〕经过USB集线器,USB接口连结设施数最多可达100多个D〕当前数字视频设施常用IEEE-1394接口与主机连结
〔7〕在以下有关PC机软件的表达中,错误的选项是__________。
A〕任何软件都拥有版权,所以均不可以任意复制和使用
B〕软件由程序及有关的数据和文档构成
C〕数据库管理系统属于系统软件
D〕OutlookExpress属于应用软件
〔8〕操作系统产品有很多种。
在以下软件中,不属于操作系统产品种类的是__________。
A〕UNIXB〕Linux
C〕Access2000D〕WindowsServer2003
.
.适用文档.
〔9〕在以下有关Windows操作系统的表达中,错误的选项是__________。
A〕Windows操作系统采纳图形用户界面
B〕WindowsXP操作系统分为家庭版、专业版、平板PC版等多种版本
C〕在WindowsXP环境下,用户能够经过“任务管理器〞查察CPU的使用率
D〕在WindowsXP中,作为虚构内存使用的互换文件的文件名是Win386.swp
〔10〕在以下有关算法和数据构造的表达中,错误的选项是__________。
A〕算法描绘解决问题的步骤,数据构造描绘求解问题的对象
B〕算法应拥有确立性、有穷性和能行性
C〕数据构造研究的内容包含数据的逻辑构造和储存构造,与数据的运算没关
D〕精心选择和设计的数据构造能够提升算法的时间效率和空间效率
〔11〕常用局域网有以太网、FDDI网等种类。
下边的有关表达中,错误的选项是__________。
A〕总线式以太网采纳带矛盾检测的载波侦听多路接见〔CSMA/CD〕方法进行通讯
B〕以太网互换机比集线器拥有更高的性能,它能提升整个网络的带宽
C〕FDDI网往常采纳光纤双环构造,拥有高靠谱性和数据传输的保密性
D〕FDDI网的MAC地点和帧格式与以太网同样,所以这两种局域网能够直接互连
〔12〕路由器用于连结多个异构的计算机网络。
以下是一些有关网络中路由器与IP地点的表达,此中正确
的是__________。
A〕路由器不可以有IP地点B〕路由器可不分派IP地点
C〕路由器只需要分派一个IP地点D〕路由器应分派两个或两个以上IP地点
〔13〕以下对于利用有线电视网和电缆调制解调技术〔CableMODEM〕接入互联网的长处的表达中,错
误的是__________。
A〕每个用户独享带宽且速率稳固B〕无需拨号
C〕不占用线D〕可永久连结
〔14〕Web阅读器和Web效力器都按照__________协议,该协议定义了阅读器和效力器的网页恳求格式及应答格式。
A〕TCPB〕HTTPC〕UDPD〕FTP
〔15〕以下有关网络信息安全的表达中,正确的选项是__________。
A〕只需加密技术的强度足够高,就能保证数据不被非法盗取
B〕接见控制的任务是对每个文件或信息资源规定各个〔类〕用户对它的操作权限
C〕硬件加密的成效必定比软件加密好
D〕依据人的生理特点进行身份鉴其他方式在单机环境下无效
〔16〕假定内存中相邻2个字节的内容为十六进制7451,那么它们不行能是__________。
A〕2个西文字母的ASCII码B〕1个汉字的机内码
C〕1个16位整数D〕一条指令的构成局部
〔17〕以下对于汉字编码标准的表达中,错误的选项是__________。
A〕Unicode和GB18030中的汉字编码是同样的
B〕GB18030汉字编码标准兼容GBK标准和GB2312标准
C〕我国台湾地域使用的汉字编码标准主假如BIG5
D〕GB18030编码标准收录的汉字数量超出2万个
〔18〕不一样的图像文件格式常常拥有不一样的特征。
有一种格式拥有图像颜色数量不多、数据量不大、能实
现累进显示、支持透明背景和动画成效、合适在网页上使用等特征,这类图像文件格式是
__________。
A〕TIFB〕GIFC〕BMPD〕JPEG
〔19〕制造业信息系统是一个复杂的信息系统,它可分为辅助技术系统和管理业务系统两大类。
在以下缩写中,不属于计算机辅助技术系统的是__________。
A〕CADB〕CAPPC〕CEOD〕CAM
.
.适用文档.
〔20〕在信息系统的构造化生命周期开发方法中,详细的程序编写属于__________阶段的工作。
2021年〔秋〕笔试一试卷第2页〔共7页〕
.
.适用文档.
A〕系统规划B〕系统剖析C〕系统设计D〕系统实行
第二局部C语言程序设计
一、选择题
〔21〕以下表达中正确的选项是__________。
A〕在编译时能够发现说明中的拼写错误B〕C语言程序的每一行只好写一条语句C〕main(){}一定位于程序的开始
D〕C语言程序能够由一个或多个函数构成
〔22〕以下选项中不可以用作变量名的是__________。
A〕_floatB〕switchC〕sumD〕_123
〔23〕sizeof(int)的值为2,为将10!
的值储存到变量f中(10!
=3628800),变量f的种类应申明为
__________。
A〕longint
B〕intC〕shortint
D〕unsignedint
〔24〕假定有申明“doublex=3,c,*a=&x,*b=&c;〞,那么以下语句中错误的选项是
__________。
A〕a=b=0;B〕a=&c,b=a;
C〕&a=&b;
D〕*b=*a;
〔25〕数学式a
C
程序中正确的表示形式为
__________。
2b在
A〕sqrt(a)/2*b
B〕sqrt(a)/2/b
C〕sqrt(a)/2b
D〕sqrta/(2*b)
〔26〕有程序段“charstr[][10]={"Aoyun","Beijing"},*p=&str[0][0];printf("%s\n",p+10);"
,那么履行printf
语
句后输出为__________。
A〕BeijingB〕Aoyun
C〕ing
D〕ng
〔27〕以下申明中错误的选项是__________。
A〕inta[2]
B〕inta[]={0,1}C〕inta[3]=0
D〕inta[3][4]={0}
〔28〕有构造定义和变量申明以下:
structstudent
{charname[20];intscore;structstudent*h;}stu,*p;int*q;
以下选项中错误的选项是__________。
A〕p=&stu;
B〕q=&stu.score;
C〕scanf("%s%d",&stu);
D〕stu.h=p;
〔29〕已有申明“inta=3,b=3,c=2;〞,以下选项中值为
0的表达式是__________。
A〕!
a&&!
b&&c
B〕!
a||!
b||c
C〕a==b&&b>=c
D〕a>=b&&b>c
〔30〕假定有申明“charss[8]="Red";〞,那么
sizeof(ss)的值是
__________。
D〕1
A〕8
B〕4
C〕3
二、填空题
●根本观点题〔共5分〕
〔1〕有函数定义“intfun(){return(3,4);}〞,那么调用fun后的函数返回值是【1】。
〔2〕设有申明“inta=3,b=4;floatx=4.5,y=3.5;〞,那么表达式“(float)(a+b)/2+(int)x%(int)y〞的值是
【2】。
〔3〕假定已有定义“enumTP{A,B,C};〞,那么履行语句“printf("%d\n",A+1);〞后输出结果是【3】。
〔4〕假定需要打开D盘上user子目录下已经存在的名为abc.txt的文本文件,先读出文件中数据,后追加写
入新数据,那么正确的函数调用语句是:
“fp=fopen("D:
\\user\\abc.txt",【4】);〞。
.
.适用文档.
●阅读程序题〔共13分〕
〔5〕以下程序运转时输出结果的最后一行是【5】。
#include
2021年〔秋〕笔试一试卷第3页〔共7页〕
.
.适用文档.
{inta=1,b=1,i;for(i=1;i<=2;i++)
{a=a+b;printf("%d/%d,",b,a);b=a+b;printf("%d/%d\n",a,b);}
printf("\n");}
〔6〕以下程序运转时输出结果为【6】。
#include
{inti,sum=0;for(i=0;i<5;i++)
{switch(i)
{case0:
case1:
sum++;
case3:
sum++;
case4:
sum--;break;}}
printf("%d\n",sum);}
〔7〕以下程序运转时输出结果是【7】。
#include
voidfunc(intb)
{inta;a=b;b=10;}
voidmain()
{inta=10,b=20;func(b);printf("%d,%d",a,b);}
〔8〕以下程序运转时输出结果的第一行是【8】,第二行是【9】。
#include
{staticinti=0,f=1;returnf*=++I;}
intf2()
{inti=0,f=1;returnf*=++i:
}
voidmain()
{printf("%d\n",f1()+f1());printf("%d\n",f2()+f2());}
〔9〕以下程序运转时输出结果是【10】。
#include
#include
voidsf(char*s1,char*s2)
{if(*s1=*s2)sf(s1+1,s2+1);}voidmain()
{chara[20]="ABC",b[20]="xyz";sf(a+strlen(a),b);puts(a);}
〔10〕以下程序运转时输出结果的第一行是【13】,第三行是【12】。
#include
{inti,j,a[3][3];for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i elsea[i][j]=i-j+1; for(i=0;i<3;i++) {for(j=0;j<3;j++)pfintf("%4d",a[i][j]); . .适用文档. 2021年〔秋〕笔试一试卷第4页〔共7页〕 . .适用文档. pfintf("\n");}} 〔11〕以下程序运转时输出结果是【13】。 #include voidsort(inta[],intn) {inti,j,p;intt;for(i=1;i {p=i;for(j=i+2;j if(a[j]>a[p])p=j; if(p! =i){t=a[i];a[i]=a[p];a[p]=t;}}} voidmain() {ints[]={8,1,4,3},n=4,k;sort(s,n); for(k=0;k pfintf("\n");} 〔12〕以下程序运转时输出结果的第一行是【14】,第二行是【15】。 #include structs {intx,*y;}*p; intd[5]={10,20,30,40,50}; structsaE5]={100,&d[0],200,&d[1],300,&d[2],400,&d[3],500,&d[4]}; voidmain() {p=a;printf("%5d",p->x++);pfintf("%5d\n",p->x); pfintf("%5d",*p->y);printf("%5d\n",*++p->y);} 〔13〕以下程序运转时假定输入 8,那么输出结果中第一行是 【16】,第二行是 【17】, 第三行是 【18】。 #include voidmain() {intk,i,m,n,num[20];scanf("%d",&n);for(i=0;i i=k=m=0; while(m {if(num[i]! =0)k++; if(k==3) {printf("%4d",num[i]);num[i]=0; k=0;m++; if(m%3==0)printf("\n");} i++; if(i==n)i=0;} i=0; while(num[i]==0)i++; printf("%4d",num[i]);} ●完美程序题〔共12分〕 〔14〕以下程序的功能是: 求a数组中前4个元素之和及后6个元素之和。 试完美程序以抵达要求的功能。 intfsum(int*array,intn) . .适用文档. {inti,s; . .适用文档. s=0: for(i=0;【19】;i++)s+=array[i]; return(s);} voidmain(void) {inta[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; intsumh,sumt; sumh=fsum(a,4);sumt=【20】;printf("%d%d\n",sumh,sumt);} 〔15〕以下程序对二维数组a中储存的N×N矩阵做以下操作: 先将每一行中值最大的元素与该行位于主 对角线处的元素互换值,而后对主对角线上的全部元素排序使其自左上角到右下角升序摆列,最后 输出排序后主对角线上各元素的值。 试完美程序以抵达要求的功能。 #include #defineN5 voidfun(intx[][N],intn) { inti,j,t,arr,col; for(i=0;i { arr=x[i][0];col=0; for(j=0;j 【21】 ;} t=x[i][i]; 【22】 ;x[i][col]=t;} for(i=0;i for(j=i+1;j 【23】 ){t=x[i][i]; x[i][i]=x[j][j];x[j][j]=t; }} voidmain() {inta[N][N]={{10,25,24,13,23},{11,22,12,21,14},{20,15,19,16,18}, {17,9,4,5,3},{2,1,6,7,8}},i; fun(a,N); for(i=0;i printf("\n");} 〔16〕以下程序中函数replace的功能是: 将字符串s中全部属于字符串s1中的字符都用s2中的对应地点 的字符替代。 假定s为“ABCBA〞,s1为“AC〞,s2为“ac〞,那么调用replace函数后,字符串s的 内容将变换为“aBcBa〞。 试完美程序以抵达要求的功能。 #include #defineMAX20 voidreplace(char*S,char*s1,char*s2) { char*p; for(;*s;s++) { p=s1; while(*p&& 【24】 )p++; if(*p)*s= 【25】 ;}} voidmain() {chars[MAX]="ABCBA",s1[MAX]="AC",s2[MAX]="ac"; 【26】;printf("Thestringofsis: ");printf("%s\n",s);} 〔17〕以下程序的功能是: 函数structnode*insert(structnode*head,structnode*p)将p指向的结点作为 首结点插入head指向的链表中。 main函数接收从键盘输入的一行字符,每接收一个字符后,申请 一个新结点保留该字符,并调用insert函数将新结点插入链表中。 最后从表头开始挨次输出该链表 各结点成员c的值。 试完美程序以抵达要求的功能。 #include #include structnode . .适用文档. {charc;structnode*next;};voidmain() {structnode*insert(structnode*head,structnode*p); charch;structnode*head,*p; head=NULL; while((ch=getchar())! ='\n') {p=(structnode*)malloc(sizeof(structnode)); 【27】 =ch;p->next=NULL; 【28】 ;} P=head; while(p! =NULL){printf("%c",p->c); 【29】 ;}} structnode*insert(structnode*head,structnode*p) {if(head==NULL)head=p; else{【30】;head=p;} returnhead;} . 内容总结 (1).适用文档. 江苏省二级C语言程序设计2021年〔秋〕 第一局部计算机根基知识 1〕信息技术指的是用来扩展人们信息器官功能、辅助人们更有效地进行信息办理的一类技术 (2)在以下软件中,不属于操作系统产品种类的是__________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏省 计算机 二级 语言 试题 答案 笔试