C語言高職復習題庫-填空題_第1頁
C語言高職復習題庫-填空題_第2頁
C語言高職復習題庫-填空題_第3頁
C語言高職復習題庫-填空題_第4頁
C語言高職復習題庫-填空題_第5頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

1、C語言高職復習題庫填空題Unit IC語言基礎一、c語言的程序結構4. C語言標識符分為 和。5. 不可用作用戶標識符。6. 標識符的合法字符包括 、3種。7. C語言中的注釋符是 ,它的作用有 、兩個方面。10. C語言標識符不能以 作為開始字符。13 .在TC中查看程序輸出結果的快捷鍵是 。14 .在TC中能連續(xù)執(zhí)行程序的編譯、連接、運行的快捷鍵是 。二、C語言的數(shù)據(jù)對象15 實數(shù)有 和 兩種形式。16 C語言中的整型常量有 、3種形式。17 在程序運行過程中值不改變的數(shù)據(jù)對象被稱為 。18 '9'和9內(nèi)存中各需用 個、個存儲單元。8 .變量包括 、3個要素。10 .變量在

2、使用前必須聲明 ,并設置 。如有 double x; 系統(tǒng)為 x分配 個內(nèi)存單元,其初值為 。14 .把x 10-4改寫成C語言的實數(shù)形式為 。15 .字符串的結標志字符是 。16 .實數(shù)3E2也可寫成 。17 .三、數(shù)據(jù)運算與表達式1 .2 .表達式是由 和 組成的表達數(shù)據(jù)運算的字符序列。3 .表達式中運算符執(zhí)行的先后順序稱為 ,結合性是指操作數(shù)與運算符 結合的。4 .當不同類型的數(shù)據(jù)進行運算時,必須進行 操作。5 . C語言支持 到 的數(shù)據(jù)類型自動轉換,還可實現(xiàn) 。6 . 可以改變變量的值。7 .把與變量類型不同的數(shù)據(jù)賦值給變量時,系統(tǒng)會進行 操作。9 . + +、一一運算符的操作數(shù)必須是

