2023年浙江省杭州市全国计算机等级考试C++语言程序设计预测试题(含答案).docxVIP

2023年浙江省杭州市全国计算机等级考试C++语言程序设计预测试题(含答案).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2023年浙江省杭州市全国计算机等级考试C++语言程序设计预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、1.选择题(10题) 1.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。 A.公有类型 B.私有类型 C.保护类型 D.友元类型? 2. C++程序由类和函数组成,模板也可分为( )和( )。 A.类模板 函数模板 B.模板类 模板函数 C.类 函数 D.对象 函数? 3. 下列程序的输出结果是   #include<iostream.h>   void main( )   { int a[3],i,j,k=2;     for(i=0;i<3;i++)a[i]=i;     for(i=0;i<k;i++)     for(j=0;j<k;j++)     a[j]=a[i];     cout<<a[2];} A.2 B.3 C.1 D.0? 4.下列数据结构中,按先进后出原则组织数据的是(  ) A.线性链表 B.栈 C.循环链表 D.顺序表? 5.下列有关类和对象的叙述不正确的是(  )。 A.任何一个对象都归属于一个具体的类? B.类与对象的关系和数据类型与变量的关系相似? C.类的数据成员不允许是另一个类的对象? D.一个类可以被实例化成多个对象? 6.下列关于c++函数的说明中,正确的是( )。 A.内联函数就是定义在另一个函数体内部的函数? B.函数体的最后一条语句必须是return语句? C.标准c++要求在调用一个函数之前,必须先声明其原型? D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式? 7. 考虑函数原型void fuc(int x,int y=5,char z=*),下面函数调用不合法的是( )。 A.fuc(3); B.fuc(3,6); C.fuc(3,*); D.fuc(3,6,*);? 8. 若有如下程序: #include<iostream> using namespace std; int s=0; class sample { static int n; public: sample(int i) { n=i; } static void add() { S+=n; } }; int sample::n=0; int main() { sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; } 程序运行后的输出结果是( )。 A.2 B.5 C.7 D.3? 9.一个关系中属性个数为1时,称此关系为( )。 A.对应关系 B.单一关系 C.一元关系 D.二元关系? 10.有如下数组声明:intnum[10】;,下标值引用错误的是(  )。 A.num[10] B.num[5] C.num[3] D.num[0]? 二、单选题(13题) 11. 在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是( )。 A.fail B.eof C.bad D.good? 12.要利用C++流进行文件操作,必须在程序中包含的头文件是(  )。 A.iostream B.fstream C.strstream D.iomanip? 13.下面关于break语句的描述中,不正确的是(  )。 A.A.break可以用于循环体内? B.break语句可以在for循环语句中出现多次? C.break语句可以在switch语句中出现多次? D.break语句可用于if条件判断语句内 14.在定义函数模板或类模板时,开头的保留字是__________ A.typename B.template C.class D.typedef? 15.下面程序的运行结果为( )。 #includeiostream.h class A { public: A{tout”1”;} ~A{tout”2”;} }; class B:public A { public: B{cout”3”;} ~B{cout”4”;} }; void main { B b; } A.1234 B.1324 C.1342 D.3142? 16.打开文件时可单独或组合使用下列文件打开模式: ①ios_base::aop ②ios_base::binary ③ios_base:: ④ios_base::out 若要以二进制读方式打开一个文件,需使用的文件打开模式为(  )。 A.①③ B.①④ C.②③ D.②④? 17.数据处理的最小单位是(

您可能关注的文档

文档评论(0)

农村女教师180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档