在线作业答案 发表于 2018-10-23 08:46:09

北语18秋《C++》作业_3(含答案)参考

18秋《C++》作业_3

北语作业答案


一、单选题:
1.[单选题]C++中用于进行单行注释的符号是()。          (满分:)
    A. //
    B. /
    C. /**/
    D. */
    正确答案:——A——
2.[单选题]说明语句在某一个类定义、函数定义或复合语句中的变量被称为()          (满分:)
    A. 全局变量
    B. 局部变量
    C. 形式变量
    D. 实际变量
    正确答案:——B——
3.[单选题]若在函数定义时省去类型标识符,则系统默认函数返回值类型为()。          (满分:)
    A. 整形
    B. 浮点型
    C. 字符型
    D. 空类型
    正确答案:——A——
4.[单选题]对于int*pa;的描述,正确的是()。          (满分:)
    A. pa是一个指向数组的指针,所指向的数组是5个int型元素
    B. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
    C. pa[5]表示某个数组的第5个元素的值
    D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
    正确答案:————
5.[单选题]语句cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;中setprecision(4)的含义是()          (满分:)    奥鹏作业答案

    A. 设置输出域宽为4
    B. 设置用八进制输出数据
    C. 设置浮点数的输出精度为4
    D. 设置输出数据的间距为4
    正确答案:————
6.[单选题]C++源程序的扩展名为()。          (满分:)
    A. .c
    B. .cpp
    C. .c++
    D. .cplus
    正确答案:————
7.[单选题]有如下语句inti=1;do{i++;}while(i<10);则程序执行时循环执行()次。          (满分:)
    A. 0
    B. 8
    C. 9
    D. 10
    正确答案:————
8.[单选题]多个具有不同类型或个数参数的函数共用一个函数标识名被称为()函数。          (满分:)
    A. 继承
    B. 重载
    C. 递归
    D. 多态
    正确答案:————
9.[单选题]若有语句chara[]="test";则数组a[]中共有()个变量。          (满分:)
    A. 3
    B. 4
    C. 5
    D. 0
    正确答案:————
10.[单选题]若有语句chara[]="test";intb=strlen(a);则执行语句后b的值为()。          (满分:)
    A. 3
    B. 4
    C. 5
    D. 0
    正确答案:————
二、多选题:
11.[多选题]C++语言中,下面的描述不正确的是()          (满分:)
    A. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
    B. do-while语句构成的循环必须用break语句才能退出
    C. 不能使用do-while语句构成的循环
    D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环
    正确答案:————
12.[多选题]下面哪些是C++标准I/O操作包含的类对象()          (满分:)
    A. cin
    B. cerr
    C. clog
    D. cout
    正确答案:————
13.[多选题]下列关于数组初始化的说法正确的是()          (满分:)
    A. 若对数组a定义:"staticintx
    B. ",则数组元素值均为0
    C. "intx={1,2,3,4,5,6,7,8,9
    D. "表示x元素值为9
    E. 对于"intx
    F. "它的元素初值是不确定的
    G. "intx={1,2,3,4,5
    H. "是不合法的,因为数组长度为10,而初始值仅有5个
    正确答案:————
14.[多选题]已知x,y,z是整型变量,则下列选项中正确的是()          (满分:)
    A. if(x&&y)cout<<"x&&y"
    B. if(x=y)cout<<"x=y"
    C. if(x#y)cout<<"x#y"
    D. null
    E. if(xy)cout<<"xy"
    正确答案:————
15.[多选题]用编程语言编写程序的完整流程包括以下哪些步骤()          (满分:)
    A. 定义一个程序目标
    B. 编译
    C. 测试和调试
    D. 程序维护
    正确答案:————
16.[多选题]下列函数中,可以作为虚函数的是()          (满分:)
    A. 析构函数
    B. 成员函数
    C. 普通函数
    D. 构造函数
    正确答案:————
17.[多选题]设有以下定义:inta={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)=a,*p=a;则下列表达式中,能正确表示数组元素a的表达式有()。          (满分:)
    A. *(p+9)
    B. *(*(a+2)+1
    C. (*ptr+2)+1
    D. *((*ptr+2))
    正确答案:————
18.[多选题]有关sizeof(double)不正确的描述是()          (满分:)
    A. 一种函数调用
    B. 一个双精度型表达式
    C. 一个整型表达式
    D. 一个不合法的表达式
    正确答案:————
三、判断题:
19.[判断题]C++是最开始提出类概念的语言          (满分:)
    T. 对
    F. 错
    正确答案:————
20.[判断题]在C++中,运算符优先级相同的情况下,按照从右向左的顺序进行计算。          (满分:)
    T. 对
    F. 错
    正确答案:————
21.[判断题]某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。          (满分:)
    T. 对
    F. 错
    正确答案:————
22.[判断题]C++中的注释可以帮助读者阅读源程序,但并不参与程序的运行。          (满分:)
    T. 对
    F. 错
    正确答案:————
23.[判断题]C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const来定义符号常量。          (满分:)
    T. 对
    F. 错
    正确答案:————
24.[判断题]想要在程序中正确地使用自定义的函数,则必须先声明它,然后再定义它。          (满分:)
    T. 对
    F. 错
    正确答案:————
25.[判断题]for语句中的循环控制变量必须在for语句内部进行声明。          (满分:)
    T. 对
    F. 错
    正确答案:————
奥鹏答案

页: [1]
查看完整版本: 北语18秋《C++》作业_3(含答案)参考