[计算机类试卷]国家二级(C++)笔试模拟试卷238(无答案).doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷238(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷238(无答案).doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 238(无答案)1 下列叙述中正确的是(A)线性表是线性结构(B)栈与队列是非线性结构(C)线性链表是非线性结构(D)二叉树是线性结构2 最简单的交换排序方法是( )。(A)快速排序(B)选择排序(C)堆排序(D)冒泡排序3 下列对于线性链表的描述中,正确的是( )。(A)存储空间必须连续,且各元素的存储顺序是任意的(B)存储空间不一定是连续,且各元素的存储顺序是任意的(C)存储空间必须连续,且前件元素一定存储在后件元素的前面(D)存储空间不一定是连续,且前件元素一定存储在后件元素的前面4 在软件开发中,下面不属于设计阶段的任务的是( )。(A)数据结构设计(B
2、)定义模块算法(C)给出系统模块结构(D)定义需求并建立系统模型5 有如下程序: #includeiostream using namespace std; long fun(int n) if(n2) return(fun(n-1)+fun(n-2); return 2; int main() coutfun(3)end1; return 0; 则该程序的输出结果应该是( )。(A)2(B) 3(C) 4(D)56 对虚函数的调用( ) 。(A)一定使用动态联编(B)必须使用动态联编 (C)一定使用静态联编 (D)不一定使用动态联编 7 下列关于 this 指针的描述中,正确的是( )。A)
3、 类的成员函数都有 this 指针B) 类的友元函数都有 this 指针C) 任何与类相关的函数都有 this 指针D) 类的非静态成员函数都有 this 指针8 有如下程序: #includeiostream using namespaee std; class Demo public: Demo( )cout“default constructorn“; Demo(const Demo x)cout“copy constructorn“ ; ; Derno userCore(DemoB) Demo c(B) ;return c; int main( ) Demo a,d; cout“cal
4、ling userCode( )n“; d=userCode(A) ; return 0; 执行上面程序的过程中,构造函数 Demo( )和Demo(const Demo x)被调用的次数分别为(A)1 和 1(B) 1 和 2(C) 2 和 3(D)2 和 49 有以下程序: #includeiostream.h #includeiomanip.h void main() coutfill(*) ; coutwidth(10); cout,setiosflags(ios:left)123.45endl; 程序执行后的输出结果是 ( )(A)*123.45(B) *123.45*(C) 123
5、.45*(D)*123.45*10 软件调试的目的是(A)发现错误(B)改正错误(C)改善软件的性能(D)挖掘软件的潜能11 有以下程序:#include iostream using namespace std;class sampleprivate: int n;public: sample() sample(int m) n=m; sample add(sample s1,sample s2) this-n-s1.n+s2.n; return (*this); void disp() cout “n=“ nend1; ;int main ( sample s1(10),s2(5),s3;
6、 s3.add(s1,s2); s3.disp (); return 0;程序运行后,输出的结果是(A)n=10(B) n=5(C) n=20(D)n=1512 下列关于 getline()函数的描述中,错误的是( )。 (A)该函数可以用来从键盘上读取字符串(B)该函数读取的字符串长度是受限制的(C)该函数读取字符串时,遇到终止符时便停止(D)该函数中所使用的终止符只熊是换行符,13 定义如下枚举类型:enumMonday,Tuesday,Wednesday,Thrusday,Friday=2;,则下列语句正确的是(A)表达式 Wednesday=Friday 的值是 true(B) Day
7、 day;day=3(C) Day day;day=Monday+3(D)Day day;day=Tuesday+1014 已知枚举类型定义语句为:enum TokenNAME,NUMBER,PLUS=5 ,MINUS,PRINT=10:则下列叙述中错误的是( )。(A)枚举常量 NAME 的值为 1(B)枚举常量 NUMBER 的值为 1(C)枚举常量 MINUS 的值为 6(D)枚举常量 PRINT 的值为 1015 下列语句段输出字符*的个数为( ) 。 int i=100; while(1) i-; if(i=0) break; cout *; (A)101 个(B) 100 个(C)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 238 答案 DOC
