C++自考试卷.docVIP

  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文档。上传文档
查看更多
C自考试卷

模拟试题1 得分 评卷人 复查人 1. 可以用作C++语言中变量名的标识符的是( ) A. 5art B. F23a_3 C. frirst-1 D. $DER 2. 下列选项中,合法的C++语言关键字是( ) A. VAR B. cher C. integer D. for 3. 以下变量x、y、z均为double类型且已经正确赋值,能正确表示数学式子的C++语言表达式是( ) A. x/y*z B. x/(y*z) C. x/(y/z ) D. x\ (y*z) 4. 下列运算符中优先级最高的是( ) A. ! B. C. || D. = 5. 变量,,为整型变量,下列表达式中正确的为( ) A.  B. 3.5 % C.       D. ()++ 6. 下列符号中能用作C++变量标识符的是( ) A. 5abc B.if C.-abc D._abc 7. 下列有关break语句的说法,正确的是( ) A. 用在能出现语句的任何地方 B. 只能用在循环体内 C. 只能用在循环体内或switch语句中 D. 可用作函数内的任一语句 8. 整型变量a、和值分别为3、4和2,则执行下列语句后和分别为( ) !a ++ j++; A. 5和2 B. 5和3 C. 4和2 D. 4和3 9. default关键词是用在哪些语句中( ) A. for语句 B. if 语句 C. switch语句 D. while 语句 10.下面哪个不是表示算法的三种基本结构之一( ) A. 顺序结构 B. 选择结构 C. 同步结构 D. 循环结构 11. 下列哪些为正确的字符变量(或字符数组)定义及初始化( ) A. char A=“Ab”; B. char A[ ]=’abz’; C. CHAR a=’a’; D. char c=’c’; 12. C++中cout是( ) A. 一个标准的语句 B. 库中预定义的类 C. 库中预定义的函数 D. 库中预定义的对象 13. 下列关于switch语句的描述中,正确的是( ) A. switch语句中的default子句可以没有,也可以有多个 B. switch语句中的每个子句中必须有break语句 C. switch语句中的default子句只能放在最后 D. switch语句中的case子句后面的表达式只能是整型表达式 14. 语句char a=’A’; a++; couta;的输出结果是( ) A. b B. B C. A D. a 15. 执行如下程序段时,输出是( ) int s1=0,s2=0,s3=0,s4=0; for(int t=1;t=4;t++) switch(t) { case t=4: s1++;break; case t=3; s2++;break; case t=2: s3++; default: s4++ } couts1 ‘ ,’s2‘ ,’s3‘ ,’s4‘ \n’; A. 语法错,编译通不过 B. 1,1,1,2 C. 1,2,3,2 D. 1,1,2,2 16. 下列程序段中while循环执行的次数是( ) int k=0; while(k=1) k++; A. 无限次 B. 有语法错误,不能执行 C. 一次也不执行 D. 执行一次 17. 变量c为char类型,能正确判断c为小写字母的表达式为( ) A. ’a’=c=’z’ B. (c=’a’)||(c=’z’) C. (’a’=c)and(‘z’=c) D. (c=’a’)(c=’z’) 18. 下列字符数组的初始化操作中,错误的是( ) A. char a[ ]={‘a’,’b’,’c’,’d’}; B. char a[ ]=”abcd”; C. char a[4]=”abcde”; D. char a[5 ]={‘a’,’b’,’c’,’d’}; 19. 已知a为整型数组(其定义为int a[10];),并且a已正确的初始化,则有关它的引用中错误的是( ) A. a[3]++; B. -- a[5]; C. a[8] %= 2; D. a[10] = a[0]+ a[9]; 20. 在C++语言中,以下所列的各函数定义的首部中,正确的是( ) A. void play(int a,int b) B. void play(int a,b) C. voi

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档