[考试复习题库精编合集]2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(5)_第1页
[考试复习题库精编合集]2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(5)_第2页
[考试复习题库精编合集]2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(5)_第3页
[考试复习题库精编合集]2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(5)_第4页
[考试复习题库精编合集]2021年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(5)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、考试复习题库精编合集2021年9月全国计算机等级二级C语言程序设计上机临考冲刺试卷(5)考试复习题库精编合集2021年9月全国计算机等级二级C语言程序设计上机临考冲刺试卷(5)1、【单选题】有定义:“inta=2,b=3,c=4;”,则下列选项中值为0的表达式是()。1分A、(!a=1)(!b=0)B、(a#includedstrin9hmain()char*s1=abDuj;char*s2=ABdUG;intt;t=strcmp(s1,s2);printf(d,t);1分A、正数B、负数C、零D、不确定的值答案:A;20、【单选题】下列说法正确的是()。1分A、在C语言中,可以使用动态内存分

2、配技术定义元素个数可变的数组B、在c语言中,数组元素的个数可以不确定,允许随机变动C、在C语言中,数组元素的数据类型可以不一致D、在C语言中,定义一个数组后就确定了它所容纳的元素的个数答案:D;21、【单选题】当执行以下程序段时,()。x=-l:dox=x*X;)while(!x);1分A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误答案:A;22、【单选题】按照“先进后出”原则组织数据的结构是()。1分A、队列B、栈C、双向链表D、二叉树答案:B;23、【单选题】语句int(*ptr)()的含义是()。1分A、ptr是一个返回值为int的函数B、ptr是

3、指向int型数据的指针变量C、ptr是指向函数的指针,该函数返回一个int型数据D、ptr是一个函数名,该函数的返回值是指向int型数据的指针答案:C;24、【单选题】下列程序的输出结果是()。voidfun(int*X,inty)printf(dd,*x,*y);*x=3;*y=1;main()intx=1,y=2;fun(y,x);printf(dd,x,y);1分A、2143B、1212C、1234D、2112答案:C;25、【单选题】C语言可执行程序的开始执行点是()。1分A、包含文件中的第一个函数B、程序中第一个函数C、程序中的main()函数D、程序中第一条语句答案:C;26、【单

4、选题】在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。1分A、(!E=0)B、(E0|E1;i+)f*=i:D、f=1;for(i=n;i=2;i-)f*=i:答案:D;34、【单选题】有以下程序:main()chara=a,b;printf(c,+a);printf(cn,b=a+):)程序运行后的输出结果是()。1分A、b,bB、b,cC、a,bD、a,c答案:A;35、【单选题】以下程序的输出结果是()。unionmyunstructintx,y,z;)u;intk:a;main()aux=4;auy=5;auz=6;k=0;printf(dn,aux);1分A、

5、4B、5C、6D、0答案:D;36、【单选题】下列合法的声明语句是()。1分A、intabc=50;B、doubleint=3+5e25;C、longdo=1L;D、float3asd=3e一3;答案:A;37、【单选题】在Internet中,域名服务器的主要功能是实现()的转换。1分A、IP地址到域名(主机名字)B、域名到IP地址C、主机IP地址和路由器IP地址之间D、路由器IP地址之问答案:B;38、【单选题】下列程序的输出的结果是()。main()doubled=32;intx,Y;x=12;v=(x+38)50;printf(dn,d*y);1分A、3B、32C、0D、307答案:C;

6、39、【简答题】请补充main()函数,该函数的功能是:先以只写方式打开文件filedat,再把字符串S中的字符保存到这个磁盘文件中。请勿改动main()函数与其他函数中的任何内容,仅在的横线上填写所需的若干表达式或语句。注意:部分源程序给出如下。试题程序:#include#include#defineN100voidmain()FILE*f:inti=0:charch;charsN=Welcome!;if(f=fopenl(【1】,w)=NULL)printf(cannotopenfiledatn);exit(0);while(si)ch=si;【2】;putchar(ch);i+:【3】;

7、18分解析:【1】FilEDAt【2】FputC(Ch,F)【3】FClosE(F)40、【简答题】下列给定程序中,函数ptoc()的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入前两个字符中,插入后前3个字符依然有序;再把第4个字符插入前三个字符中,待排序的字符串已在主函数中赋予。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:#include#include#defineM80voidproc(char*arr)inti,j,

8、n;charch;n=strlen(arr):for(i=1;i=o)(chARRJ)arrj+1=arrj;j-;arrj+1=ch;voidmain()charaM=QWERTYUIOPASDFGHJKLMNBVCXZ;printf(Theoriginalstring:sn,a);proc(a);printf(Thestringaftersortin9:snn,a);24分解析:错误:C=Arri;正确:Ch=Arri;1、【简答题】规定输入的字符串中只包含字母和*号。编写函数fun(),其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“*A*BC*DEF*G*”,删除后,字符串中的内容应当是“ABCDEFG”。注意:部分源程序给出如下。请勿改动maini)函数和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。试题程序:#include#includevoidfun(chara)voidmain()chars81;print(Enterastring:n);gets(s):fun(S);prin

温馨提示

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

评论

0/150

提交评论