C语言二级考试题库.docx
- 文档编号:29342063
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:21
- 大小:36.07KB
C语言二级考试题库.docx
《C语言二级考试题库.docx》由会员分享,可在线阅读,更多相关《C语言二级考试题库.docx(21页珍藏版)》请在冰豆网上搜索。
C语言二级考试题库
C语言二级考试题库
C语言二级考试题库
窗体顶端
窗体底端
题库名:
程序设计基础总试题库题库名:
程序设计基础总试题库.mdb1、在语句cin>>data;中,cin是题数:
题数:
167题
(判断题)所属章节:
4.C语言二级考试题库难度系数:
1
A.C++的关键字
B.类名
C.对象名
D.函数名
说明:
此写解题要点或对题目做说明。
2、假设整型变量
a的值是1,
b的值是2,
c的值是3,在这种情况下执行下面的语句:
u=(a==2)?
b+a:
c+a;执行该语句后整型变量u的值为()。
(单选题)所属章节:
4.C语言二级考试题库难度系数:
1
A.0B.3C.4D.5答案:
C说明:
此写解题要点或对题目做说明。
3、分析下面的代码:
if(x>20||x<-10)if(y<=100&&y>x)printf("Good");elseprintf("Bad");如果x=30,y=150,输出为()。
(单选题)所属章节:
4.C语言二级考试题库难度系数:
1
A.Good
B.Bad
C.GoodBad
D.BadGood
答案:
B说明:
此写解题要点或对题目做说明。
4、分析下面的代码:
#include
printf("星期一");case2:
printf("星期二");
case3:
printf("星期三");case4:
printf("星期四");case5:
printf("星期五");case6:
printf("星期六");case7:
printf("星期日");default:
printf("输入错误\n");}}若a=6,则输出结果是((单选题))。
所属章节:
4.C语言二级考试题库难度系数:
2A.星期六B.星期六星期日C.星期六星期日输入错误D.输入错误答案:
C说明:
此写解题要点或对题目做说明。
5、分析下面的代码:
if(a<0.7)printf("提示1");elseif(a<1)printf("提示2");elseprintf("提示3");如果a=0.8,那么输出结果为()。
(单选题)所属章节:
4.C语言二级考试题库难度系数:
2
A.提示1
B.提示2
C.提示3
答案:
C说明:
此写解题要点或对题目做说明。
6、在switch结构中,()子句不是必选项。
(单选题)所属章节:
4.C语言二级考试题库难度系数:
1
A.switchB.caseC.defaultD.else答案:
C说明:
此写解题要点或对题目做说明。
7、分析下面的代码,如果输入85,那么将输出(#include
voidmain(){intmks;printf("请输入分数:
");scanf("%d",&mks);mks>90?
printf("优秀"):
printf("一般");}(单选题)所属章节:
4.C语言二级考试题库难度系数:
2A.优秀B.一般C.代码将不会显示任何结果D.语法错误答案:
B说明:
此写解题要点或对题目做说明。
8、分析下面的C语言代码:
inta=1,b=10;do{b-=a;a++;}while(b--<0);则执行循环语句后b的值为()。
(单选题)所属章节:
4.C语言二级考试题库A.9B.-2C.-1D.8答案:
D难度系数:
19、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为()。
(单选题)所属章节:
4.C语言二级考试题库A.100765.12B.i=100,f=765.12C.100<回车>765.12D.x=100y=765.12答案:
B10、#include =0)难度系数: 1if(! x)y=1;elseif(x)y=0;y=-1;printf("%d",y);}上面的C程序的输出结果是()。 (单选题)所属章节: 4.C语言二级考试题库A.20B.1C.0D.-1答案: B难度系数: 111、C语言中,while和do…while循环的主要区别是()。 (单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.while的循环控制条件比do…while的循环控制条件严格B.do…while的循环体至少无条件执行一次C.do…while允许从外部转到循环体内D.do…while的循环体不能是复合语句答案: D12、执行下面的C程序段后,输出结果是()。 inta=5;while(a--);printf("%d",a);(单选题)所属章节: 4.C语言二级考试题库A.54321B.4321C.0D.-1答案: D难度系数: 113、下面C代码的输出结果是()。 intanswer,result;answer=100;result=answer-10;printf(“Theresultis%d”,result+5);(单选题)所属章节: 4.C语言二级考试题库A.Theresultis90B.Theresultis95C.Theresultis10D.Theresultis100答案: B难度系数: 114、在C语言中,()是在所有函数外部声明的。 (单选题)所属章节: 4.C语言二级考试题库A.全局变量B.局部变量C.形参答案: A15、分析下面的C程序: #include (单选题)难度系数: 1所属章节: 4.C语言二级考试题库A.123B.012C.23D.12答案: A16、研究下面的C程序段: inti,j;for(i=5;i;i--)for(j=0;j<4;j++){…}循环体的总执行次数是()。 难度系数: 1(单选题)所属章节: 4.C语言二级考试题库A.20B.25C.24D.30答案: A难度系数: 117、设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。 x=y=z=1;t=++x||--y&&++z;(选择一项)(单选题)所属章节: 4.C语言二级考试题库A.不定值B.2C.1难度系数: 1D.0答案: C18、阅读下面的C语言代码,输出结果是()。 intx,y=1,z=0;if(z<0)x=3;elseif(y==0)x=5;elsex=7;printf("%d,%d",x,y);(单选题)所属章节: 4.C语言二级考试题库A.7,0B.7,1C.3,3D.以上都不正确答案: B难度系数: 119、在C语言中,已知字母A的ASCII码是65,则执行语句: charch='A'+3;后ch的值为()。 (单选题)所属章节: 4.C语言二级考试题库A.不能确定B.68C.CD.D答案: D难度系数: 120、在C语言中,能正确表示a和b同时为正或同时为负的逻辑表达式是()。 (单选题)所属章节: 4.C语言二级考试题库A.(a>=0‖b>=0)&&(a<0‖b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)C.(a+b>0)&&(a+b<=0)D.a*b>0答案: D难度系数: 121、下面的C语言代码段的输出结果是()。 intj;for(j=1;j<10;j+=2)printf("%d",j);(单选题)所属章节: 4.C语言二级考试题库A.123456789B.2468C.13579难度系数: 1D.12468答案: C22、用来将两个字符串合并为一个字符串的函数是()。 (单选题)所属章节: 4.C语言二级考试题库A.strcat()B.strcpy()C.strlen()答案: A难度系数: 123、在C语言中,表达式: 10! =9的值是()。 (单选题)所属章节: 4.C语言二级考试题库A.trueB.非零值C.0D.1答案: D24、分析下面的C代码段: charstr1[15]="SeaView";charstr2[15]="SeaBreeze";strcpy(str1,str2);printf("%s\n",str1);则输出结果是()(选择一项)。 难度系数: 1(单选题)所属章节: 4.C语言二级考试题库A.SeaViewB.SeaBreezeC.SeaViewSeaBreezeD.SeaBreezeSeaView答案: B难度系数: 125、在C语言中,下列正确的字符型常量是()。 (单选题)所属章节: 4.C语言二级考试题库A.“f”B.‘9’C.#D.365答案: B难度系数: 126、在C语言中,以下不会出现死循环的语句是()。 (单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.intx=0;do{x++;}while(x=1);B.for(k=10;;k--);C.for(y=0,x=1;x>++y;x=k++)k=x;D.while (1){x++;}答案: C27、分析下面的C语言程序: voidmain(){inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}输出结果是()。 (单选题)所属章节: 4.C语言二级考试题库A.2,1B.3,2C.4,3D.2,-1答案: A难度系数: 128、在C语言中,下面()是逻辑运算符中优先级最高的。 (单选题)所属章节: 4.C语言二级考试题库A.! 难度系数: 1&B.&&C.||D.&答案: A29、sizeof(float)是()(单选题)所属章节: 4.C语言二级考试题库A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式答案: B难度系数: 130、临时存储频繁使用的信息以加快访问速度,通常用在处理器和主存储器之间一种计算机存储器是()。 (单选题)所属章节: 4.C语言二级考试题库A.高速缓存(Cache)B.辅助存储器C.随机访问存储器难度系数: 1D.只读存储器答案: A31、以下两种说法()说法1: 浏览器–服务器模型的软件在升级时需要升级相应的客户端说法2: 客户端–服务器模型中的客户端和服务器必须是不同的计算机(单选题)所属章节: 4.C语言二级考试题库A.只有说法1正确B.只有说法2正确C.两种说法都正确D.两种说法都不正确答案: D难度系数: 132、下列关于计算机病毒的叙述中,错误的是()。 (单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.计算机病毒会造成对计算机文件和数据的破坏B.只要删除感染了病毒的文件就可以彻底消除病毒C.计算机病毒是一段人为制造的小程序D.计算机病毒是可以预防和消除的答案: B33、在Windows2000中任务管理器可用于以下操作,除了()。 (单选题)所属章节: 4.C语言二级考试题库A.结束某个应用程序B.结束某个进程C.察看CPU使用率D.断开网络连接答案: D难度系数: 134、以下两种说法()说法1: 管理员帐户永远不能被删除和禁用说法2: 来宾帐户默认是禁用的,但也可以启用。 (单选题)所属章节: 4.C语言二级考试题库A.只有说法1正确B.只有说法2正确C.两种说法都正确D.两种说法都不正确答案: C难度系数: 135、以下关于TCP/IP协议的描述正确的是()。 (单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.TCP/IP协议中共有两个协议,分别是TCP协议和IP协议B.TCP/IP协议是最流行的网络协议,没有该协议将无法使用InternetC.TCP协议用于在网络中传输数据D.IP协议用于检查数据的正确性答案: B36、请阅读以下程序: voidmain(){inta=5,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("$$$\n");}以上程序()(单选题)所属章节: 4.C语言二级考试题库A.有语法错误不能通过编译B.可以通过编译但不能通过连接C.输出***D.输出$$$答案: D难度系数: 137、若w=1,x=2,y=3,z=4,则条件表达式w w: y y: z的值是()。 (单选题)所属章节: 4.C语言二级考试题库A.4B.3C.2D.1答案: D难度系数: 138、表达式18/4*sqrt(4.0)/8值的数据类型为()。 (单选题)所属章节: 4.C语言二级考试题库A.intB.floatC.doubleD.不确定答案: C难度系数: 139、若运行以下程序时,从键盘输入2473<回车>,则下面程序的运行结果是()。 #include =’\n’)switch(c-‘2’){case0: case1: putchar(c+4);case2: putchar(c+4);break;case3: putchar(c+3);default: putchar(c+2);break;}printf(“\n”);}(单选题)所属章节: 4.C语言二级考试题库A.668977B.668966C.66778777D.6688766答案: A40、以下描述中正确的是()难度系数: 1(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号C.在do-while循环体中,一定要有能使while后面表达式的值变为零“假”()的操作D.do-while循环中,根据情况可以省略while答案: C41、下面程序的运行结果是()#include 4.C语言二级考试题库A.-1B.1C.8D.0答案: D难度系数: 142、下面有关for循环的正确描述是()。 (单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来答案: D43、若i为整型变量,则以下循环执行次数是()。 for(i=2;i==0;)printf(“%d\n”,i--);(单选题)所属章节: 4.C语言二级考试题库A.无限次B.0次C.1次D.2次答案: B44、以下不是无限循环的语句为()。 难度系数: 1(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.for(y=0,x=1;x>++y;x=i++)i=x;B.for(;;x++=i);C.while (1){x++;}D.for(i=10;;i--)sum+=i;答案: A45、下面程序的运行结果是()#include 4.C语言二级考试题库A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$答案: A46、()命令用于重新命名文件。 难度系数: 1(单选题)所属章节: 4.C语言二级考试题库A.dirB.rdC.renD.cd答案: C难度系数: 147、()命令用于将一个文件从一个位置移到另一个位置。 (单选题)所属章节: 4.C语言二级考试题库A.moveB.copy难度系数: 1C.cutD.paste答案: A48、()文件系统可提高性能、可靠性和磁盘空间利用率,以及其他扩展功能,如安全访问控制列表和文件系统日志。 (单选题)所属章节: 4.C语言二级考试题库A.FAT12B.FAT16C.FAT32D.NTFS答案: D难度系数: 149、()是一种线性数据结构,并按后进先出的方式来操作数据。 (单选题)所属章节: 4.C语言二级考试题库A.队列B.栈C.树D.图答案: B50、下列IP地址为c类地址的是()。 难度系数: 1(单选题)所属章节: 4.C语言二级考试题库A.4.3.2.1B.266.45.78.3C.192.223.78.5D.150.33.7.8答案: C51、下列叙述中正确的是(单选题)难度系数: 1所属章节: 4.C语言二级考试题库难度系数: 1A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关说明: 此写解题要点或对题目做说明。 52、在结构化程序设计中,模块划分的原则是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度说明: 此写解题要点或对题目做说明。 53、下列叙述中正确的是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误说明: 此写解题要点或对题目做说明。 54、下面选项中不属于面向对象程序设计特征的是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.继承性B.多态性C.类比性D.封装性说明: 此写解题要点或对题目做说明。 55、下列对队列的叙述正确的是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据说明: 此写解题要点或对题目做说明。 56、对下列二叉树进行前序遍历的结果为(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ说明: 此写解题要点或对题目做说明。 57、某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.n+lB.n-1C.2nD.可2说明: 此写解题要点或对题目做说明。 58、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是___题)(单选所属章节: 4.C语言二级考试题库A.并难度系数: 1B.交C.投影D.笛卡儿乘积说明: 此写解题要点或对题目做说明。 59、在E-R图中,用来表示实体之间联系的图形是()(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.矩形B.椭圆形C.菱形D.平行四边形说明: 此写解题要点或对题目做说明。 60、下列叙述中错误的是()(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持说明: 此写解题要点或对题目做说明。 61、为了取代C中带参数的宏,在C++中使用(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.重载函数B.内联函数C.递归函数D.友元函数说明: 此写解题要点或对题目做说明。 62、下列关于类定义的说法中,正确的是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义说明: 此写解题要点或对题目做说明。 63、下列关于派生类构造函数和析构函数的说法中,错误的是(单选题)所属章节: 4.C语言二级考试题库难度系数: 1A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数说明: 此写解题要点或对题目做说明。 64、通过运算符重载,可以改变运算符原有的(单选题)所属章节: 4.C语言二级考试题库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 二级 考试 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)