新奥鹏教育中国地质大学(北京)《C++程序设计》作业二
奥鹏教育中国地质大学在线作业
地大《C++程序设计》作业二
下列表达式中,其值为0的是( A )。
A:2020/5/10
B:!0
C:2>4?0:1
D:2
E:int fun(int x=5, int =10);
F:int fun(int x=5, int y);
G:int fun(int x , int y=a+b);
答案问询微信:424329
已知:char s[ ]="abcd";输出显示字符'c'的表达式是( C )。
A:s
B:s+2
C:s[2]
D:s[3]
答案问询微信:424329
下列关于预处理命令的描述中,错误的是( D )。
A:预处理命令最左边的标识符是#
B:预处理命令是在编译前处理的
C:宏定义命令可以定义符号常量
D:文件包含命令只能包含.h文件
答案问询微信:424329
下列表达式中,其值不为逻辑值的是( A )。
A:算术表达式奥鹏教育中国地质大学在线作业
B:关系表达式
C:逗号表达式
D:逻辑表达式
答案问询微信:424329
下列运算符中,优先级最低的是( B )。
A:==
B:?
C:|
D:
E:int a[]="string";
F:int a[5]={0,1,2,3,4,5};
G:vhst s="string";
答案问询微信:424329
下述对 C 语言字符数组的描术正确的是( )。
A:不可以用关系运算符对字符数组中的字符串进行比较
B:字符数组可以存放字符串
C:字符数组中的字符串可以整体输入、输出
D:可以在赋值语句中通过赋值运算符 "=" 对字符数组整体赋值
答案问询微信:424329
不是 C 语言程序的基本单位是 ( )。
A:程序行
B:函数
C:语句
D:字符
答案问询微信:424329
下面的表达式中值为 0 的是 ( )。
A:3/5
B:5>>3
C:! 3
D:5%3
答案问询微信:424329
若有以下定义和语句 : int w[2][3],(*pw)[3]; pw=w; 则对 w 数组元素合法引用是 ( )。
A:pw[0][0]
B:*(pw[1]+2)
C:*(w[0]+2)
D:*(pw+1)[2]
答案问询微信:424329
请选出不合法的 C++语言赋值语句 ( )。
A:i++;
B:a=a mod b
C:a=/b;
D:k=int(a+b);
答案问询微信:424329
以下不能对数组 a 进行正确初始化的语句是( )。
A:int a[]={};
B:int a[3]={1, 2};
C:int a[3]={0,1,2,3};
D:int a[]={1};
答案问询微信:424329
在 C 语言提供的不合法关键字是( )
A:Case
B:swicth
C:cher
D:default
答案问询微信:424329
以下叙述中正确的是( )。
A:在一个函数内定义的变量只在本函数范围内有效
B:在一个函数内的复合语句中定义的变量在本函数范围内有效
C:在不同的函数中可以使用相同名字的变量
D:函数中的形式参数是局部变量
答案问询微信:424329
请选出不合法的 C 语言赋值语句( )。
A:i++;
B:a=58,b=58
C:k=int(a+b);
D:a=b=58
答案问询微信:424329
如果 A 类型是 B 类型的子类型 ,则 A 类型必然适应于 B 类型 .
A:对
B:错
答案问询微信:424329
函数的定义不可以嵌套 , 类的定义可以嵌套 .
A:对
B:错
答案问询微信:424329
虚基类是用来解决多继承中公共基类在派生类中只产生一个基类子对象的问题 .
A:对
B:错
答案问询微信:424329
作用域运算符 (::) 只能用来限定成员函数所属的类 .
A:对
B:错
答案问询微信:424329
说明或定义对象时 , 类名前面不需要加 class 关键字 .
A:对
B:错
答案问询微信:424329
在公有继承中 ,基类中只有公有成员对派生类对象是可见的 .
A:对
B:错
答案问询微信:424329
在保护继承中 ,对于派生类的访问同于公有继承 ,而对于派生类的对象的访问同于私有继承 .
A:对
B:错
答案问询微信:424329
所谓私有成员是指只有类中所提供的成员函数才能直接使用它们 ,任何类以外的函数对它们的访问都是非法的 .
A:对
B:错
答案问询微信:424329
派生类中至少包含了它的所有基类的成员 ,在这些成员中可能有的是不可访问 .
A:对
B:错
答案问询微信:424329
析构函数不能被继承 .
A:对
B:错
答案问询微信:424329