- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年山东省枣庄市全国计算机等级考试C++语言程序设计测试卷(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、1.选择题(10题)
1. 有如下程序: #include <iostream> using namespace std; class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum(){retum n;} private: static int n; }; int Test:: n=1; int main() { Test*p=new Test; delete p; cout<<n=<<Test:: getNum()<<end1; return 0; };执行后的输出结果是______.A.n=0 B.n=1 C.n=2 D.n=3?2. 下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<call A::~A()<<endl;} }; class B:public A { char * p; public: B(int i) { p=new char[i];} ~B() { delete(p); cout<<call B::~B(); } }; void main() { A * a=new B(8); delete a; }A.call B::~B()call A::~A()?B.call B::~B()?C.call A::~A()?D.call A::~A()call B::~B()?3. 若定义int k=7,x=12;,则能使值为3的表达式是A.x%=(k%=5) B.x%=(k-k%5) C.x%=k-k%5 D.(x%=k)-(k%=5)?4. 下列数据结构中具有记忆作用的是A.栈 B.队列 C.有序表 D.二又树?5. 以下程序的正确运行结果是( )。 #include<iostream.h> int f(int); void main() { int a=2,i; for(i=0;i<3;i++)cout<<f(a)<< ; cout<<endl; } int f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); }A.777 B.7 10 13 C.7 9 11 D.7 8 9?6.关系数据库管理系统能实现的专门关系运算包括( )。A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表?7.在设计程序时,应采纳的原则之一是( )。A.不限制goto语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解?8. 软件调试的目的是( )。A.暴露错误 B.开发软件的潜能 C.提高软件的性能 D.改正错误?9. 有如下程序: #include <iostream> using namespace std; int b=3; int fun(int *k) { int b=2; b=*(k++)*b; return(B) ; } int main() } int a[ ];{11,12,13,14,15,16); b=fun(a[1])*b; cout<<b<<end1; return 0; } 程序执行后的输出结果是( )。A.24 B.72 C.11 D.33?10. 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在下画线处应填入的选项是#include<iostream.h>Void main( )?{int i=0,j,k;do{i++;k=316-13 * i;}while(____) ;j=k/11;cout < < 316=13 * < < i < < +11 * < < j;}A.k/11 B.k%11 C.k/11=0 D.k%11=0?
二、单选题(13题)
11.假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数( )次。A.2 B.3 C.4 D.5?
12.有如下程序:
#includeiostream.h
usingnamespacestd;
classDemo
{
public:
Demo(){coutdefaultconstructor\n;}
Demo(constDemo&x){contcopyc
您可能关注的文档
- 2021年河南省南阳市考研专业综合预测试题(含答案).docx
- 2021年湖南省湘潭市特种作业煤矿安全作业煤矿采煤机(掘进机)操作作业模拟考试(含答案).docx
- 【2021年】安徽省铜陵市全国计算机等级考试网络技术测试卷(含答案).docx
- 2023年云南省昆明市国家公务员公共基础知识测试卷(含答案).docx
- 2022年山西省晋中市全国计算机等级考试网络技术测试卷(含答案).docx
- 2022年福建省宁德市特种设备作业特种设备安全管理A真题(含答案).docx
- 2021年黑龙江省大庆市口腔执业医师第二单元真题(含答案).docx
- 2023年甘肃省金昌市社会工作者职业资格社会工作法规与政策模拟考试(含答案).docx
- 2022年山东省淄博市特种设备作业压力容器作业预测试题(含答案).docx
- 2022年广东省中山市口腔执业医师第一单元预测试题(含答案).docx
文档评论(0)