1 设有定义int x;float v;, 则10+x+v值的数据类型是( C) //强制类型转换
A.int B.double C.float D不确定
2下列程序的执行结果为( B) //先算a++,算完后a变为4;在算b=+4;
#include
Void main()
{
int a=3,b=0
int*p=&a:
b=+a++;
cout<<*p<<” , “ <}
A.3,4 B.4,3 C.3,3 D.4,4
3下面程序的运行结果为 (C) //a等于10的时候继续循环,a++后a变为11,再做一次循环的第三个条件a++变为12
#include
void main()
{
For(int a=0, x=0;!x&&a<=10;a++)
{
a++;
} 1
Cout<}
A.10 B.11 C.12 D.0
4.下列选项,不正确的是 () //B中间a++后面少了分号,while(a<=10)后面少了分号,C中a=1后面应该是分号,不是冒号,最后面多了一个1;D少了半边括号,且a++后面不能再有分号除了你的输入错误外,那一个就是答案
A. for(int a=1;a<=10;a++);
B. int a=1;
do
{
a++
}while(a<=10)
C. int a=1:
while(a<=10)
{
a++;
} 1
D. for(int a=1;a<=10;a++;
5下面关于数组的初始化正确的是 (D) // 因为初始化时必须都是字母,而字母中间不存在‘这个符号,只有’
A. char str[]=
B. char str[2]=
C. char str[2][3]=,,}
D. char str[]=
上外网
选老师?
baidu