




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一部分 C語言基礎一、選擇題1.以下正確的C語言標識符是()A%X Ba+bCa123Dtest!2.已定義int a,b;則以下不正確的C語句是( )Aa*=5; Bb/=2;Ca+=1.75;Db&&=a;3.若x、i、j和k都是整型變量,則執行下面表達式后x的值為( )x=(i=4,j=16,k=32)A4 B16C32D524.C語言中的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符( )A必須是字母 B必須為下劃線C必須為字母或下劃線D可以是字母、數字、下劃線中的任一字符5.下面正確的字符常量是( )A“c” B”CwD”6.設int a=2,b=0,c;
2、則執行語句c+=b&&a-后, c的結果為( )。A0,1 B1,0C2,0D不確定7. 以下不正確的C語言標識符是( )A) int B) a_1_2 C) ab1exe D) _x 8.以下是正確的C語言標識符是( )。 A) #define B) _123 C) %d D) n9.下列四組字符串中都可以用作語言程序標識符的一組是( ) 。 A) print B) iamC)
3、;PxqD) str_l _3done_half My->book Cpp oodbstart$itline#pow 10.下面各選項組中,均是C語言關鍵字的組是( ) 。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 11.下列不屬于C語言關鍵字的是( ) 。 A) default B) r
4、egister C) enum D) external 12.C語言程序從main()函數開始執行,所以這個函數要寫在( )。 A) 程序文件的開始 B) 程序文件的最后 C) 它所調用的函數的前面 D) 程序文件的任何位置 13.下列關于C語言的敘述錯誤的是( ) A) 大寫字母和小寫字母的意義相同 B) 不同類型的變量可以在一個表達式中 C) 在賦值表達式中等號(=)左邊的變量和右邊的值可以是不同類型 D) 同一個運算符號在不同的場
5、合可以有不同的含義 14.在C語言中,錯誤的int類型的常數是( ) 。 A) 32768 B) 0 C) 037 D) 0xAF15.將字符g賦給字符變量c,正確的表達式是( ) 。 A) c=147 B) c="147" C) c=147 16.下列轉義字符中錯誤的一個是( )。 A) 000 B) 0014 C) x111 D) 2 17.將空格符賦給
6、字符變量c,正確的賦值語句是( )。 A) c=0 B) c=NULL C) c=0 D) c=32 18.已知:char a=70;則變量a中( ) 。 A) 包含1個字符 B) 包含2個字符 C) 包含3個字符 D) 說明非法 19.字符串""EOFn=-61""的長度是( )。 A) 8 B) 9 C) 14 D) 非法字
7、符串 20.字符串""的長度是( )。 A) 0 B) 1 C) 2 D) 非法字符串 21.已知:char a;int b;float c;double d;執行語句"c=a+b+c+d;"后,變量c的數據類型是( ) 。 A) int B) char C) float D) double 22.溫度華氏和攝氏的關系是: C=-(F-32)。已知:floa
8、t C,F;由華氏求攝氏的正確的賦值表達式是( )。 A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三個表達式都正確 23.逗號表達式"(a=3*5,a*4),a+15"的值是( )。 A) 15 B) 60 C) 30 D) 不確定 24.已知 int x=1,y=1,z=1; 表達式"x+y+z+"的值是( )。 A)
9、;3 B) 4 C) 5 D) 表達式錯誤 25.用十進制表示表達式"12|012"的值是( ) A) 1 B) 0 C) 12 D) 14 26.已知int x=(1,2,3,4);變量x的值是( )。 A) 1 B) 2 C) 3 D) 4 27.表達式sizeof(double)是 ( )。 A) 函數調用 B) doub
10、le型表達式 C) int型表達式 D) 非法表達式 28.C語言程序的執行,總是起始于( )。A) 程序中的第一條可執行語句B) 程序中的第一個函數C) main函數 D) 包含文件中的第一個函數29.下列說法中正確的是( 。 )A) C程序書寫時,不區分大小寫字母B) C程序書寫時,一行只能寫一個語句C) C程序書寫時,一個語句可分成幾行書寫D) C程序書寫時每行必須有行號30.下面對C語言特點,不正確描述的是( )。A) C語言兼有高級語言和低級語言的雙重特點,執行效率高B) C語言既可以用來編寫應用程序,又可以用來編寫系統軟件C) C語言的可移植
11、性較差D) C語言是一種結構式模塊化程序設計語言31.C語言源程序的最小單位是( )。A) 程序行B) 語句C) 函數D) 字符32.以下四項中屬于C語言關鍵字的是( )。A) CHAR B) define C) unsigned D) return33.十進制數2403轉換成十六進制數為( )。A) 963 B) 369 C) 953 D) 35934.二進制數00110101轉換成八進制數是( )。A) 055 B) 065 C) 056 D) 15235.計算機內部運算使用的數是( 。 )A) 十進制數 B) 十六進制數 C) 二進制數 D) 八進制數36.一個字長的二進制位數是( )。
12、A) 2個BYTE,即16個bit B) 3個BYTE,即24個bit C) 4個BYTE,即32個bit D) 隨計算機系統不同而不同37.在C語言系統中,假設int類型數據占2個字節,則double、long、unsigned int、char類型數據所占字節數分別多少(。 )A) 8,2,4,1 B) 2,8,4,1 C) 4,2,8,1 D) 8,4,2,138.下面程序段執行結果是()。int i=5,k;k=(+i)+(+i)+(i+);printf("%d,%d",k,i);A) 24,8 B) 21,8 C) 21,7 D) 24,7三、上機操作題1.分析程序并上機操作。下列程序的運行結果是什么?main()int x=5;int y=10;printf(“%dn”,x+);printf(“%dn”, +y);2.從鍵盤上輸入學生5門功課的成績,計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 項目投標開發協議書
- 高價買房認購協議書
- 酒店房屋轉租協議書
- 車輛維修風險協議書
- 進駐健康驛站協議書
- 銷售人員駐點協議書
- 裝修合同定金協議書
- 銀行發卡服務協議書
- 養殖雞合伙合同協議書
- 乒乓球館會員卡協議書
- 2024 大模型典型示范應用案例集-1
- 醫院血透室6S管理匯報
- 《小紅帽》繪本故事-課件
- 金融合規培訓
- 感性工學完整版本
- DB21T 3411-2024 城市園林綠化智慧養護技術規程
- 【MOOC】當代社會中的科學與技術-南京大學 中國大學慕課MOOC答案
- 【MOOC】信息檢索與利用-江南大學 中國大學慕課MOOC答案
- 【MOOC】消費者行為學-湖南大學 中國大學慕課MOOC答案
- 南寧紅林大酒店擴建工程籌資方案設計
- 安全管理-終結性考試-國開(SC)-參考資料
評論
0/150
提交評論