3、 。10 .關系運算是比較操作數(shù) 的運算,其結果只有 、兩種值。12 .逗號表達式的值規(guī)定為 的值,+x的值為。13 .邏輯運算符中優(yōu)先級最高的是 。15 .設 a=10,則 printf( " %d ,+a);輸出結果為 。17 .已知 int a=3,b=4,c=5 ;則表達式 a>b&&!c|1 的值為。18 . C語言運算符的結合性分為 和 。19 .若字符A'的ASCII碼為65,則ASCII碼為98的字符是。20 .邏輯表達式 3&&-1|0 的值為。21 .設 x 為 int 型變量,判斷 x 是偶數(shù)的表達式為。22 .判斷

4、字符變量ch的是小寫字母的表達式是 。23 .變量sc是C語言成績,判斷成績 60以下和80以上的表達式為 。24 .字符ch不是數(shù)字字符的表達式為 。26 .表達式為 31%172的值為。27 . C語言中沒有專門定義邏輯型數(shù)據(jù),但規(guī)定以 代表"真",用 代表"假"。30 .若已知a=10, b=15, c=1 表達式a*b&&c的運算結果 。32 .表達式2%7*3+7%2*3的值為。34 .已知有int i,a;,執(zhí)行語句i=(a=2%7,a*7),a+6; 后,變量i的值為。35 .設 a=3,b=4,c=5 ,表達式!a|b+c

5、&&b= =c 的值為。36 . a是int型變量,則表達式 a=3*3的值為。37 .當有int a=5,b=3,c=1; 時,表達式 a>b>c的值是。38 .若int a=1,b=1,c=1;,執(zhí)行語句-a |-b && +c; 后,變量 b, c的值分別是39 .已知有int a=5 ,則表達式 a+=a-=a*a的值是。40 .已知A'的 ASCII 碼為 65,有定義:int d=100; 則 printf("%cn",d-30); 的輸出O42 .表達式!0= =1的值為。43 .已知 a=2,b=4 ,則表

6、達式!(x=4)|(y=b)&&0 的值是。44 . int x=2;執(zhí)行表達式x-2后,x的值為。45 .判斷年份y是閏年的表達式為。46 .有定義int y=-10; 則表達式!y的值是。47 .存儲字符串"'010"需要占用 字節(jié)的存儲單元。48 .有 int x=5;x=5; 貝U x 的值為。50 . m和n都是正整數(shù),表達式 m%n= =m-m/n*n的值是。51 . int x=1,y=2,z=3;執(zhí)行表達式 1-x|x-|y-二2|z+ 后,y 的值是。52 .已有定義:int x=0,y=0;,則表達式x=(x+=2,y=x+3%1

7、7,y+5) 計算后,表達式的值 為 , 變量y的值為。53 .定義x,y為雙精度型變量的語句是 。54 .已知x=2,執(zhí)行表達式 x*=(x-3,x+3) 后x的值是。55 .有 int x,y,z; 且 x=3,y=-4,z=5,則表達式(x&&y)=(x|z) 的值為。56 .存放字符串023所需空間為 字節(jié)。57 .有運算符:*=,!=,+=,<=,其中優(yōu)先級最高的是 。58 .有int x=4; 則表達式x+=x*=2執(zhí)行后,x的值為。59 .有定義int m=7 ;則表達式 m+=m-=m%m值為。四、輸入輸出數(shù)據(jù)1 .程序的標準輸入設備是 ,輸出設備是 。2

8、 . 用于把輸入字符序列轉換成程序中要求的數(shù)據(jù)。3 .4 .在scanf()函數(shù)中,格式轉換說明符與地址列表中的變量要 。5 .變量x的地址為。6 . %c可以用于輸出 和 類型的數(shù)據(jù)。7 .實數(shù)在輸出時自動保留 位小數(shù)。8 .與scanf("%c",&ch);等價的語句是。10 .若long ln=50000; 寫出輸出ln值的語句 。12 .程序運行時printf()格式控制串中的普通字符將 , scanf()格式控制串中的普通字符則要求 。13 .有語句 scanf("%f%c%d",&tm,&nm,&nu); 如要

9、為變量 tm,nm,nu 分別輸入,'R' , 79, 則鍵盤輸入格式為。14 . 15. int asc=65;語句 printf("%c",(asc,asc+32);的輸出是。五、算法的表示1 .算法是指解決問題的 。2 .空語句是 ,塊語句是 圍起的語句。3 .具有 操作的表達式語句才有實際意義。4 . 5.在程序中用花括號括起來的多條語句稱為 語句,它在語法上等同于 條語 句。6 .流程圖是用來是表示 的一種常見方法,其 框用來表示“判斷”。7 . C語言中的3種基本程序結構有 、。8 .判斷框有 個出口,分支程序結構有 個出口。9 .模塊程序設計的

10、分析方法是 。10 .控制語句由 和 結合而成。Unit II程序流程控制一、順序程序設計1 .順序結構程序的執(zhí)行特點是按 依次執(zhí)行。2 .順序結構程序中的每一條語句有 次執(zhí)行機會。3 . 4.字符變量lt存放有小寫字母,把它轉換成大寫的表達式是 。5 .從整型變量x分離出個位數(shù)字的表達式是 。二、分支程序設計1 .2 . if 語句有 個分支,if else 語句有 個分支。3 .標識符else不能作為用戶標識符,是因為 else是。4 . else必須與if配對使用,其配對規(guī)則是 。使用 可以改變默認的配對關系。5 . switch 表達式必須是 類型的表達式,case 表達式是表達式。6

11、 . switch 語句中的 default 代表 switch 表達式 的所有值。7 . case表達式被稱為 ,它標志一組語句,case表達式與語句必須用 分隔。9 .用switch能實現(xiàn)的分支 (一定/不一定)能用if - else if 來實現(xiàn)。10 .用if - else if 能實現(xiàn)的分支 (一定/不一定)能用 switch來實現(xiàn)。11 .有 int x=0;則 if(x=1) printf("%d",x); else printf("%d",-x); 的輸出 是。12 .在if語句中使用if語句的現(xiàn)象稱為 。三、循環(huán)程序1 .當在數(shù)據(jù)處理中

12、要重復執(zhí)行相同的操作時,宜采用 程序結構來實現(xiàn)。2 .循環(huán)的3要素是、。3 .在循環(huán)語句體中包含另一個循環(huán)語句的用法稱為 。4 .執(zhí)行循環(huán)語句體中的break語句后將使用包含它的循環(huán)語句 。6 .循環(huán)語句for(i=0;i<=10;i*=2);要執(zhí)行的次數(shù)是。7 .循環(huán)語句x=2;while(x-); 執(zhí)行后x的值為。8 .循環(huán)體語句至少執(zhí)行一次的循環(huán)語句是10 .語句for(a=1 ; a<=20; a+);執(zhí)行結束后a的值為。11 .在for語句中表達式允許省略,但 不能少,語句for(;);構成的是 循環(huán)。12 .在for語句中,省略表達式2時,則循環(huán)為 循環(huán)。13 .執(zhí)行語

13、句for (i=1 ; i+<4;);后變量i的值是。14 .如果循環(huán)測試條件一開始就為假,循環(huán)體仍要執(zhí)行一次的循環(huán)語句是 15 .17.下面程序段中循環(huán)體的執(zhí)行次數(shù)是 。a=10;b=0;do b+=2;a-=2+b;while(a>=0);19 .要使用循環(huán)程序提前結束本次循環(huán)周期并開始下一個循環(huán)周期,應在循環(huán)體內(nèi)有條件使用 語句。20 .在每次循環(huán)周期均要執(zhí)行一次的語句,稱為 。21 . for語句括號內(nèi)的三個表達式的作用分別是 , 和循 環(huán)控制變量的更新。22 .與for(;);流程控制等價的 while語句是。23 .以下程序段的輸出是 。int a=6;while (a

14、-);printf("%d ,a -);Unit m構造數(shù)據(jù)對象一、數(shù)組1.數(shù)組是一組 相同的 的集合。3 .數(shù)組元素在數(shù)組中的位置序號稱為 ,它是從 開始的整數(shù)。4 .有 double ts500; 則 ts 與 等價。5 . float fv尸,0,0;數(shù)組 fv 的長度是 。7 .定義數(shù)組tw,其能存儲23個長整型數(shù)的語句為 。8 .有說明語句int a10=1,2,3,4,5,6; 則元素a9的值為。9 .數(shù)組char c="abcd" 中有 個元素,最后一個元素是 。10 .已知char cstr ="PK公司",數(shù)組cstr的長度為

15、 。11 .有定義int a尸4,6,2,12,435,-9,76;該數(shù)組下標的取值最小為 時,就會發(fā)生“下標越界”的錯誤。12 .在數(shù)組中int sco 10=1,2,4,7,9 中,元素的個數(shù)有 個,其中sco 8的值為。13 .數(shù)組int a尸3,5,2,78,59;中的元素有 個,其中最大下標的元素的值是 , 最大兀素的下標是 O14 .有語句 int a8=3,6,5;,在語句中定義 個變量,其中 a4的值為。16 . "a"在內(nèi)存中占 個存儲單元。17 .定義一個字符數(shù)組來保存字符串"5個重慶”,該數(shù)組的長度至少應為 c18 .定義一個能存放下字符串V

16、ocation的字符數(shù)組enm的語句為 。20.與puts(ss)等價的printf 函數(shù)調(diào)用是 。Unit W 模塊化程序設計一、函數(shù)1. C語言函數(shù)分為 和 兩大類。2 .函數(shù)的原型說明包括 、。3 .庫函數(shù)的原型說明存儲在擴展名 的頭文件中,如果在程序中要使用庫函數(shù), 則需在程序開始處用 命令進行聲明。5 .如果函數(shù)執(zhí)行時需要外界提供數(shù)據(jù),則需要在函數(shù)名后的小括號中聲明接收這些數(shù) 據(jù)的變量,這些變量被稱為 。6 .在甲函數(shù)中使用乙函數(shù)的功能,則稱甲為 函數(shù),乙為 函數(shù)。7 .定義函數(shù)時,多個形式參數(shù)之間用 作為分隔符。10 .11 .形如float dtc()定義的函數(shù)稱為 函數(shù)。12 . return 語句的作用是 和。13 .函數(shù)返回值的類型決定于 。14 .如果定義函數(shù)時沒有聲明的類型,則該函數(shù)返回值的類型為 。15 .在函數(shù)中可以使用 個return語句,執(zhí)行一次函數(shù)可得到 個值。16 .在一個函數(shù)中使用另一個函數(shù)的功能的語句稱為 。17 .調(diào)用有參數(shù)的函數(shù)時,必須提供實參,且實參與形參必須 。18 .在使用函數(shù)之前必須進行19 .在調(diào)用函數(shù)時,實參向形參的數(shù)據(jù)傳遞遵循 原則。20 .模塊化程序設計的思想是 。21 .有函數(shù)調(diào)用語句 func(p1,(

溫馨提示

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

最新文檔

評論

0/150

提交評論