C語言程序設(shè)計基礎(chǔ)試題及答案_第1頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第2頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第3頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第4頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、相品用.3第一局部C語言根底一、選擇題1 .以下正確的C語言標(biāo)識符是A. %X B . a+bC. a123 D. test!2 .已定義int a,b;那么以下不正確的 C語句是A. a*=5;B. b/=2;C. a+=1.75;D. b&&=a;3 .假設(shè)x、i、j和k都是整型變量,那么執(zhí)行下面表達(dá)式后x的值為x=i=4,j=16,k=32A. 4B . 16C. 32 D. 524 .C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符A.必須是字母B,必須為下劃線C.必須為字母或下劃線D.可以是字母、數(shù)字、下劃線中的任一字符5 .下面正確的字符常量是A.

2、 " c"B . '" C. ' WD. 6 .設(shè)int a=2,b=0,c;那么執(zhí)行語句 c+=b&&a-后,c的結(jié)果為.A. 0, 1 B . 1 , 0C. 2, 0 D.不確定7 .以下不正確的 C語言標(biāo)識符是A) intB) a_1_2C) ab1exeD) _x8 .以下是正確的 C語言標(biāo)識符是.A) #defineB) _123C) %dD) n9 .以下四組字符串中都可以用作C語言程序標(biāo)識符的一組是相品用口3A printB iam C Pxq D str_l_3d one_half My->book Cpp?

3、 oodbs tart$itline#pow10 .下面各選項組中,均是 C語言關(guān)鍵字的組是.A) auto , enum, includeB) switch , typedef , continueC) signed , union , scanfD) if , struct , type11.以下不屬于C語言關(guān)鍵字的是.A) defaultB) registerC) enumD) external12 .C語言程序從main函數(shù)開始執(zhí)行,所以這個函數(shù)要寫在.A程序文件的開始B程序文件的最后C它所調(diào)用的函數(shù)的前面D程序文件的任何位置13 .以下關(guān)于C語言的表達(dá)錯誤的選項是A大寫字母和小寫字母

4、的意義相同B不同類型的變量可以在一個表達(dá)式中C在賦值表達(dá)式中等號=左邊的變量和右邊的值可以是不同類型D同一個運算符號在不同的場合可以有不同的含義14 .在C語言中,錯誤的int類型的常數(shù)是.A) 32768B) 0C) 037D) 0xAF15.將字符g賦給字符變量c,正確的表達(dá)式是.A) c=147相品用.3B) c="147"C) c=' 147 '16 .以下轉(zhuǎn)義字符中錯誤的一個是().A) ' 000 'B) ' 0014 'C) ' x111 'D) ' 2 '17 .將空格符賦給字符

5、變量c,正確的賦值語句是().A) c=' 0'B) c=NULLC) c=0D) c=3218 .:char a=' 70 ;那么變量 2中().A)包含1個字符B) 包含2個字符C) 包含3個字符D)說明非法19 .字符串""EOFn=-61""的長度是().A) 8B) 9C) 14D)非法字符串20 .字符串""的長度是().A) 0B) 1C) 2D)非法字符串21 .:char a; intb; float c; doubled;執(zhí)行語句"c=a+b+c+d ;"后,變量 c的數(shù)

6、據(jù)類型是().A) int相品用口3B) charC) float D) double22 .溫度華氏和攝氏的關(guān)系是:C=-(F-32).:float C,F;由華氏求攝氏的正確的賦值表達(dá)式是().A) C=5/9(F-32)B) C=5*(F-32)/9C) C=5/9*(F-32)D) 三個表達(dá)式都正確23 .逗號表達(dá)式"(a=3*5,a*4),a+15" 的值是().A) 15B) 60C) 30D)不確定24 . int x=1,y=1,z=1 ; 表達(dá)式"x+y+z+"的值是().A) 3B) 4C) 5D)表達(dá)式錯誤25 .用十進制表示表達(dá)式

7、"12|012"的值是()A) 1B) 0C) 12D) 1426 . int x=(1,2,3,4);變量 x 的值是().A) 1B) 2C) 3D) 4相品用口327 .表達(dá)式 sizeofdouble 是 .A函數(shù)調(diào)用B) double型表達(dá)式C) int型表達(dá)式D非法表達(dá)式28 .C語言程序的執(zhí)行,總是起始于.A程序中的第一條可執(zhí)行語句B程序中的第一個函數(shù)C main函數(shù)D包含文件中的第一個函數(shù)29 .以下說法中正確的選項是.A) C程序書寫時,不區(qū)分大小寫字母B) C程序書寫時,一行只能寫一個語句C) C程序書寫時,一個語句可分成幾行書寫D) C程序書寫時每行必

8、須有行號30 .下面對C語言特點,不正確描述的是.A) C語言兼有高級語言和低級語言的雙重特點,執(zhí)行效率高B) C語言既可以用來編寫應(yīng)用程序,又可以用來編寫系統(tǒng)軟件C) C語言的可移植性較差D) C語言是一種結(jié)構(gòu)式模塊化程序設(shè)計語言31 .C語言源程序的最小單位是.A程序行B語句C函數(shù)D字符32 .以下四項中屬于C語言關(guān)鍵字的是.A CHAR B define C unsigned D return33 .十進制數(shù)2403轉(zhuǎn)換成十六進制數(shù)為.A 963 B 369 C 953 D 35934 .二進制數(shù)00110101轉(zhuǎn)換成八進制數(shù)是.A 055 B 065 C 056 D 15235 .計算

9、機內(nèi)部運算使用的數(shù)是.A十進制數(shù)B十六進制數(shù)C二進制數(shù)D八進制數(shù)相品36 . 一個字長的二進制位數(shù)是().A) 2 個 BYTE,IP 16 個 bit B) 3 個 BYTE,IP 24 個 bit C) 4 個 BYTE,IP 32 個 bit D) 隨 計算機系統(tǒng)不同而不同37 .在C語言系統(tǒng)中,假設(shè) int類型數(shù)據(jù)占2個字節(jié),那么double > long、unsigned int 、 char類型數(shù)據(jù)所占字節(jié)數(shù)分別多少(.)A) 8 , 2, 4, 1B)2 , 8, 4, 1C)4 , 2, 8, 1D)8 , 4, 2, 138 .下面程序段執(zhí)行結(jié)果是().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 .分析程序并上機操作.以下程序的運行結(jié)果是什么?main()int x=5;int y=10;printf( "%dn",x+);printf( "dn",+y);2 .從鍵盤上輸入學(xué)生5門功課的成績,計算出總成績和平均成績并輸出.1.C 2.D 3.C 4.C 5.C 6.D 7.A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論