[计算机类试卷]国家二级(C++)笔试模拟试卷4及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷4及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 4及答案与解析 1 在单链表中,增加头结点的目的是 ( )。 ( A)方便运算的实现 ( B)使单链表至少有一个元素 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表链式存储的实现形式 2 在软件测试设计中,软件测试的目的是 ( )。 ( A)实验性运用软件 ( B)证明软件正确 ( C)为了发现软件中的错误 ( D)发现软件的并处理能力 3 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据 在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 4 下面不属于软件工程 3个要素的是 (
2、)。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 5 为了使模块尽可能独立,要求 ( )。 ( A)模块的内聚程度要尽量高,且耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且耦合程度要尽量强 6 关系表中的每一横行称为一个 ( )。 ( A)元组 ( B)字段 ( C)属性 ( D)码 7 排序的重要目的是为了以后对已排序的数据元素进行 ( )。 ( A)打印输出 ( B)分类 ( C)查找 ( D)合并 8 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构
3、成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 9 软件工程的出现是由于 ( )。 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 10 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的程序被存放在不同的文件中 ( C)不同的数据只能被所对应的应用程序所使用 ( D)上述三种说法都不对 11 下列标识符中合法的是 ( )。 ( A) abde+ ( B) #KSJF ( C) 67KDJ ( D) DK
4、3 12 下列关于变量的说法中,正确的是 ( )。 ( A)在复合语句中定义的变量也是局部变量,它的生存期在本复合语句执行完毕即告结束 ( B)在一定范围内,整型变量 和字符型变量可以相互赋值,如: int a;char s=a;a=s是可以的 ( C)全局变量的有效范围是从该变量的定义位置开始到本工程结束 ( D) char a;a=878*101;cout a;,本复合语句输出的值为: 88678 13 下列说法中正确的是 ( )。 ( A)运算符 *的优先级要低于 sizeof的优先级 ( B)若 a=5.4,b=4,则执行 (int)(a/b, a+)后 a的值为 6 ( C)已知 a
5、=4,b=5,max=(+a b+)? a+:+b,则 max的值为 5 ( D) a=1;b=5;-a,执行后 b的值为 5 14 下列写法中等价的是 ( )。 ( A)若 x=1,while(x!=x)与 while(x) ( B)若 x=0,while(x!=x)与 while(x) ( C)若 x=1,while(x!=0)与 while(!x) ( D)若 x=0,while(x=0)与 while(x) 15 下面程序的输出结果是 ( )。 #include iostream using namespace std; void main( ) int i,j,m=0,n=0; fo
6、r(i=0;i 2;i+) for(j=0;j 2;j+) if(j =i) m=1;n+; cout m endl; cout n; ( A) 1 1 ( B) 1 4 ( C) 1 6 ( D) 0 2 16 对于函数 的传址调用,下面说法中不正确的是 ( )。 ( A)是把实参的地址传递给形参,所以形参、实参共用相同的存储空间 ( B)形参值的改变会影响实参值 ( C)传址调用可传给主调函数多个值 ( D)既然形参与实参共用相同空间,则它们的生存期是相同的 17 下面程序的输出结果是 ( )。 #include iostream using namespace std; int fun
7、(int, int); /fun ( ) 函数的说明 void main( ) int a =48,b =36,c; c = fun(a,B) ; cout c; int fun(int u,int v) int w; while (v) w=u%v;u =v;v =w; return u; ( A) 24 ( B) 12 ( C) 48 ( D) 36 18 下面关于形参与实参的说法,正确的是 ( )。 ( A)形参与实参的个数、类型、顺序都应一一 对应 ( B)形参与实参的个数可以不必相同,少一个多一个程序一样执行 ( C)形参与实参的类型可以不同,不影响运算结果 ( D)形参与实参的类型
8、个数相同,而顺序不同,计算机可以自动进行匹配,所以形参的顺序无所谓,只要各种形参类型的数量与实参相同即可 19 对于 int a35,说法正确的是 ( )。 ( A)这是一个二维数组,它的数据元素的数据类型为整型,它按列依次存储在连续内存单元中 ( B)它的最大下标值的元素为 a35 ( C)它的最大下标值的元素为 a34 ( D)它的最大 下标值的元素为 a24 20 若有 char ch10,则下列字符串数组的赋值中不正确的是 ( )。 ( A) ch=“welcome“; ( B) ch0=w; ( C) strcpy(ch,“welcome“); ( D) char ch1=“welc
9、ome“;strcpy(ch,ch1); 21 下面程序的输出结果是 ( )。 #include iostream using namespace std; void main( ) inta33 =1,2,3,4,5; int s =0; for(int i=1;i 3;i+) for(int j=0;j =i;j+) s+=aij; cout s endl; ( A) 12 ( B) 4 ( C) 15 ( D) 13 22 假设 person是一个类, p1是该类的一个对象, p2是一个指向 p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是 ( )。 ( A)
10、person.getname(); ( B) p1.getname(); ( C) p1.person:getname(); ( D) p2- getname(); 23 下面程序的输出结果是 ( )。 #include iostream using namespace std; class point public: point(int px=10,int py=10) x=px;y=py; getpx( ) return x; getpy( ) return y; private: int x,y; ; void main(voiD) point p,q(15,15); cout “p点的
11、坐标是 :“ p. getpx( ) “ ,“; cout p. getpy( ) endl; cout “q点的坐标是 :“ q. getpx( ) “ ,“; cout q. getpy( ); ( A) p点的坐标是 :10,10 q点的坐标是 :15,15 ( B) p点的坐标是 :0,0 q点的坐标是 :15,15 ( C) p点的坐标是 :0,0 q点的坐标是 :0,0 ( D) p点的坐标是 :10,10 q点的坐标是 :10,10 24 关于保护继承的有关对象的说法,正确的是 ( )。 ( A)基类成员对于子类的对象都是不可见的,子类成员的公有成员对子类的对象是可见的 ( B)
12、子类成员对子类的对象是可见的,基类成员对子类的对象也都是可见的 ( C)基类成员中的公有成员对子类的对象是 可见的 ( D)基类成员对子类是不可见的 25 关于下面程序的说法,正确的是 ( )。 #include iostream using namespace std; class x int a; public: x()a=3; int geta( ) cout a endl; return a; ; class y: x int b; public: x: geta; /A void result ( ) b=geta ( )+8; cont b endl; ; void main (
13、) y yy; /B yy. result( ); yy. geta( ); /C ( A) A行错误,应写成 “x:geat()” ( B) B行错误,应写成 “y yy();” ( C) C行错误,不能对私变量引用 ( D)没有错误,其输出结果为: 3 11 3 26 关于函数重载的说法,正确的是 ( )。 ( A)函数的返回值类型在区别重载函数时起着举足轻重的作用 ( B)参数的个数在区别重载函数时也起着重要的作用 ( C)功能不同的两个函数也可以重载,这使得程序更简洁 ( D)重载函数是靠参数的个数和类型来区分的,参数的名称和返回值类型是不起作用的 27 如果重载不能重载的运算符会出现
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 答案 解析 DOC
