c程式設計選擇題期末複習練習 不包含檔案1

2023-02-09 18:51:08 字數 4224 閱讀 5229

練習題1. 以下對c程式的描述中正確的是( c )。

a) c程式總是從第乙個定義的函式開始執行。

b) c程式總是從最後乙個定義的函式開始執行。

c) c程式總是從main()函式開始執行。

d) c程式中的main()函式必須放在程式的開始部分。

2. 乙個c程式的執行是從( a )。

a) 本程式的main函式開始,到main函式結束

b) 本程式檔案的第乙個函式開始,到本程式檔案的最後乙個函式結束

c) 本程式檔案的第乙個函式開始,到本程式main函式結束

d) 本程式的main函式開始,到本程式檔案的最後乙個函式結束

3. 以下敘述正確的是( c )

a) 在對乙個c程式進行編譯的過程中,可發現注釋中的拼寫錯誤

b) 在c程式中,main函式必須位於程式的最前面

c) c語言本身沒有輸入輸出語句

d) c程式的每行中只能寫一條語句

4. 以下選項中正確的c語言常量是( c )。

a) 0xefghb) 'xyz'

c) 12.34e5d) '\5a'

5. 以下選項中,合法的c語言使用者識別符號是( d )。

a) b-ab) 5ab

c) intd) int

6. 以下選項中,三種型別都是c語言的基本型別的是( c )。

a) int, long, realb) integer, short, double

c) int, float, chard) int, decimal, char

7.設有說明:char w; int x; float y; double z;則表示式w*x+z-y值的資料型別為( d )

a) floatb) charc) intd) double

8. 設要定義n為整型變數,定義x為雙精度實型變數,正確的語句是( c )。

a) int n, double xb) int n, double x;

c) int n; double xd) int n; double x,

9. 以下四項中,不合法的c語言使用者識別符號是( d )。

a) tempb) my_program

c) year2009d) int

10.有以下程式,程式執行後的輸出結果是( a )。

#include <>

void main()

}printf(」%d\n」,m);

}a.1b.2c.3d.4

11. 設有:int a=1,b=2,c=3,d=4,m=2,n=2;表示式(m=a>b)&&(n=c>d)的結果為( a )

a) 0 b) 1 c) 2d) 3

12. 設int n; 對應「n為二位數(10至99)」的判斷表示式是( b )。

a) 10<=n<=99b) 10<=n && n<=99

c) 10<=n || n<=99d) 10<=n, n<=99

13. 在c語言中,三種基本的語句結構是:( a )。

a) 順序結構,選擇結構,迴圈結構

b) 函式結構,選擇結構,迴圈結構

c) 順序結構,巢狀結構,迴圈結構

d) 遞迴結構,轉移結構,迴圈結構

14. 設有如下語句int x,y; scanf("%d%d",&x,&y); 如果要使變數x得到數值11,變數y得到數值22,正確的輸入應是(□表示空格,↙表示回車)( d )。

a) x=11□y=22b) x=11↙y=22↙

c) 11,12d) 11□22↙

15. 設有定義char c;且c表示乙個小寫字母,結果為對應大寫字母的表示式是( c )。

a) c - a + ab) c - a + a

c) c - 'a' + 'ad) c - 'a' + 'a'

16. 以下四項中不合法的c語言常量是( a )。

a) 'xabb) "x1f"

c) 0x1234d) 2.1e3

17. 設char ch; 判斷「ch為數字字元」的表示式是:( a )。

a) ch>='0' && ch<='9b) ch>0 && ch<9

c) ch>='0' || ch<='9d) ch>=0 || ch<=9

18. 有字元陣列s[10]=;有語句a=strlen(s),a的值( a )。

a)1 b) 2c) 5d) 6

19. 以下能對二維陣列a進行正確初始化的語句是:( b )。

a)int a[2]=,,}

c)int a[2][4]=,, ,}

20. 設int n,m; 使m為n的十進位制百位數的語句是( c )。

a) m = n/100b) m = n%100;

