[单选题]以下程序的输出结果是()。includemain(){int a,i;a=0; for(i=1;i
以下程序的输出结果是( )。 #include stdio.h> main() { int a,i;a=0; for(i=1;i5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }
正确答案 :A
31
解析:解析:多分支选择switch语句的一般形式为:switch(表达式){case常量表达式1:语句1;case常量表达式2:语句2;┆case常量表达式n:语句n;default:语句n+1;}其语义是:计算表达式的值,并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行其后的语句,不再进行判断,继续执行后面所有case后的语句。如果表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
[单选题]在命令窗口中输入下列命令:?9%7 命令执行的结果为
正确答案 :A
2
解析:解析:%为求余运算符号,相当于函数MOD()的功能,本题运算结果为2。
[单选题]关于拷贝初始化构造函数,描述不正确的是( )。
正确答案 :D
要定义拷贝初始化构造函数,必须指定返回类型
解析:解析:拷贝初始化构造函数也是一个构造函数,也没有返回类型。
查看原题 点击获取本科目所有试题