[计算机类试卷]国家二级(C++)笔试模拟试卷258及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷258及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷258及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 258及答案与解析 1 下述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 2 在下列关系运算中,可能改变关系中属性个数的是 ( A)并 ( B)差 ( C)投影 ( D)交 3 4 5 在数据库设计中,将 E-R图转换为关系模式的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概 念设计阶段 ( D)物理设计阶段 6 下列语句中,错误的是 ( A) const int buffer=256;
2、 ( B) const int temp; ( C) const double*point; ( D) const double*rt=new double(5.5); 7 若磁盘上已存在某个文本文件,其全路径文件名为 d: ncretest.txt,下列语句中不能打开该文件的是 ( A) ifstream file(“d:ncretest.txt“); ( B) ifstream file(“d: ncretest.txt“); ( C) ifstream file; file open(“d: ncretest.txt“); ( D) ifstream*pFile=new ifstream
3、(“d: ncretest.txt“); 8 9 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( A)实体完整性约束 ( B)参照完整性约束 ( C)域完整性约束 ( D)用户自定义的完整性约束 10 软件工程的理论和技术性研究的内容主要包括软件开发技术和 ( A)消除 软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 11 有以下程序: #include iostream using namespace std; int main () int x=15; while (x 10 if (x/3) x+; break; cout x endl; re
4、turn 0; 执行后的输出结果是 ( A) 15 ( B) 16 ( C) 17 ( D) 18 12 下列数组的定义中,会产生错误的是 ( A) int a=0,1,2,3,4,5,6); ( B) int a10=0,1,2,3,4,5,6; ( C) char a5=“hello“; ( D) char a5=h,e,r,l,o; 13 下列说法正确的是 ( )。 ( A)内联函数在运行 时是将该函数的目标代码插入每个调用该函数的地方 ( B)内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 ( C)类的内联函数必须在类体内定义 ( D)类的内联函数必须在类体外通过加关键字
5、 inline定义 14 下列程序的输出结果为 ( )。 #include iostream.h) class TestClass public: TestClass()val+; static, int val; ; int TestClass: : val0; void main() TestClass cs1; cout csl.val “; TestClass cs2; TestClass cs3, cs4; co ( A) 03 ( B) 13 ( C) 14 ( D) 24 15 ( )既可重载为一元运算符,又可重载为二元运算符。 ( A) “*” ( B) “=” ( C) “=
6、”和 “*” ( D) “*”和 “*+” 16 软件开发离不开系统环境 资源的支持,其中必要的测试数据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 17 以下程序的输出结果是 ( )。 #include iostream.h void main() int a=0,i; for(i=1 ;i 5;i+) switch(i) case 0: case 3: a+ =2; case 1: case 2: a+ =3; default: a+ =5; cout a end1; return; ( A) 31 ( B) 13 ( C) 10 ( D) 20 18 关于
7、语句 #include iostream using namespace std;void main()cout100.8989663 ;com fixed 100.8989663 ;cout scientific100.8989663 ;的输出结果为 ( ) ( A) 100.899 100.898966 1.008990e+002 ( B) 100.8989663 100.898966 1.008990e+002 ( C) 100.899 100.898966 1.008989e+002 ( D) 100.899 100.8989663 1.008989e+002 19 下述静态数据成员的
8、特性中, ( )是错误的。 ( A)说明静态数据成员时前边要加修饰符 static ( B)静态数据成员要在类体外进行初始化 ( C)引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符 ( D)静态数据成员不是所有对象所共用 的 20 下列程序用来判断数组中特定元素的位置所在,则输出结果为 ( )。 #include conio.h #include iostream.h int fun(int*s,int t,int*k) int i; *k=0; for(i=0;i t;i+) if (s*k si)*k=i; return s*k; void main() int a10=(8
9、76,675,896,101,301,401,980,431,451,777);int k; fun(a,10, ( A) 7,431 ( B) 6 ( C) 980 ( D) 6,980 21 在下面关于函数的描述中错误的是 _。 ( A)在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数 ( B)如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数 ( C)函数的声明应使用函数原型 ( D)在一个源文件中,如果自定义函数调用在先,定义在后,则不必声 明该函数 22 以下不正确的是 _。 ( A)语句 for(i=0:; i+)表示无限循环 ( B)
10、for(; ;)表示无限循环 ( C) for()也表示无限循环 ( D) while(1)表示无限循环 23 在数据流图 (DFD) 中,带有名字的箭头表示 _ 。 ( A)控制程序的执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 24 在下面的函数声明中,存在语法错误的是 _ 。 ( A) void BC (int a,int) ( B) void BD (int, int) ( C) void BE (int, int =5) ( D) void BF (int x; int y) 25 已知下列语句中的 x和 y都是 int型变量,其中错误的语句是 _
11、 . ( A) x=y+; ( B) x=+y; ( C) (x+ y)+; ( D) +x=y; 26 下面不是派生类对基类的继承方式的是 ( )。 ( A) private ( B) public ( C) static ( D) protected 27 下面关于 C+语言变量的叙述错误 的是 ( A) C+语言中变量分为 auto, static, extern和 register四种存储类型 ( B)自动变量和外部变量的作用域为整个程序 ( C)内部静态变量的作用域是定义它的函数 ( D)外部静态变量的作用域是定义它的文件 28 可以用 p a的形式访问派生类对象 p的基类成员 a,
12、其中 a是 ( A)私有继承的公有成员 ( B)公有继承的私有成员 ( C)公有继承的保护成员 ( D)公有继承的公有成员 29 重载输入流运算符必须使用的原型为 ( A) ostream static int st; public, Sample() Sample(int m) n=m; st=m+10; void Change(int k) st=st+k; void AddValue(int m) Sample s, s. n=n+m; *this=s; void disp( ) cout “n=“ n “;st=“ st end1; ; int Sample: :st=0 void m
13、ain() Sample s1(10),s2(10) s1.disp() s1.AddValue(5), s2.Change(100); s1.disp(); s2.disp() 48 对虚函数的调用有两种方式:【 】和【 】。 49 C+中的数据类型大体上可以分成三类:它们是 _、 _和 _。 50 若有定义语句: int* a, b;,则变量 b的数据类型是【 】。 国家二级( C+)笔试模拟试卷 258答案与解析 1 【正确答案】 A 【试题解析】 数据库是一个通用化的、综合性的数据集合,它可以为各种用户所共享,具有最小的冗余度和较高的数据与程序的独立性,而且能并发地为多个应用服务,同时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 258 答案 解析 DOC