【单选题】 有如下程序
#include<iostream.h>
int func(int a,int B)
{ return(a+B) ;}
void main( )
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
cout < < r;
}
该程序的输出的结果是( )。
A.第二行的声明不会为变量my分配内存空间
B.第二行语句创建一个Vector类对象
C.第三行语句创建一个Vector类对象
D.第三行语句为一个Vector类对象分配内存空间
网考网参考答案:B
网考网解析:
此题考查switch语句的用法,switch的判断的条件必须是一个int 型值,也可以是byte,short和char型的值,case中需要注意的是一个case后面一般要接一 个break语句才能结束判断,否则将继续执行其他case而不进行任何判断,如果没有任何 值符合CaSe列出的判断,则执行default的语句,default是可选的,可以没有,如果没有 default而又没有任何值匹配case中列出的值,则switch不执行任何语句。
查看试题解析出处>>
发布评论 查看全部评论