- 光的折射定律
- 共1641题
已经语句int m=10;则下列表示引用的表示中正确的是( )。
A.int &x=m;
B.int &y=10;
C.int &z;
D.float &t=8m;
正确答案
A
解析
[解析] 引用比较特殊,即必须指向一个已有的同类型变量。引用是已有变量的别名,故选项C是错误的,选项 D中变量类型不同,而选项B中是常数。
算法的空间复杂度是指( )。
A) 算法程序的长度
B) 算法程序中的指令条数
C) 算法程序所占的存储空间
D) 算法执行过程中所需要的存储空间
正确答案
D
解析
[解析] 一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
有如下程序:
#include<iostream>
using namespqce Std;
class TestClass
private;
Char C;
public;
TestClass(char n):c(n)
~TestClass()
cout<<c;
;
class TestClassl:public TestClass
private:
Char C;
public:
TestClassl(char n):TestClass(n+1),c(n)
~TestClass1()
cout<<C;
;
int main()
TestClassl obj(‘x’);
return 0;
执行上面的程序将输出( )。
A.xy
B.yx
C.x
D.y
正确答案
A
解析
[解析] 本题中TestClass为基类,TestClassl为派生类。在主函数中定义TestClassl对象obj(‘x’),“TestClassl(char n):TestClass(n+1),c(n){}”,所以选输出x,然后调用基类构造函数,’x’+1=‘y’,所以输出y,即答案为xy。
下列do...while循环的循环次数为( )。
int i=5;
do
cout<<i--<<endl;
i--;
while(i!=0);
A.0
B.1
C.5
D.无限
正确答案
D
解析
暂无解析
设有定义int a=1;float f=1.2;char c='a';,则下列表示错误的是
A) ++a;
B) f--;
C) c++;
D) 8++;
正确答案
D
解析
[解析] ++,--运算符不能用于常量表达式。
扫码查看完整答案与解析