C语言问题!请看看~

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:05:19
(本人觉得是abcdefgh的,可是没这答案。。难道选A吗?)
1. 以下程序的输出结果是
main( )
{int i;
for(i='A';i < 'I';i++,i++) printf("%c",i+32);
printf(" \n");
}
A、编译不通过,无输出
B、aceg
C、acegi
D、abcdefghi

(这题选A对吗?)
2. 若i,j已经定义为int类型,则以下程序段中内循环总的执行次数是____
for (i=5;i > 0;i--)
for (j=0;j < 4;j++) {...}
A、20
B、24
C、25
D、30

(B吗?)
3. 定义如下变量:
int n=10
则下列循环的输出结果是______
while (n > 7)
{
n--;
printf("%d\n",n);
}
A、10 9 8
B、9 8 7
C、10 9 8 7
D、9 8 7 6

(这题C吗~跟上面的好像)
4. 读程序:
main()
{ int num=0;
while (num < =2)
{ num++; printf("%d",num);}
}
上面程序的输出结果是______

A、1
B、2 2

1.选A
i是int类型的,不能赋char类型的值
2.A
第一个for语句循环5次,第二个for语句循环4次
总的循环次数5*4 = 20
3.B
n的值先自减,后输出
4.C
与第3题一个道理
5.C
i++先取i的值然后i+1

i++,i++) 循环一次+2,应该选B
20,外循环5次,内循环4次
B,n--后就成9了,不可能有10
是C
B,先判断后加

--------------------Configuration: test - Win32 Debug--------------------
Compiling...
test.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\test\test.cpp(8) : error C2018: unknown character '0xa3'
C:\Program Files\Microsoft Visual Studio\MyProjects\test\test.cpp(8) : error C2018: unknown character '0xbb'
C:\Program Files\Microsoft Visual Studio\MyProjects\test\test.cpp(9) : error C2143: syntax error : missing ';' before 'for'
C:\Program Files\Microsoft Visual Studio\MyProjects\test\test.cpp(9) : error C2018: unknown character '0xa3'
C:\Program Files\Micros