1075C++语言程序设计-国家开放大学2021年秋(2022年1月)期末考试真题及答案完整版-开放本科.pdf

1075C++语言程序设计-国家开放大学2021年秋(2022年1月)期末考试真题及答案完整版-开放本科.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
试卷代号:1075 国家开放大学2021 年秋季学期期末统一考试 C++语言程序设计 试题 2022 年 1 月 一、单选题(每小题 2 分,共 40 分) 1.以下程序段的输出为( )。 int i,a; for (i=O;i<=10;i++) a=i; cout<<i; A.O B.9 C.10 D.11 2.下列表达式中,不属于简单表达式的是( )。 A.-k B.f(a,b) C.2050139 D.my_name_is_zhang_san 3.下列表达式中,有副作用的是( )。 A.i++ B.i+3 C.i>3 D.i==3 4.若 OK 是一个逻辑型变量,则在下列语句中,与其他语句输出不同的那个语句是( )。 A.if(OK) cout<<“ !!”;else cout<<“??”; B.if(OK==true) cout<<“ !!”;else cout<<“??”; C.if(!OK==true) cout<<” !!”;else cout<<"??”; D.if(!OK)cout<<“??”;else cout《“ !!”; 5.while 语句的语法格式可表示为: while(循环条件)循环体 下列关于 while 语句的表述中,错误的是 ( )。 A.循环条件应该是一个逻辑表达式 B.循环条件至少执行一次 C.循环体是一个表达式 D.循环体有可能一次都不执行 6.语句 “doublebrm[5]= {1,2,3};”定义了一个一维数组。关于此数组,下列表述中错 误的是( )。 A.数组的名称是 brm B.数组的类型是双精度实型 C.数组有 5 个元素 D.元素 brm[l]的初值是 1 7.语句 “int data[][3]={(1,2,3),{1,2),(1));”定义了一个二维数组。关于此数 组,下列表述中错误的是( )。 A.数组名称是 data B.数组有 6 个元素 C.最大列下标是 2 D.元素 data[2][1]的值为 0 8.已知f 是一个无参有返回值函数。下列对 f 的调用中,作为语句调用的是( )。 A.f()+1; B.x=f(); C.cout<<f(); D.f(); 9.已知函数f 的原型是:void f(int xy[],int size);,其中 size 表示数组 xy 的元素 个数,且还有如下数组定义: int a[]={1,2,3,4,5,6); 下列对 f 的调用中正确的是( )。 A.f(a[],6) B.f(a,6) C.f(xy[],6) D.f(xy,6) 10.要想定义一个指向字符串”Hello!”的指针p,且不允许通过 p 修改所指向的字符串, 则 p 应定义为 ( )。 A.char*const p= “Hellol”; B.const char*p=“Hello! ”; C.char const p=“Hello!”; D.const char p=“Hello!”; 11.下列语句定义变量 p 使得语句 “cou

您可能关注的文档

文档评论(0)

安可题库 + 关注
实名认证
内容提供者

安全可靠有价值的真题试题!

认证主体蹇**

1亿VIP精品文档免费下

相关文档

相关课程推荐