c) m = n/100%10d) m = n%10/100;

21. 設int n; 判斷「n為0」的表示式是( d )。

a) n=0b) n!=0

c) !(n=0d) n==0

22. 設float x,y; 使y為x的小數部分的語句是( c )。

a) y = (int)xb) y = int(x);

c) y = x–(int)xd) y = x–int(x);

23. 設有定義int a;判斷a是乙個偶數的表示式是( d )。

a) a==2*nb) a/2==0

c) a%2d) a%2==0

24. 設x、y和z是int型變數,且x=3,y=4,z=5,則下面表示式中的值為0的是( d )。

a)』x』&&』y』 b) x<=y c) x||y+z&&y-z d) !((x25. 若又說明:

int a[3]=;則a陣列第一維的大小是( b )。

a) 2b) 3c) 4d) 不確定

26. 設有int n=10; 要求螢幕上顯示「n=10」結果,正確的語句是( c )。

a) printf( nb) printf( "n=", n );

c) printf( "n=%d", nd) printf( "n=%d", &n );

27. 以下程式的執行結果是( b )

main()

a) 6,1 b) 2,1 c) 6,0 d) 2,0

28.已知int x=10,y=20,z=30;以下語句執行後x,y,z的值是( b )

if(x>y) z=x; x=y; y=z;

a) x=10, y=20, z=30b) x=20, y=30, z=30

c) x=20, y=30, z=10d) x=20, y=30, z=20

29. 以下程式的執行結果是( c )

void main()

a) 4 b) 5 c) 6d) 7

30. 選擇程式輸出結果( d )

f(int b[ ],int m,int n)

void main()

; x=f(a,3,7);

printf("%d\n",x);

} a) 30b) 15c ) 18d ) 22

31. 以下程式段( c )

x=-1;

do while(!x);

a)是死迴圈b)迴圈執行二次 c)迴圈執行一次 d)有語法錯誤

32. 以下( b )語句輸出字元'a'的ascii編碼。

a) printf("%d",ab) printf("%d",'a');

c) printf("%c",'ad) putchar(a);

33. 若有定義: int a=2,b=3,c=1; 則以下程式段的執行結果是( d )。

if(a>b)

if(a>c) printf("%d,",a);

else printf("%d,",b);

printf("%d",c);

a.3,1b.2,1c.3d.1

34. 若i為整型變數,則以下迴圈執行次數是( b )

for(i=2;i==0;)printf("%d",i--);

a)無限次 b)0次 c)1次d)2次

35. 語句printf("%.1f,%d\n",10./4,10/8); 的輸出是( b )。

湘教版七上期末複習雙項選擇題

雙項選擇題 每題2分,錯選不得分,漏選得1分 第一部分經緯網 1 讀右圖,下列說法正確的是 a a點位於北緯60度,東經60度 b b點位於東半球,屬於低緯度地區 c c點位於南緯40度,西經40度 d c點位於東半球,屬於中緯度地區 2 下列敘述正確的是 a 50 s未必位於南半球 b 150 w...

《辦公室管理》期末複習單項選擇題歸納

1 以下哪點不是辦公室事務管理的特徵?決策性 2 辦公室布置要注意 各種溝通 保密 3 文員在進行辦公室布置時,以下哪些行為是不適宜的?較大的物品放在稍高於眼光平行的層面上,用標籤貼在各種物品的下方 4 以下關於文員對辦公室布置的情況,哪乙個是錯誤的?辦公桌抽屜裡的物品擺放要注意放置整齊,東西可放得...

企業集團財務管理期末複習指導判斷選擇題

一 單項選擇 1 某一行業 或企業 的不良業績及風險能被其他行業 或企業 的良好業績所抵消,使得企業集團總體業績處於平穩狀態,從而規避風險。這一屬性符合企業集團產生理論解釋的 資產組合與風險分散理論 2 當投資企業直接或通過子公司間接地擁有被投資企業20 以上,低於50 的表決權資本時,會計意義的控...