|
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
-----------------15、下列关于break语句的叙述不正确的是( )。 A.reak语句可用在循环体中,它将使执行流程跳出本层循环体B.reak语句可用在witch语句中,它将使执行流程跳出当前witch语句C.reak语句可用在if语句中,它将使执行流程跳出当前订语句D.reak语句在一层循环体中可以出现多次 参考答案: C ----------------------------------------16、在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。 A.函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的B.函数返回值的类型就是返回值表达式的类型C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型D.函数返回值的类型决定了返回值表达式的类型 参考答案: B ----------------------------------------17、 有如下语句序列: int k=0; dO{k+=5;cout<<''''$'''';) while(k<19); while(k-->0)cout<<''''*''''; 执行上面的语句序列输出字符$和*的个数分别是( )。 A.4和20B.5和20C.4和21D.5和21 参考答案: A ----------------------------------------18、 有以下程序: #include<iostream> using namespace std; int main() { int x=15; while(x>10&&x<50) { X++; if(x/3) { X++;break; } } cout<<x<<endl; remm 0; } 执行后的输出结果是( )。 A.15B.16C.17D.18 参考答案: C ----------------------------------------19、 对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; } A.该函数定义正确,但函数调用方式错误B.该函数调用方式正确,但函数定义错误C.该函数定义和调用方式都正确D.该函数定义和调用方式都错误 参考答案: C ----------------------------------------20、 有如下程序 #include<iostream.h> void main() {char ch[2][5]={6937,8254},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'''''''';j+=2) s=10*s+p[i][j]-''''0''''; cout<<s; return 0; } 该程序的输出结果是( )。 A.69825B.63825C.6385D.693825 参考答案: C ----------------------------------------21、类的析构函数的作用是( )。 A.一般成员函数B.类的初始化C.对象的初始化D.释放由对象所占用的资源 参考答案: D ----------------------------------------22、已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是( )。 A.=maxB.*=maxC.=max(a,)D.*=max(a,) 参考答案: A ---------
|