C++经典选择题(一) | 您所在的位置:网站首页 › c语言基本选择题及参考答案 › C++经典选择题(一) |
A.int if; B.int a,A; C.char a=’’; D.float x=-3.33333; 答案 A 05 已知:char a ; float b ; double c ; 则执行语句:c = a + b + c; 后变量c的类型为( )。 A.char B.int C.float D.double 答案 D 06 设已有说明语句“in a=5;”,则执行语句“a+=a*=a%=3;”后,a的值为 ( ) 。 A.8 B.18 C.0 D.2 答案 赋值运算符结合性从右向左,选A 07 对数组名作函数的参数,下面描述正确的是( )。 A.数组名作函数的参数,调用时将实参数组复制给形参数组 B.数组名作函数的参数,主调函数和被调函数共用一段存储单元 C.数组名作参数时,形参定义的数组长度不能省略 D.数组名作参数,不能改变主调函数中的数据 答案 B 08 给出下面定义: char a[]=”abcd”; char b[]={‘a’,’b’,’c’,’d’}; 则下列说法正确的是( )。 A. 数组a与数组b等价 B. 数组a和数组b的长度相同 C. 数组a的长度大于数组b的长度 D. 数组a的长度小于数组b的长度 答案 strlen是求字符串长度函数,字符串中有多少的字符就输出多少,不包括结束 符'0',sizeof()则是求其在内存中长度,即求大小,包括‘0’,选 C 09 设已定义i和k为int类型变量,则以下for循环语句( )。 for ( i =0; i!=0; i++ ) coutb) t=a;a=b;b=t; cout |
CopyRight 2018-2019 实验室设备网 版权所有 |