C语言二级考试题库(20220218012258).pdf
《C语言二级考试题库(20220218012258).pdf》由会员分享,可在线阅读,更多相关《C语言二级考试题库(20220218012258).pdf(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题库名:程序设计基础总试题库.mdb 题数:167题1、在语句cindata;中,cin 是 (判断题)所属章节: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.0 B.3 C.4 D.5 答案:C 说明:此写解题要点或对题目做说明。3、分析下面的代码:if(x20|x-10)if(yx)printf(Goo
2、d);else printf(Bad);如果 x=30,y=150,输出为()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.Good B.Bad C.Good Bad D.Bad Good 答案:B 说明:此写解题要点或对题目做说明。4、分析下面的代码:#include void main()int a;scanf(%d,&a);switch(a)case 1:printf(星期一 );case 2:printf(星期二 );case 3:printf(星期三 );case 4:printf(星期四 );case 5:printf(星期五 );case 6:printf(星期
3、六 );case 7:printf(星期日 );default:printf(输入错误 n);若 a=6,则输出结果是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:2 A.星期六B.星期六 星期日C.星期六 星期日 输入错误D.输入错误答案:C 说明:此写解题要点或对题目做说明。5、分析下面的代码:if(a0.7)printf(提示 1);else if(a1)printf(提示 2);else printf(提示 3);如果 a=0.8,那么输出结果为()。(单选题)所属章节:4.C 语言二级考试题库难度系数:2 A.提示 1 B.提示 2 C.提示 3 答案:C 说明:此写解
4、题要点或对题目做说明。6、在 switch结构中,()子句不是必选项。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.switch B.case C.default D.else 答案:C 说明:此写解题要点或对题目做说明。7、分析下面的代码,如果输入85,那么将输出()。#include void main()int mks;printf(请输入分数:);scanf(%d,&mks);mks90?printf(优秀):printf(一般);(单选题)所属章节:4.C 语言二级考试题库难度系数:2 A.优秀B.一般C.代码将不会显示任何结果D.语法错误答案:B 说明:此写解题要点
5、或对题目做说明。8、分析下面的C语言代码:int a=1,b=10;do b-=a;a+;while(b-0);则执行循环语句后b 的值为()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.9 B.-2 C.-1 D.8 答案:D 9、设 i 是 int型变量,f是 float型变量,用下面的语句给这两个变量输入值:scanf(i=%d,f=%f,&i,&f);为了把 100 和 765.12 分别赋给 i 和 f,则正确的输入为()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.100 765.12 B.i=100,f=765.12 C.100 765.12
6、D.x=100 y=765.12 答案:B 10、#include void main()int a=3,b=2,c=1;int x=10,y=20;if(ab)if(b!=0)if(!x)y=1;else if(x)y=0;y=-1;printf(%d,y);上面的 C 程序的输出结果是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.20 B.1 C.0 D.-1 答案:B 11、C 语言中,while和 do,while 循环的主要区别是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.while的循环控制条件比do,while 的循环控制条件严格B.
7、do,while 的循环体至少无条件执行一次C.do,while 允许从外部转到循环体内D.do,while 的循环体不能是复合语句答案:D 12、执行下面的C程序段后,输出结果是()。int a=5;while(a-);printf(%d,a);(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.54321 B.4321 C.0 D.-1 答案:D 13、下面 C 代码的输出结果是()。int answer,result;answer=100;result=answer-10;printf(“The result is%d”,result+5);(单选题)所属章节:4.C 语言二级
8、考试题库难度系数:1 A.The result is 90 B.The result is 95 C.The result is 10 D.The result is 100 答案:B 14、在 C 语言中,()是在所有函数外部声明的。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.全局变量B.局部变量C.形参答案:A 15、分析下面的C程序:#include void main()int num=0;while(num=2)num+;printf(%d,num);输出结果是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.1 2 3 B.0 1 2 C.2 3
9、 D.1 2 答案:A 16、研究下面的C程序段:int i,j;for(i=5;i;i-)for(j=0;j4;j+),循环体的总执行次数是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.20 B.25 C.24 D.30 答案:A 17、设 x,y,z,t均为 int型变量,则执行以下语句后,t 的值为()。x=y=z=1;t=+x|-y&+z;(选择一项)(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.不定值B.2 C.1 D.0 答案:C 18、阅读下面的C语言代码,输出结果是()。int x,y=1,z=0;if(z=0 b=0)&(a0b=0&b=
10、0)&(a0&b0)&(a+b0 答案:D 21、下面的C语言代码段的输出结果是()。int j;for(j=1;j+y;x=k+)k=x;D.while(1)x+;答案:C 27、分析下面的C语言程序:void main()int a,b,c=246;a=c/100%9;b=(-1)&(-1);printf(%d,%dn,a,b);输出结果是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.2,1 B.3,2 C.4,3 D.2,-1 答案:A 28、在 C 语言中,下面()是逻辑运算符中优先级最高的。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.!&B.&
11、C.|D.&答案:A 29、sizeof(float)是()(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.一个双精度型表达式B.一个整型表达式C.一种函数调用D.一个不合法的表达式答案:B 30、临时存储频繁使用的信息以加快访问速度,通常用在处理器和主存储器之间一种计算机存储器是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.高速缓存(Cache)B.辅助存储器C.随机访问存储器D.只读存储器答案:A 31、以下两种说法()说法 1:浏览器 服务器模型的软件在升级时需要升级相应的客户端说法 2:客户端 服务器模型中的客户端和服务器必须是不同的计算机 (单选题
12、)所属章节:4.C 语言二级考试题库难度系数:1 A.只有说法 1 正确B.只有说法 2 正确C.两种说法都正确D.两种说法都不正确答案:D 32、下列关于计算机病毒的叙述中,错误的是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.计算机病毒会造成对计算机文件和数据的破坏B.只要删除感染了病毒的文件就可以彻底消除病毒C.计算机病毒是一段人为制造的小程序D.计算机病毒是可以预防和消除的答案:B 33、在 Windows 2000 中任务管理器可用于以下操作,除了()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.结束某个应用程序B.结束某个进程C.察看 CPU
13、使用率D.断开网络连接答案:D 34、以下两种说法()说法 1:管理员帐户永远不能被删除和禁用说法 2:来宾帐户默认是禁用的,但也可以启用。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.只有说法 1 正确B.只有说法 2 正确C.两种说法都正确D.两种说法都不正确答案:C 35、以下关于TCP/IP 协议的描述正确的是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.TCP/IP 协议中共有两个协议,分别是TCP协议和 IP 协议B.TCP/IP 协议是最流行的网络协议,没有该协议将无法使用Internet C.TCP 协议用于在网络中传输数据D.IP 协议用
14、于检查数据的正确性答案:B 36、请阅读以下程序:void main()int a=5,b=0,c=0;if(a=b+c)printf(*n);else printf($n);以上程序()(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.有语法错误不能通过编译B.可以通过编译但不能通过连接C.输出*D.输出$答案:D 37、若 w=1,x=2,y=3,z=4,则条件表达式wx?w:yz?y:z的值是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.4 B.3 C.2 D.1 答案:D 38、表达式18/4*sqrt(4.0)/8值的数据类型为()。(单选题)所属章
15、节:4.C 语言二级考试题库难度系数:1 A.int B.float C.double D.不确定答案:C 39、若运行以下程序时,从键盘输入2473,则下面程序的运行结果是()。#include void main()int c;while(c=getchar()!=n)switch(c-2)case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;printf(“n”);(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.668977 B.
16、668966 C.66778777 D.6688766 答案:A 40、以下描述中正确的是()(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.由于 do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由 do 开始,用 while 结束,在 while(表达式)后面不能写分号C.在 do-while循环体中,一定要有能使 while 后面表达式的值变为零(“假”)的操作D.do-while循环中,根据情况可以省略while 答案:C 41、下面程序的运行结果是()#include void main()int y=10;doy
17、-;while(-y);printf(“%dn”,y-);(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.-1 B.1 C.8 D.0 答案:D 42、下面有关for循环的正确描述是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在 for 循环中,不能用 break 语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来答案:D 43、若 i 为整型变量,则以下循环执行次数是()。for(i=2;i=0;)printf(“%dn”,i-);(
18、单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.无限次B.0 次C.1 次D.2 次答案:B 44、以下不是无限循环的语句为()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.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;答案:A 45、下面程序的运行结果是()#include void main()int i;for(i=1;i=5;i+)if(i%2)printf(“*”);else continue;printf(“#n”);printf(“$n”);(单选题)所
19、属章节:4.C 语言二级考试题库难度系数:1 A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$答案:A 46、()命令用于重新命名文件。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.dir B.rd C.ren D.cd 答案:C 47、()命令用于将一个文件从一个位置移到另一个位置。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.move B.copy C.cut D.paste 答案:A 48、()文件系统可提高性能、可靠性和磁盘空间利用率,以及其他扩展功能,如安全访问控制列表和文件系统日志。(单选题)所属章节:4.C 语言二级考试题库难度系数
20、:1 A.FAT12 B.FAT16 C.FAT32 D.NTFS 答案:D 49、()是一种线性数据结构,并按后进先出的方式来操作数据。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.队列B.栈C.树D.图答案:B 50、下列 IP 地址为 c 类地址的是()。(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.4.3.2.1 B.266.45.78.3 C.192.223.78.5 D.150.33.7.8 答案:C 51、下列叙述中正确的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的
21、时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关说明:此写解题要点或对题目做说明。52、在结构化程序设计中,模块划分的原则是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度说明:此写解题要点或对题目做说明。53、下列叙述中正确的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测
22、试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误说明:此写解题要点或对题目做说明。54、下面选项中不属于面向对象程序设计特征的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.继承性B.多态性C.类比性D.封装性说明:此写解题要点或对题目做说明。55、下列对队列的叙述正确的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据说明:此写解题要点或对题目做说明。56、对下列二叉树进行前序遍历的结果为 (单选题)所属章节:4.C 语言
23、二级考试题库难度系数:1 A.DYBEAFCZX B.YDEBFZXCA C.ABDYECFXZ D.ABCDEFXYZ 说明:此写解题要点或对题目做说明。57、某二叉树中有n 个度为 2 的结点,则该二叉树中的叶子结点数为 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.n+l B.n-1 C.2n D.可 2 说明:此写解题要点或对题目做说明。58、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.并B.交C.投影D.笛卡儿乘积说明:此写解题要点或对题目做说明。59、在 E-R 图中,用来表示实体之间
24、联系的图形是()(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.矩形B.椭圆形C.菱形D.平行四边形说明:此写解题要点或对题目做说明。60、下列叙述中错误的是()(单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持说明:此写解题要点或对题目做说明。61、为了取代C中带参数的宏,在C+中使用 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.重载函数B.内联函数C.递归函数D.友元
25、函数说明:此写解题要点或对题目做说明。62、下列关于类定义的说法中,正确的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义说明:此写解题要点或对题目做说明。63、下列关于派生类构造函数和析构函数的说法中,错误的是 (单选题)所属章节:4.C 语言二级考试题库难度系数:1 A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 二级 考试 题库 20220218012258
限制150内