在线作业答案 发表于 2018-10-23 08:48:07

北语18秋《C++》作业_4(含答案)题目

18秋《C++》作业_4

北语作业答案


一、单选题:
1.[单选题]函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()。          (满分:)
    A. 1
    B. 2
    C. 4
    D. 5
    正确答案:——B——
2.[单选题]表达式中含有int、long和float型的变量,则运算时需要转换为()类型。          (满分:)
    A. int
    B. long
    C. float
    D. double
    正确答案:——D——
3.[单选题]C++源程序的扩展名为()。          (满分:)
    A. .c
    B. .cpp
    C. .c++
    D. .cplus
    正确答案:——B——
4.[单选题]在函数定义中的形参属于()。          (满分:)
    A. 局部变量
    B. 全局变量
    C. 静态变量
    D. 寄存器变量
    正确答案:————
5.[单选题]语句cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;中setprecision(4)的含义是()          (满分:)    奥鹏作业答案

    A. 设置输出域宽为4
    B. 设置用八进制输出数据
    C. 设置浮点数的输出精度为4
    D. 设置输出数据的间距为4
    正确答案:————
6.[单选题]使用地址作为实参传给形参,下列说法正确的是()。          (满分:)
    A. 实参是形参的备份
    B. 实参与形参无联系
    C. 实参与形参是同一对象
    D. 形参是实参的备份
    正确答案:————
7.[单选题]如不希望函数返回任何值,则可以将函数的返回值定义为()          (满分:)
    A. int
    B. 0
    C. void
    D. return
    正确答案:————
8.[单选题]在C++中,下列选项中是合法的八进制数的是          (满分:)
    A. 127
    B. 091
    C. 0x12
    D. 01011
    正确答案:————
9.[单选题]有如下语句inti=1;do{i++;}while(i<10);则程序执行时循环执行()次。          (满分:)
    A. 0
    B. 8
    C. 9
    D. 10
    正确答案:————
10.[单选题]在inta=3,int*p=&a;中,*p的值是()          (满分:)
    A. 变量a的地址值
    B. 变量p的地址值
    C. 3
    D. 无意义
    正确答案:————
二、多选题:
11.[多选题]下列运算符中,优先级相同的是()          (满分:)
    A. ~
    B. %
    C. /
    D. >
    正确答案:————
12.[多选题]若变量已正确定义并赋值,下面不符合C语言语法的表达式是()          (满分:)
    A. a:=b+1
    B. a=b=c+2
    C. int18.5%3
    D. a=a+7=c+b
    正确答案:————
13.[多选题]下列函数中,可以作为虚函数的是()          (满分:)
    A. 析构函数
    B. 成员函数
    C. 普通函数
    D. 构造函数
    正确答案:————
14.[多选题]关于派生类的说法不正确的是()          (满分:)
    A. 派生类可显现基类的任何函数成员
    B. 派生类可重载已有的函数成员
    C. 派生类可以拥有自己的新成员
    D. 派生类无法给基类的数据成员初始化
    正确答案:————
15.[多选题]在C语言中,不合法的长整型常数是()          (满分:)
    A. 2.1869e10
    B. 0L
    C. 4962710
    D. 0.054838743
    正确答案:————
16.[多选题]若有以下的定义:"intx;",能正确表示x数组元素地址的表达式是()          (满分:)
    A. &x
    B. x
    C. x
    D. x
    正确答案:————
17.[多选题]下列关于数组初始化的说法正确的是()          (满分:)
    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个
    正确答案:————
18.[多选题]已知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"
    正确答案:————
三、判断题:
19.[判断题]说明或定义对象时,类名前面不需要加class关键字。          (满分:)
    T. 对
    F. 错
    正确答案:————
20.[判断题]C++中标识符内的大小写字母是没有区别的。          (满分:)
    T. 对
    F. 错
    正确答案:————
21.[判断题]C++是一种以编译方式实现的高级语言。          (满分:)
    T. 对
    F. 错
    正确答案:————
22.[判断题]C++中的注释可以帮助读者阅读源程序,但并不参与程序的运行。          (满分:)
    T. 对
    F. 错
    正确答案:————
23.[判断题]某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。          (满分:)
    T. 对
    F. 错
    正确答案:————
24.[判断题]一个函数中可以有多于一个return语句。          (满分:)
    T. 对
    F. 错
    正确答案:————
25.[判断题]for语句的格式为:for(表达式1;表达式2;表达式3)语句若在for语句中省略3个表达式,则循环一定执行无数次。          (满分:)
    T. 对
    F. 错
    正确答案:————
奥鹏答案

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