新疆电大C++语言程序设计任务五

微信小程序
内容查看
查看价格10
一、单项选择题(每小题4分,共60分)(总分60.00)
  1.C++程序从上机到得到结果的几个操作步骤依次是(A      )。(4.00分)
 
A. 编辑、编译、连接、运行
B. 编译、运行、编辑、连接
C. 编辑、运行、编辑、连接
D. 编译、编辑、连接、运行

 

 

  2.
C++程序从上机到得到结果的几个操作步骤依次是(B      )。
(4.00分)
 
A. 编译、编辑、连接、运行
B. 编辑、编译、连接、运行
C. 编译、运行、编辑、连接
D. 编辑、运行、编辑、连接

 

 

  3.
x>0 && x<=10的相反表达式为(C    )。
 
(4.00分)
 
A. x>0 && x>10
B. x<=0 || x<=10
C. x<=0 || x>10
D. x<=0 && x>10

 

 

  4. 可用作C++语言用户标识符的一组标识符是(    )。(4.00分)
 
A. 2a DO sizeof
B. void define +WORD
C. a3_b3 _123 YN
D. for -abc Case

 

 

  5.   函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为(   B )个。
 
(4.00分)
 
A. 1
B. 2
C. 5
D. 4

 

 

  6.
由C++源程序文件编译而成的目标文件的默认扩展名为(   C )。
(4.00分)
 
A. cpp
B. lik
C. obj
D. exe

 

 

  7.
以下关于函数模板叙述正确的是( A   )。
 
(4.00分)
 
A. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
B. 函数模板的类型参数与函数的参数是同一个概念
C. 函数模板也是一个具体类型的函数
D. 用函数模板定义的函数没有类型

 

 

  8.
下列的符号常量定义中,错误的定义是( B   )。
 
(4.00分)
 
A. const M=10;
B. const char ch;
C. const int M=20;
D. const bool mark=true;

 

 

  9.
设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是(A    )。
(4.00分)
 
A. 26
B. 26,15
C. 15
D. 15,26

 

 

  10.
do语句能够改写为(   C )语句。
 
(4.00分)
 
A. switch
B. if
C. while
D. 复合

 

 

  11.
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(   D )符号作为分隔符。
 
(4.00分)
 
A. 逗号或回车
B. 空格或逗号
C. 逗号或分号
D. 空格或回车

 

 

  12.  在下面的二维数组定义中,正确的是(C    )。
 
(4.00分)
 
A. int a[](10);
B. int a[5][];
C. int a[][3]={{1,3,5},{2}};
D. int a[][5];

 

 

  13.
以下正确的说法是( A   )。
 
(4.00分)
 
A. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
B. 用户调用标准库函数前,必须重新定义
C. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
D. 系统不允许用户重新定义标准库函数

 

 

  14.
设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是(B    )。
 
(4.00分)
 
A. 144
B. 156
C. 288
D. 12

 

 

  15.  变量的指针,其含义是指该变量的:(C   )   (4.00分)
 
A. 名
B. 值
C. 地址
D. 一个标志

 

 

二、判断题(每小题2分,共30分)(总分30.00)
  1.行尾使用注释的开始标记符为//。( 对 )(2.00分)
 
错误
正确

 

 

  2.C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、运行( 错) (2.00分)
 
错误
正确

 

 

  3.
一个完整程序中必须有一个名为main的函数。(对 )
(2.00分)
 
错误
正确

 

 

  4.由C++源程序文件编译而成的目标文件的默认扩展名为exe ( 对 )(2.00分)
 
错误
正确

 

 

  5.C++源程序文件的默认扩展名为. cpp (对  )(2.00分)
 
错误
正确

 

 

  6.C++源程序文件的默认扩展名为. cpp ( 对 )(2.00分)
 
错误
正确

 

 

  7.为了提高程序的运行速度,可将不太复杂的功能用内联函数实现. (对)(2.00分)
 
错误
正确

 

 

  8.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。  (  错) (2.00分)
 
错误
正确

 

 

  9.在C++中存储字符串”abcdef”至少需要7个字节。(对  ) (2.00分)
 
错误
正确

 

 

  10.在C++中,关键字class与struct具有完全相同的作用。( 错) (2.00分)
 
错误
正确

 

 

  11.由C++源程序文件编译而成的目标文件的默认扩展名为exe (对  )(2.00分)
 
错误
正确

 

 

  12. 在C++中存储字符串”abcdef”至少需要7个字节。(对) (2.00分)
 
错误
正确

 

 

  13.
行尾使用注释的开始标记符为//。( 对 )
(2.00分)
 
错误
正确

 

 

  14.在C++中存储字符串”a+b=c”至少需要6个字节。 (对)(2.00分)
 
错误
正确

 

 

  15.C++语言是在C语言的基础上发展起来的。( 对 )(2.00分)
 
错误
正确

 

 

三、填空题(每小空2分,共10分)(总分10.00)
  1.
假定一个二维数组为a[M][N],则a[i]的地址值(以字节为单位)为______________。
(2.00分)
  答:

 

答:
a+(i*N)*sizeof(a[0][0]) 或a+i*sizeof(a[i])

2.
表达式x=x+1表示成增1表达式为_______。
(2.00分)
  答:

答:
++x

3.在C++中存储字符串”abcdef”至少需要________个字节。(2.00分)
  答:

答:7

4.
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为___________。
(2.00分)
  答:

答:*(p->b) 或 *((*p).b)

 

 

  5.
执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的_______。
(2.00分)
  答:

答: 数组类型

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录