選擇題
1:設int型變量x有初始值3,則表達式x++*5/10的值是
A.0
B.1
C.2
D.3
A.1
B.2
C.3
D.4
3:main()
{ int x,y;
x=y=1;
y=++x;
printf( ″ %d,%d ″ ,x,y);
}
程序運行結果爲
A.2,2
B.1,2
C.2,1
D.1,1
4:設有變量說明語句int a=1,b=0;
則執行以下程序段的輸出結果爲( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf(" ");
A.**0**
B.**0****2**
C.**0****1****2**
D.有語法錯誤
5:C 語句“ x*=y+2 ;”還可以寫作
A.x=x*y+2;
B.x=2+y*x;
C.x=x*(y+2);
D.x=y+2*x;
6:設 int m1=5,m2=3;表達式m1>m2?m1=1:m2=-1運算後,m1和m2的值分別是