[计算机类试卷]国家二级(C++)笔试模拟试卷158及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷158及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷158及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 158及答案与解析 1 下列叙述中错误的是 ( A)二叉树不是线性结构 ( B)线性表是非线性结构 ( C)线性链表是线性结构 ( D)栈与队列是线性结构 2 不带头结点的单链表 head为空的判定条件是 ( A) head=NULL ( B) headnext=NULL ( C) headnext=head ( D) head!=NULL 3 在最坏情况下,冒泡排序所需要的比较次数为 ( A) n/2 ( B) (n+1)/2 ( C) n(n-1)/2 ( D) n(n+1)/2 4 向一个栈顶指针为 HS的链式栈中插入一个 s所指的结点时,则执行 ( A)
2、 HS- next=s; ( B) snext=HSnext;HSnext=s; ( C) s- next=HS;HS=s; ( D) snext=HS;HS=HSnext; 5 在面向对象方法中,实现信息隐蔽是通过对象的某一特性来实现的,这个特性是 ( A)封装 ( B)类 ( C)对象 ( D)继承 6 在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( A)概要设计 ( B)需求分 析 ( C)可行性分析 ( D)详细设计 7 在数据流图 (DFD)中,带有名字的箭头表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)数据的流向 ( D)控制程序
3、的执行顺序 8 下述关于数据库系统的叙述中正确的是 ( A)数据库系统中数据的一致性是指数据类型一致 ( B)数据库系统比文件系统能管理更多的数据 ( C)数据库系统减少了数据冗余 ( D)数据库系统避免了一切冗余 9 下列关于关系运算的叙述中正确的是 ( A)投影、选择、连接是从二维表的行的方向来进行运算 ( B)投 影、选择、连接是从二维表的列的方向来进行运算 ( C)并、交、差是从二维表的列的方向来进行运算 ( D)以上三种说法都不对 10 数据的独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只
4、能被对应的应用程序所使用 ( D)以上三种说法都不对 11 设 char型变量 x中的值为 10100111,则表达式 (2+x)( 3)的值是 ( A) 10101001 ( B) 10101000 ( C) 11111101 ( D) 01010101 12 以下叙述中不正确的是 ( A) C+语言中的文本文件以 ASCII码形式存储数据 ( B) C+语言中,对二进制文件的访问速度比文本文件快 ( C) C+语言中,随机读写方式不适用于文本文件 ( D) C+语言中,顺序读写方式不适用于二进制文件 13 若已定义 int a=256,执行语句 cout hex a;的结果是 ( A) 1
5、00n ( B) 256 ( C) ffe ( D) ff 14 执行下列程序的结果是 main( ) float x=1,y; y=+x*+x; cout y endl; ( A) 9.000000 ( B) 6.000000 ( C) 1.000000 ( D)程序有错误 15 下面程序的输出结果是 main( ) int a=15,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) default:m+; case 0:m+;break; cout m endl; ( A) 1 ( B) 2 ( C) 3 ( D)
6、4 16 有以下程序 int f1(int x,int y) return x y? x:y; int f2(int x,int y) return x y? y:x; main( ) int a=4,b=3,c=5,d,e,f; d=f1(a,b);d=f1(d,c); e=f2(a,b);e=f2(e,c); f=a+b+c-d-e; cout d “,“ f “,“ e endl; 执行后输出结果是 ( A) 3,4,5 ( B) 5,3,4 ( C) 5,4,3 ( D) 3,5,4 17 有以下程序 void f(int x,int y) int t; if(x y)t=x;x=y;
7、y=t; main( ) int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); cout a “,“ b “,“ c endl; 执行后输出结果是 ( A) 3,4,5 ( B) 5,3,4 ( C) 5,4,3 ( D) 4,3,5 18 与数学式子 对应的 C+语言表达式是 ( A) 3*xn/(2*x-1) ( B) 3*x*n/(2*x-1) ( C) 3*pow(x,n)*(1/(2*x-1) ( D) 3*pow(n,x)/(2*x-1) 19 若有以下程序: main( ) int k=2,i=2,m; m=(k+=i*=k); cout m “,“
8、i endl; 执行后的输出结果是 ( A) 8,6 ( B) 8,3 ( C) 6,4 ( D) 7,4 20 设有定义: class person int num; char name10; public: void init(int n,char*m); ; person std30 则以下 叙述不正确的是 ( A) std是一个含有 30个元素的对象数组 ( B) std数组中的每个元素都是 person类的对象 ( C) std数组中的每个元素都有自己的私有变量 num和 name ( D) std数组中的每个元素都有各自的成员函数 init 21 以下叙述中不正确的是 ( A)一个
9、类的所有对象都有各自的数据成员,它们共享函数成员 ( B)一个类中可以有多个同名的成员函数 ( C)一个类中可以有多个构造函数、多个析构函数 ( D)在一个类中可以声明另一个类的对象作为它的数据成员 22 以下关于私有和保 护成员的叙述中,不正确的是 ( A)私有成员不能被外界引用,保护成员可以 ( B)私有成员不能被派生类引用,保护成员在公有继承下可以 ( C)私有成员不能被派生类引用,保护成员在保护继承下可以 ( D)私有成员不能被派生类引用,保护成员在私有继承下可以 23 友元函数的作用是 ( A)提高程序的效率 ( B)加强类的封装性 ( C)实现数据的隐蔽性 ( D)增加成员函数的种
10、类 24 使用静态数据成员的好处不包括 ( A)可以节省内存空间 ( B)是为了解决数据共享问题 ( C)可以直接用类名来引用 ( D)可以提高运算速度 25 以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是 ( A) ofstream myfile;myfile.open(“d:ofile.txt“); ( B) ofstream*myfile=new ofstream;myfile- open(“d:ofile.txt“); ( C) ofstream myfile(“d:ofile.txt“); ( D) ofstream*myfile=new(“d:ofile.txt“);
11、26 有关析构函数的说法中错误的是 ( A)析构函数有且只有一个 ( B)析构函数无任何函数类型 ( C)析构函数和构造函数一样可以有形参 ( D)析构函数的作用是在对象被撤销时做清理工作 27 下列运算符中,不能重载的是 ( A) ?: ( B) + ( C) - ( D) = 28 已知类 A中有公用数据成员 B*b;其中 B为类名。则下列语句错误的是 ( A) A( ):d(new B) ( B) A(const A ( C) A(d) ( D) A( )delete d; 29 下列虚基类的声明中正确的是 ( A) class virtual B:public A ( B) virtu
12、al class B:public A ( C) class B:public A virtual ( D) class B:virtual public A 30 在 C+语言程序中 ( A)函数的定义可以嵌套,但函数的调用不可以嵌套 ( B)函数的定义和调用均可以嵌套 ( C)函数的定义和调用均不可以嵌套 ( D)函数的定义不可以嵌套,但函数的调用可以嵌套 31 以下叙述中不正确的是 ( A)在类 的定义中通常是用数据成员描述对象的属性,用成员函数描述对象的行为 ( B)类的一个成员只能具有一种访问控制属性 ( C)构造函数和析构函数是特殊的成员函数,因此不允许重载 ( D)通过对象只能访
13、问类的公有成员 32 磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的 ( A) in ( B) out ( C) app ( D) ate 33 假定 AB为一个类,则执行 AB x;语句时将自动调用该类的 ( A)有参构造函数 ( B)无参构造函数 ( C)拷贝构造函数 ( D)赋值重载函数 34 通 常初始化拷贝构造函数的参数是 ( A)某个对象名 ( B)某个对象的成员名 ( C)某个对象的引用名 ( D)某个对象的指针名 35 实现运行时的多态性用 ( A)重载函数 ( B)构造函数 ( C)析构函数 ( D)虚函数 36 冒泡排序算法在最好的情况下的元素交换次数为 _。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 158 答案 解析 DOC
