單項選擇題要求從給出的四個備選答案中,選出一個最符合題意的答案。本類習題主要檢查對C語言基本概念的掌握情況。在完成習題的過程中,不但要選出正確的答案,而且要清楚不正確的選項錯在何處,以加深對概念的理解。對于掌握不準的問題,應該通過上機實驗來檢驗。
1.下列四組字符串中都可以用作C語言程序標識符的一組是____。 A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp oodb start$it line# pow aBc 3pai His.age while
2.C語言程序從main()函數開始執行,所以這個函數要寫在____。 A) 程序文件的開始 B) 程序文件的最后 C) 它所調用的函數的前面 D) 程序文件的任何位置
3.下列關于C語言的敘述錯誤的是____。 A) 大寫字母和小寫字母的意義相同 B) 不同類型的變量可以在一個表達式中 C) 在賦值表達式中等號(=)左邊的變量和右邊的值可以是不同類型 D) 同一個運算符號在不同的場合可以有不同的含義
4.在C語言中,錯誤的int類型的常數是____。 A) 32768 B) 0 C) 037 D) 0xAF
5.已知 long i=65539;執行語句printf("%d",i);屏幕顯示____。 A) 65539 B) -3 C) 3 D) 程序不能執行
6.在C語言中,整數-8在內存中的存儲形式是____。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111
7.C語言中字符型(char)數據在內存中的存儲形式是____。 A) 原碼 B) 補碼 C) 反碼 D) ASCII碼
8.將字符g賦給字符變量c,正確的表達式是____。 A) c=\147 B) c="\147" C) c='\147' D) c='0147'
9.已知:char a;int b;float c;double d;執行語句"c=a+b+c+d;"后,變量c的數據類型是____。 A) int B) char C) float D) double
10.溫度華氏和攝氏的關系是: C=-(F-32)。已知:float C,F;由華氏求攝氏的正確的賦值表達式是____。 A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三個表達式都正確 |