全國計算機等級考試二級C語言順序結搆:輸入與輸出
一、選擇題
(1)有以下過程
main()
{ int m,n,p;
scanf("m=%dn=%dp=%d",&m,&n,& p);
printf("%d%d%d\n",m,n,p);
}
如果你想從鍵磐輸入數據使變量M的值爲123,N的值爲456,P的值爲789,正確的輸入是
a) m = 123,n = 456,p = 789
b) m =
(2)有以下程序
main ()
{int m = 0256,n = 256
printf("%o %o\n",mn,n);
}
程序運行後的輸出結果是
a)0256 0400
b)0256 256
c)256 400
d)400 400
。
printf("%d\n",a,b);
}
程序運行後的輸出結果是
A)錯誤信息
b)666
c)888
d)666,888。
(4)有以下程序
main()
{
int x = 102,y = 012
printf("-,-\n",x,y);
}
執行後的輸出結果是
a) 10,01
b) 02,12
c) 102,10
d) 02,10。
(5)有以下程序
main()
{ int a;char c = 10
float f = 100.0;雙x;
a = f/= c * =(x = 6.5);
printf("%d %d %3.1f %3.1f\n",a,c,f,x);
}
程序運行後的輸出結果是
a)1 65 1 6.5
b)1 65 1.5 6.5
c)1 65 1.0 6.5
d)2 65 1.5 6.5。
(6)有定義的語句:int x,y;,以通過scanf("%d,%d",&x,& y);使變量x得到值11,變量y得到值12。在下麪四組輸入表單中,錯誤是
a) 11 12b) 11,12 < enter >
c) 11,12 < enter >
d) 11,< enter >[/
(7)它有以下程序段:
int x=2002,y = 2003
printf("%d\n",(x,y));
下列語句中正確的是
A)output語句中格式說明符的個數小於輸出項的個數,因此無法正確輸出
B)運行時産生錯誤信息
C)輸出值爲2002
D)輸出值爲2003。
(8)如果有以下程序段(n爲八進制數)
int m = 32767,n = 032767
printf ("%d,% o/n",m,n);
執行後的輸出結果是
A) 32767,32767 B) 32767,032767
C) 32767,7777 D) 32767,07777。
(9)如果有以下程序段
int m=0xabc,n = 0xabc
m-= n;
printf("%X\n",m);
執行後的輸出結果是
a)0x 0
b)0x 0
c)0
d)0x ABC。
0條評論