《C语言二级考试题库.pdf》由会员分享,可在线阅读,更多相关《C语言二级考试题库.pdf(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、题库名:程序设计基础总试题库.m d b题数:167题1、在语句ci n da ta;中,ci n是(判断题)所属章节:4.C 语言二级考试题库 难度系数:1A.C+的关键字B.类名C.对象名D.函数名说明:此写解题要点或对题目做说明。2、假设整型变量a的值是1,b的值是2,c 的值是3,在这种情况下执行下面的语句:u=(a=2)?b+a:c+a;执行该语句后整型变量u 的 值 为()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.0B.3C.4D.5答案:C说明:此写解题要点或对题目做说明。3、分析下面的代码:i f (x 20|x-10)i f(y x)pri ntf(G
2、ood);e lsepri ntf(B a d);如果x=3 0,y=15 0,输 出 为()o(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.G oodB.B a dC.G ood B a dD.B a d G ood答案:B说明:此写解题要点或对题目做说明。4、分析下面的代码:#i nclude voi d ma i nO(i nt a;sca nf(%d,&a);swi tch(a)ca se l:pri ntf(星 期-);ca se 2:pri ntf (星 期 二);ca se 3:pri ntf (星期三”);ca se 4:pri ntf (星 期 四 );ca
3、se 5:pri ntf (星 期 五);ca se 6:pri ntf (星 期 六 );ca se 7:pri ntf (星期日);de f a ult:pri ntf (输入错误n);)若 6,则输出结果是()o(单选题)所属章节:4.C 语言二级考试题库难度系数:2A.星期六B.星期六星期日C.星期六星期日输入错误D.输入错误答案:C说明:此写解题要点或对题目做说明。5、分析下面的代码:i f (a 0.7)pri ntf (提示 1”);e lse i f(a l)pri ntf (提示 2);e lsepri ntf (提示 3”);如果a=0.8,那么输出结果为()。(单选题)所
4、属章节:4.C 语言二级考试题库 难度系数:212示示示C提提提氮A.B.C帘说明:此写解题要点或对题目做说明。6、在 swi tch 结构中,()子句不是必选项。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.swi tchB.ca seC.de f a ultD.e lse答案:c说明:此写解题要点或对题目做说明。7、分析下面的代码,如果输入8 5,那么将输出()。#i nclude voi d ma i n()(i nt mks;pri ntf(请输入分数:”);s c an f&m k s);mks 9 0?pri ntf (优 秀 ):pri ntf (一般);(单选题
5、)所 属 章 节:4.C语言二级考试题库 难 度 系 数:2A.优秀B.一般C.代码将不会显示任何结果D.语法错误答 案:B说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。8、分析下面的C语言代码:i nt a=l,b=10;dob-=a;a+;wh i le (b-#i nclude voi d ma i n0(i nt a=3,b=2,c=l;i nt x=10,y=20;i f(a b)i f(b!=O)i f(!x)y=l;e lse i f(x)y=0;y=T;pri ntf(%d,y);)上面的C程序的输出结果是()。(单选题)所 属 章 节:4.C语言二级考试题库 难
6、 度 系 数:1A.20B.1C.0D.-1答 案:B11、C语言中,wh i le 和 dowh i le 循环的主要区别是(),(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.wh i le的 循 环 控 制 条 件 比dowh i le的循环控制条件严格B.dowh i le的循环体至少无条件执行一次C.dowh i le允许从外部转到循环体内D.dowh i le的循环体不能是复合语句答 案:D12、执行下面的C程序段后,输出结果是()。i nt a=5;wh i le(a-);pri ntf (a);(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系
7、 数:1A.5 4 3 21B.4 3 21C.0D.-1答 案:D13、下面C 代码的输出结果是()。i nt a nswe r,re sult;a nswe r=10 0;re sult=a nswe r-10;pri ntf(T h e re sult i s,re sult+5);(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.T h e re sult i s 9 0B.T h e re sult i s 9 5C.T h e re sult i s 10D.T h e re sult i s 10 0答案:B14、在 C语言中,()是在所有函数外部声明的。(
8、单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.全局变量B.局部变量C.形参答案:A15、分析下面的C程序:#i nclude voi d ma i nO(i nt num=0;wh i le(num=2)num+;pri ntf (,/%d,num);)输出结果是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.1 2 3B.0 1 2C.2 3D.1 2答案:A16、研究下面的C程序段:i nt i,j;f or(i=5;i:i 一)f or(j=0;j 4;j+)循环体的总执行次数是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.20B.
9、25C.24D.3 0答案:A17、设 x,y,z,t均 为 i nt型变量,则执行以下语句后,t 的 值 为()。x=y=z=l;t=+x|y&+z;(选择一项)(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.不定值B.2C.1D.0答案:C18、阅读下面的C语言代码,输出结果是()。i nt x,y=1,z=0;i f (z =0|b=0)&(a 0 I I b=0&b=0)&(a 0&b0)&(a+b0答案:D2 1、下面的C 语言代码段的输出结果是()。in t j;f o r(j=l;j+y;x=k+)k=x;D.wh il e(1)x+;答案:C2 7、分析下面的C
10、语言程序:vo id m a in 0(in t a,b,c=2 4 6;a=c/1 00%9;b=(-l)&(-l);prin tf (z,%d,%d n/z,a,b);)输出结果是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.2,1B.3,2C.4,3D.2,-1答案:A2 8、在 C 语言中,下 面()是逻辑运算符中优先级最高的。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.!&B.&C.|D.&答案:A2 9、siz eo f(f l o a t)是()(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.一个双精度型表达式B.一个整型表达
11、式C.一种函数调用D.一个不合法的表达式答案:B30、临时存储频繁使用的信息以加快访问速度,通常用在处理器和主存储器之间一种计算机存储器是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.高速缓存(Ca ch e)B.辅助存储器C.随机访问存储器D.只读存储器答案:A31、以下两种说法()说 法 1:浏览器-服务器模型的软件在升级时需要升级相应的客户端说法2:客户端-服务器模型中的客户端和服务器必须是不同的计算机(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.只有说法1 正确B.只有说法2正确C.两种说法都正确D.两种说法都不正确答案:D32、下列关于计算机病毒的叙述
12、中,错误的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.计算机病毒会造成对计算机文件和数据的破坏B.只要删除感染了病毒的文件就可以彻底消除病毒C.计算机病毒是一段人为制造的小程序D.计算机病毒是可以预防和消除的答案:B33、在 W in do ws 2 000中任务管理器可用于以下操作,除了(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.结束某个应用程序B.结束某个进程C.察看CPU 使用率D.断开网络连接答案:D3 4、以下两种说法()说 法 1:管理员帐户永远不能被删除和禁用说法2:来宾帐户默认是禁用的,但也可以启用。(单选题)所属章节:4.C 语言二
13、级考试题库 难度系数:1A.只有说法1 正确B.只有说法2正确C.两种说法都正确D.两种说法都不正确答案:C3 5、以下关于TC P/IP 协议的描述正确的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.TC P/IP 协议中共有两个协议,分别是TC P 协议和IP 协议B.TC P/IP 协议是最流行的网络协议,没有该协议将无法使用In t e r n e tC.TC P 协议用于在网络中传输数据D.I P 协议用于检查数据的正确性答 案:B3 6、请阅读以下程序:v o id m a in()|in t a=5,b=0,c=0;if(a=b+c)p r in t f(
14、*n );e l se p r in t f($n”);以上程序()(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.有语法错误不能通过编译B.可以通过编译但不能通过连接C.输出*D.输 出$答 案:D3 7、若 w=l,x=2,y=3,z=4,则条件表达式w x?w:y,则下面程序的运行结果是()。#in c l u d e v o id m a in ()(in t c;w hil e(c=g e t c ha r()!=n )sw it c h(c-,2 )c a se 0:c a se 1:p u t c ha r(c+4);c a se 2:p u t c ha
15、 r(c+4);b r e a k;c a se 3:p u t c ha r(c+3);d e f a u l t:p u t c ha r(c+2);b r e a k;)p r in t f(“n”);)(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.6 6 8 9 7 7B.6 6 8 9 6 6C.6 6 7 7 8 7 7 7D.6 6 8 8 7 6 6答案:A4 0、以下描述中正确的是()(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.由于d o-w hil e 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.d o-w hil
16、 e 循环由d o 开始,用 w hil e 结束,在 w hil e(表达式)后面不能写分号C.在 d o-w hil e 循环体中,一定要有能使w hil e 后面表达式的值变为零中假”)的操作D.d o-w hil e 循环中,根据情况可以省略w hil e答案:C4 1、下面程序的运行结果是()#in c l u d e v o id m a in()in t y=1 0;d o(y一;w hil e(-y);p r in t f (/d n”,y);(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.-1B.1C.8D.0答案:D4 2、下面有关f o r 循环的正确描述是
17、()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.f o r 循环只能用于循环次数已经确定的情况B.f o r 循环是先执行循环体语句,后判断表达式C.在 f o r 循环中,不能用b r e a k语句跳出循环体D.f o r 循环的循环体语句中,可以包含多条语句,但必须用大括号括起来答案:D4 3、若 i 为整型变量,则以下循环执行次数是()。f o r(i=2;i=0;)p r in t f (“d n”,i-);(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.无限次B.0次C.1次D.2次答 案:B4 4、以下不是无限循环的语句为()。(单选题
18、)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.f o r(y=0,x=l;x +y;x=i+)i=x;B.f o r(;x+=i);C.w hil e(1)x+;D.f o r(i=1 0;i-)su m+=i;答 案:A4 5、下面程序的运行结果是()#in c l u d e v o id m a in()in t i;f o r(i=l;i=5;i+)|if(i%2)p r in t f(“*”);e l se c o n t in u e;p r in t f(#n );p r in t f($n );(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:
19、1A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$答 案:A4 6、()命令用于重新命名文件。(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.d irB.r dC.t e nD.c d答 案:C4 7、()命令用于将一个文件从一个位置移到另个位置。所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.m o v eB.c o p y(单选题)C.c u tD.p as t e答 案:A4 8、()文件系统可提高性能、可靠性和磁盘空间利用率,以及其他扩展功能,如安全访问控制列表和文件系统日志。(单选题)所 属 章 节:4.C语言二级考试题库 难 度
20、 系 数:1A.F A T 1 2B.F A T 1 6C.F A T 3 2D.N T F S答 案:D4 9、()是一种线性数据结构,并按后进先出的方式来操作数据。(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.队列B.栈C.树D.图答 案:B5 0、下 列I P地址为c类地址的是()(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.4.3.2.1B.26 6.4 5.7 8.3C.1 9 2.223.7 8.5D.1 5 0.3 3.7.8答 案:C5 1、下 列 叙 述 中 正 确 的 是(单选题)所 属 章 节:4.C语 言 二级考试题库
21、 难 度 系 数:1A.算 法 的 效 率 只 与 问 题 的 规 模 有 关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算 法 的 时 间 复 杂 度 与 空 间 复 杂 度 一 定相关说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。5 2、在结构化程序设计中,模块划分的原则是(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模 块 内 具 有 高 内 聚 度、模块间具有低耦合度说 明:此 写 解 题 要
22、 点 或 对 题 目 做 说 明。5 3、下 列 叙 述 中 正 确 的 是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误说明:此写解题要点或对题目做说明。5 4、下面选项中不属于面向对象程序设计特征的是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.继承性B.多态性C.类比性D.封装性说明:此写解题要点或对题目做说明。5 5、下列对队列的叙述正确的是(单选题)所属章节:4.C语言二级考试题库
23、 难度系数:1A.队列属于非线性表B.队 列 按“先进后出”原则组织数据C.队列在队尾删除数据D.队 列 按“先进先出”原则组织数据说明:此写解题要点或对题目做说明。5 6、对下列二叉树进行前序遍历的结果为(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.D Y B E A F C ZXB.Y D E B F ZX C AC.A B D Y E C F X ZD.A B C D E F X Y Z说明:此写解题要点或对题目做说明。5 7、某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.n+1B.n-1C.2nD.可2
24、说明:此写解题要点或对题目做说明。5 8、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.并B.交C.投影D.笛卡儿乘积说明:此写解题要点或对题目做说明。5 9、在E-R图中,用来表示实体之间联系的图形是()(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.矩形B.椭圆形C.菱形D.平行四边形说明:此写解题要点或对题目做说明。6 0、下列叙述中错误的是()(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.
25、数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持说明:此写解题要点或对题目做说明。6 1、为了取代C中带参数的宏,在C+中使用(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.重载函数B.内联函数C.递归函数D.友元函数说明:此写解题要点或对题目做说明。6 2、下列关于类定义的说法中,正确的是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.类定义中包括数据成员和函数成员的声明B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义说明:此写解题要点或对题目做说明。6 3、下列关于派生类构造函数和析构
26、函数的说法中,错误的是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.派生类的构造函数会隐含调用基类的构造函数B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数说明:此写解题要点或对题目做说明。6 4、通过运算符重载,可以改变运算符原有的(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.操作数类型B.操作数个数C.优先级D.结合性说明:此写解题要点或对题目做说明。6 5、有如下函数模板:t e m p l a t e T s q
27、 u a r e (T x)r e t u r n x*x;其中T 是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.函数形参B.函数实参C.模板形参D.模板实参说明:此写解题要点或对题目做说明。6 6、使用输入输出操作符s e t w,可以控制(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.输出精度B.输出宽度C.对齐方式D.填充字符说明:此写解题要点或对题目做说明。6 7、下列字符串中,不可以用作C一标识符的是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.y _2 0 0 6B._T E ST _HC.Ret urnD.s w it ch说明:此
28、写解题要点或对题目做说明。6 8、字面常量4 2、4.2、4 2 L的数据类型分别是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.l on g,d oubl e,in tB.l on g,fl oa t,in tC.in t,d oubl e,l on gD.in t,fl oa t,l on g说明:此写解题要点或对题目做说明。6 9、执行下列语句段后,输出字符“铲的个数是for(in t i=5 0;i 1:-i)cout V V *,;(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.4 8B.4 9C.5 0D.5 1说 明:此 写 解 题 要 点
29、 或 对 题 目 做 说 明。7 0、有如下程序段:in t i=0,j=l;in t&r=i;/r=j;/in t *p=&i;/*p=&r;/其中会产生编译错误的语句是(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.B.C.D.说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。7 1、有如下函数定义:v oid fun c(in t a,in t&b)a+;b+;若执行代码段:in t x =0,y=l;fun c(x,y);则变量x 和 y的值分别是(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.0 和 1B.1 和 1C.0 和
30、 2D.1和2说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。7 2、有如下程序:#in cl ud e us in g n a m es pa ce s t d;cl a s s A publ ic:s t a t ic in t a;v oid in it ()a=l;A (in t a=2)in it n;a+;;in t.A:a=0;A obj;in t m a in ()(C out obj.a;ret urn 0;J运行时输出的结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.0B.1C.2D.3说明:此写解题要点或对题目做说明。7 3、下列有关继承和
31、派生的叙述中,正 确 的 是(单 选 题)所属章节:4.C 语言二级考试题库 难度系数:1A.派生类不能访问基类的保护成员B.作为虚基类的类不能被实例化C.派生类应当向基类的构造函数传递参数D.虚函数必须在派生类中重新实现说明:此写解题要点或对题目做说明。7 4、下列运算符中,不能被重载的是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.&B.!=D.+说明:此写解题要点或对题目做说明。7 5、下列函数模版中的定义中,合法的是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.A)t em pl a t e T a bs(T x)ret urn x 0?-x:x;B.t
32、 em pl a t e cl a s s T a bs(T x)ret urn x 0?-x:x;C.t em pl a t e T a bs(T x)ret urn x 0?-x:x;D.t em pl a t e T a bs (T x)ret urn x 0?-x:x;)说明:此写解题要点或对题目做说明。7 6、有如下程序:#in cl ud eus in g n a m es pa ce s t d;cl a s s t es t (priv a t e:in t a;publ ic:t es t O cout+con s t ruct or+en d l;t es t (in t
33、a)cout+a+en d l;t es t (con s t t es t&t es t)(a=t es t,a;cout+,copy con s t ruct orz z+en d l;t es t ()G out+d es t ruct or+en d l;):in t m a in()(t es t A (3);ret urn 0;)运行时输出的结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.3B.con s t ruct ord es t ruct orC.copy con s t ruct ord es t ruct orD.3d es t ruct or说明:
34、此写解题要点或对题目做说明。7 7、若有如下类声明cl a s s My C l a s s publ ic:My C l a s s()cout 有如下程序:#in cl ud e us in g n a m es pa ce s t d;cl a s s Poin t publ ic:s t a t ic in t n um ber;publ ic:Poin t o n um ber I P;-Poin t()n um ber;in t Poin t:n um ber-0;v oid m a in O Poin t *pt r;Poin t A,B;fPoin t*pt r_poin t=
35、n ew Poin t 3 ;pt x=pt r_poin t;)Poin t C;G out+Poin t:n um ber+en d l;d el et e pt r;)运行时输出的结果是(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.3B.4C.6D.7说明:此写解题要点或对题目做说明。7 9、如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#in cl ud e us in g n a m es pa ce s t d;cl a s s B a s e in t a,b;publ ic:B a s e
36、(in t x,in t y)a=x;b=y;v oid s how()cout a ,,5 b s how();ret urn();)运行时输出的结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.1 0,2 0B.3 0,4 0C.2 0,3 0D.5 0,5 0说明:此写解题要点或对题目做说明。8 0、有如下程序:#in cl ud e us in g n a m es pa ce s t d;cl a s s A(publ ic:A (in t i)x =i;v oid d is pa 0 cout V VxV V,,;)priv a t e:in t x;;cl a
37、s s B:publ ic A(publ ic:B (in t i):A (i+1 0)x =i;v oid d is pb()d is pa();c o u t x en d l;priv a t ein t x;;in t m a in()(B b(2);b.d is pb();ret urn 0;)运行时输出的结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.1 0,2B.1 2,1 0C.1 2,2D.2,2说明:此写解题要点或对题目做说明。8 1、虚函数支持多态调用,-个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚
38、函数。而非虚函数不支持多态调用。有如下程序:#in cl ud e us in g n a m es pa ce s t d;cl a s s B a s epubl ic:v irt ua l v oid f()c out w f0+”;v oid g()cout V V g0+;);cl a s s D eriv ed:publ ic B a s epubl ic:v oid f()c out f+;v oid go cout f();P-g();ret urn 0;)运行时输出的结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.f+g+B.fO+g+C.f+gO+D.f
39、O+gO+说明:此写解题要点或对题目做说明。8 2、下面程序中对一维坐标点类Poin t 进行运算符重载#in cl ud e us in g n a m es pa ce s t d;cl a s s Poin t (publ ic:Poin t (in t v a l)x=v a l;Poin t&opera t or+()x+;ret urn *t his;Poin t opera t or+(in t)Poin t ol d=*t his;+(*t his);ret urn ol d;Y ol n t opera t or(m )飞-、,二二一,in t G et X()co n s
40、t r et ur n x;p r iv at e:in t x;卜in t m ain ()(P o in t a(10);co ut (+a).G et X();co ut V V a 十十.G et X ();r et ur n 0;)编译和运行情况是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.运行时输出10 11B.运行时输出1111C.运行时输出1112D.编译有错说明:此写解题要点或对题目做说明。8 3、有如下程序:#in cl ude us in g n am es p ace s t d;in t m ain U(char s t r 10 0,*p;G o
41、ut+P l eas e in p ut a s t r in g:cin;s t r;p=s t r;fo r (in t i=0;*p!=0 ;p+,i+);co ut i en dl;r et ur n 0;运行这个程序时,若输入字符串为abcdefg abed则输出结果是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.7B.12C.13D.10 0说明:此写解题要点或对题目做说明。8 4、有如下程序:#in cl ude us in g n am es p ace s t d;cl as s Sam p l e(fr ien d l o n g fun (Sam p l
42、e s);p ubl ic:Sam p l e(l o n g a)x=a;p r iv at e:l o n g x;);l o n g fun (Sam p l e s)(if(s.x 2)r et ur n 1:r et ur n s.x*fun (Sam p l e(s.x-l):in t m ain()(in t s um=0;fo r (in t i=0;i 6;i+)s um+=fun (Sam p l e(i);co ut Y.T X TD.C O P Y B:A.T X T+B:X.T X T Y.T X T答案:D说明:此写解题要点或对题目做说明。9 9、下列D O S 命
43、令中正确的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.R E N U S E R A.T X T B.T X TB.C D C.T Y P E *.T X TD.M D 答案:B说明:此写解题要点或对题目做说明。100、以下选项中属于C语言的数据类型是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.复数型B.逻辑型C.双精度型D.集合型答案:C说明:此写解题要点或对题目做说明。101、在 C 语言中,不正确的i n t类型的常数是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.3 27 6 8B.0C.03 7D.O xA F答
44、案:A说明:此写解题要点或对题目做说明。102、语句:p r i n tf (a=2)&(b=-2);的输出结果是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.无输出B.结果不确定C.-1D.1答案:D说明:此写解题要点或对题目做说明。1 0 3 下列描述中不正确的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符=对字符型数组进行整体赋值答案:C说明:此写解题要点或对题目做说明。1 0 4 设有如下定义:int x=L
45、 y=-l;,则语句:printf(%d n”,(x&+y);的输出结果是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.1B.0c.-iD.2答案:B说明:此写解题要点或对题目做说明。1 0 5、当 c 的值不为0时,在下列选项中能正确将c 的值赋给变量a、b 的是()o (单选题)所属章节:4.C语言二级考试题库 难度系数:1A.c=b=a;B.(a=c)II(b=c);C.(a=c)&(b=c);D.a=c=b;答案:C说明:此写解题要点或对题目做说明。1 0 6、以下程序的输出结果是()。ma in()int x=1 0,y=1 0,I;for(i=0;x 8;y=
46、+i)printf(%d,%d:x 一,y);)(单选题)所属章节:4.C语言二级考试题库 难度系数:1A.1 0 1 9 2B.9 8 7 6C.1 0 9 9 0D.1 0 1 0 9 1答案:D说明:此写解题要点或对题目做说明。1 0 7、以下程序的输出结果是()。ma in()int i,x 3 3=9,8,7,6,5,4,3,2,1),*p=&x l l;for(i=0;i=0|b=0)&(a 0|b=0&b=0)&(a 0&b 0)&(a+b 0答案:D说明:此写解题要点或对题目做说明。1 1 4、以下程序的输出结果是()。ma in()int n=4;w hile(n一)prin
47、tf C%d ,一n);)(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.2 0B.3 1C.3 2 1D.2 1 0答案:A说明:此写解题要点或对题目做说明。1 1 5 若已定义:int a 9,*p=a;并在以后的语句中未改变p 的值,不能表示a l地址的表达式是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.p+1B.a+1C.a+D.+p答 案:c说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。1 1 6、以下程序的输出结果是()。ma in()int k=1 7;printf(,?%d,%o,%x n,k,k,k);(单选题)所 属 章
48、节:4.C语言二级考试题库 难 度 系 数:1A.1 7,0 2 1,0 x 1 1B.1 7,1 7,1 7C.1 7,0 x 1 1,0 2 1D.1 7,2 1,1 1答 案:D说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。1 1 7、以下程序的输出结果是()。ma in()int a=-1,b=l,k;if(+a 0)&!(b=0)printf(d%d n”,a,b);elseprintf(,z%d%d n,z,b,a);)(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.-1 1B.0 1C.1 0D.0 0答 案:C说 明:此 写 解 题 要 点
49、 或 对 题 目 做 说 明。1 1 8、若有说明:long*p,a;则不能通过sca nf语句正确给输入项读入数据的程序段是()。(单选题)所 属 章 节:4.C语言二级考试题库 难 度 系 数:1A.*p=&a;sca nf(“猊 d,p);B.p=(long*)ma lloc(8);sca n f p);C.sca nf(猊d”,p=&a);D.s c a n f&a);答 案:A说 明:此 写 解 题 要 点 或 对 题 目 做 说 明。1 1 9、以下选项中,能定义s 为合法的结构体变量的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.A)ty pedef st
50、ru ct a bc dou ble a;cha r b 1 0;s;B.B)stru ct dou ble a;cha r b s;C.C)stru ct A B C dou ble a;cha r b 1 0;)A B C;D.ty pedefA B C dou ble a;cha r b 1 0 A B C s;答案:B说明:此写解题要点或对题目做说明。120、以下选项中,能定义s为合法的结构体变量的是()。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A.A)ty pedef stru ct a bc dou ble a;cha r b 1 0;s;B.B)stru ct