[计算机类试卷]国家二级(C++)笔试模拟试卷257及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷257及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷257及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 257及答案与解析 1 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 2 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 3 下列程序执行后,输出的结果是 ( )。 int x=-5,y=0; while(+x) y+; cout y end1; ( A) 1 ( B) 2 ( C) 4 ( D) 5 4 下面程序输出的结果为 ( )。 #include iostream.h void fun(int a,int b) int temp; temp
2、=a; a=b; b=temp; void main() int m,n; m=1; n=2; fun(m,n); cout m “ n end1; ( A) 12 ( B) 21 ( C) 22 ( D)程序有错误 5 模板对类型的参数化提供了很好的支持,因此 ( A)类模板的主要作用是生成抽象类 ( B)类模板实例化时,编译器将根据给出的模板实参生成一个类 ( C)在类模板中的数据成员都具有同样类型 ( D)类模板中的成员函数都没有返回值 6 下列有关指针的用法中,错误的是 ( )。 ( A) int i;int *p= ( B) int i;int *p;i=*p; ( C) int *
3、p;p=0; ( D) int i=5;int *p;p= 7 下列关于线性链表的叙述中,正 确的是 ( )。 A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C) 进行插入与删除时,不需要移动表中的元素 D) 以上三种说法都不对 8 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 _ . ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 9 下列叙述中,不正确的是 ( )。 ( A)一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同 ( B)一个数据
4、结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同 ( C)数据的存储结构,也称数据的物理结构。 ( D)数据的存储结构与数据的逻辑结构是不同的 10 两个或两个以上模块之间关联的紧密程度称为 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 11 静态数据成员是为 ( )的数据。 ( A)私有 ( B)保护 ( C)所有对象共享 ( D)类成员 12 下面程序的输出结果是 ( )。 #include iostream.h #include string.h void main() char p110, p210; strcpy(p1, ”abc”); strcpy
5、(p2, ”ABC”); charsty50=“xyz”; strcpy(str+2, strcat(p1, p2); cout str; ( A) xyzabcABC ( B) zabcABC ( C) xyabcABC ( D) yzabcABC 13 下列表达式的值为 false的是 ( )。 ( A) 1 3 if(fin) cout “ok“; else cout “wrong“; if语句中的内容可以换为 ( A) fin. fail( ) ; ( B) fin. bad( ) ; ( C) fin. good( ) ; ( D) fin. eof( ) ; 15 重载输入流运算符
6、必须使用的原型为 ( )。 ( A) istream ( B) istream ( C) istream operator (istream,类名 ( D)类名 operator (istream 16 有如下定义: int b10=1, 2,3,4, 5,6, 7,8,9, 10, *q=b; 则 数值为 8的表达式是 ( )。 ( A) *q+8 ( B) *(q+7) ( C) *q+=8 ( D) q+7 17 以下程序中调用 cin函数给变量 a输入数值的方法是错误的,其错误原因是 #include void main() int *p,*q,a,b; p= cout “input
7、a:“; cin p; ( A) *p表示的是指针变量 p的地址 ( B) p表示的是变量 a的地址,而不是变量 a的值 ( C) *p表示的是指针变量 p的值 ( D) *p只能用来说明 p是一个指针变量 18 友元运算符 obj1 obj2被 C+编译器解释为 ( )。 ( A) operator (obj1, obj2) ( B) (obj1, obj2) ( C) obj2.operator (obj1) ( D) obj1.operator (obj2) 19 下面程序的运行结果是 ( )。 #include iostream.h int x=5; int fun(int a) in
8、t c; C=X*a; retum c; void main() int x=3,a=4; x=x+fun(a); cout “x“” X endl; ( A) x=15 ( B) x=17 ( C) x=23 ( D) x=25 20 请指出程序片段的语法错误 _。 ( A) int *age_ptr; ( B) int m=3; ( C) *age_ptr= else cout *ptr; ptr+; return 0; ( A) HELLO,WORLD ( B) Hello,World ( C) hELLO, wORLD ( D) hello,world 22 若有如下语句 #inclu
9、de iostream h void main() int x=3: do X=X-2; cout X; while(!(-x); 则上面 程序段 ( A)输出的是 1 ( B)输出的是 1和 -2 ( C)输出的是 3和 0 ( D)是死循环 23 下列语句的输出结果 cout strlen(“t“065xffn“); ( A) 5 ( B) 14 ( C) 8 ( D)输出项不合法,无正常输出 24 有如下说明 int a10=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a; 则数值为9的表达式是 ( A) *p+9 ( B) *(p+8) ( C) *p+=9 (
10、 D) p+8 25 若有定义: int*p; 则下列各选项中,不同于表达式 “*p=*p+1; ”的是 ( )。 ( A) *p+; ( B) +*p; ( C) *p+=1; ( D) +(*p); 26 若有以下定义和语句: int s45, (*ps)5; ps=s; 则对 s数组元素的正确引用形式是 ( )。 ( A) ps+1 ( B) *(ps+3) ( C) ps02 ( D) *(ps+1)+3 27 不合法的 main函数命令行参数表示形式是 ( )。 ( A) main(int a, char*c1 ( B) main(int arc, char*arv) ( C) ma
11、in(int argc, char*argv) ( D) main(int argy, char*argc) 28 派生类对象对其基类中的什么成员是可访问的 ? ( A)公有继承的私有成员 ( B)私有继承的公有成员 ( C)私有继承的保护成员 ( D)保护继承的保护成员 29 下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include iostream h void swap(int p, int q) int t; t=p; p=q; q=t; void main( ) int a=10, b=20; cout a “ “ b; swap( cin n; if(n+ 10)
12、cout n endl; else cout n- endl; ( A) 11 ( B) 10 ( C) 9 ( D) 8 31 下列各类函数中,不是类的成员函数的是 ( A)构造函数 ( B)析构函数 ( C)友元函数 ( D)拷贝构造函数 32 如下程序的输出结果是 main()inta=2, b=-1, c=2;if(a B) if(b 0)c=0; else c+;cout c end1; ( A) 0 ( B) 1 ( C) 2 ( D) 3 33 下面叙述不正确的是 ( )。 ( A)在函数中,通过 return语句传回函数值 ( B)在函数中,可以有多条 return语句 ( C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 257 答案 解析 DOC
