2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)2243(免費(fèi))new_第1頁
2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)2243(免費(fèi))new_第2頁
2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)2243(免費(fèi))new_第3頁
2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)2243(免費(fèi))new_第4頁
2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)2243(免費(fèi))new_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2007年4月自學(xué)考試計(jì)算機(jī)軟件基礎(chǔ)(一)試卷第一部分選擇題一、單項(xiàng)選擇題(本大題共40小題。每小題l分。共40分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的。請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多選或未選均無分。1屬于c語言基本數(shù)據(jù)類型的是 ( ) A指針 B數(shù)組 C結(jié)構(gòu) D實(shí)型攝氏溫度的正確的賦值表達(dá)式是( )3C語言無符號整型變量(unsigned int)的取值范圍是 ( ) A-32768至32767 B0至32767 C0至65535 D-65536至655354C語言中,已知int Y;則執(zhí)行y=49+sqrt(40)后,y的值是 ( ) A6 B69 C7 D895下列

2、十進(jìn)制數(shù)中,能用八位二進(jìn)制數(shù)正確表示的是 ( ) A199 B256 C300 D4006已知ch是字符型變量則下列C語言語句中錯(cuò)誤的賦值語句是 ( ) Ach=0 ; Bch=a+b;Cch=7+9; Dch=5+9;7C語言中,已知int al,a2;char c1,c2;( )8下面C語言程序段的運(yùn)行結(jié)果是(注:口表示空格)int x=10,y=20,z=30; printf(”x=d,y=d,z=d”,x,y,z); ( )A10,20,30Bx=10,y=20,z=30Cx=10 y=20 2=30 main()( )A8,5 B19,100C19,101 D20,101( )AA

3、BZCa Dz11下列值為1的C語言表達(dá)式是( )A! 1&0 B10(2+10)C!(99100) D(2+9)b?a:(cd?c:d)的值是( )A0 B1C2 D414在C語言中,若有while(a)語句,則結(jié)束循環(huán)的條件是a的值( )A為0 B為1C大于0 D不等于015C語言中break語句 ( ) A只能用于循環(huán)語句中 B只能用于switch語句中 C可以用于任意語句中 D可以用于循環(huán)語句或switch語句中16C語言中,多重循環(huán)中內(nèi)層循環(huán)與外層循環(huán)間 ( ) A可以交叉 B可以并行 C必須完全嵌套 D交叉、并行、嵌套均可17執(zhí)行下列C語言程序后k的值是( )A0 B10C11 D

4、無窮大18C語言中能為字符數(shù)組a正確賦值的是( )19已知:int a=0,1,2,3);下列敘述中正確的是( )A數(shù)組a對應(yīng)一個(gè)存儲單元 B系統(tǒng)根據(jù)賦初值的個(gè)數(shù)決定數(shù)組a的長度C數(shù)組a占用4個(gè)字節(jié) D存放數(shù)組a的存儲單元的首地址是.20下列C語言程序的運(yùn)行結(jié)果是( )A小于0的數(shù) B0C大于0的數(shù) D隨機(jī)數(shù)21在C語言中,語句printf(”dn”,strlen(”contryn0003”);的執(zhí)行結(jié)果是 ( )A10 B11C13 D1422在C語言中,取變量地址的運(yùn)算符是( )A* B&C& D23已知:int a,*ipl=&a,*ip2;則賦值語句ip2=ip1;的含義是 ( ) A

5、將ipl的地址賦給ip2 B將a的地址賦給ipl C將a的值賦給ip2 D將a的地址賦給ip224C語言函數(shù)的形參為簡單變量時(shí),實(shí)參與形參之間是 ( ) A雙向傳址 B.雙向傳值 C單向傳址 D單向傳值25執(zhí)行下列C語言程序段后,變量a的值是( )int*v,a=200;v=&a:a=*v+10;A190 B200C210 D22026在C語言中,關(guān)于函數(shù)之間的數(shù)據(jù)傳遞,錯(cuò)誤的敘述是 ( ) A函數(shù)可以通過形參和實(shí)參傳遞數(shù)據(jù) B如果函數(shù)形參是簡單變量,相應(yīng)的實(shí)參可以是常數(shù)、表達(dá)式或簡單變量 C被調(diào)用函數(shù)只能通過return語句傳遞數(shù)據(jù) D如果形參是數(shù)組名,實(shí)參也可以是數(shù)組名,這種傳遞不是數(shù)組值

6、的傳遞,而是地址傳遞27下列C語言程序的運(yùn)行結(jié)果是( )A8,4 B8,5C9,4 D9,628C語言中,函數(shù)返回值的類型是由 ( ) Areturn語句中的表達(dá)式類型決定 B調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型決定 C調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定 D定義該函數(shù)時(shí)指定的函數(shù)類型決定29下列C語言程序段運(yùn)行后屏幕上顯示hello!的條件是( )A只要運(yùn)行程序屏幕就會顯示hello!B由于條件總不成立因此屏幕不會顯示hello!C當(dāng)文件testdat不存在時(shí),顯示hello!D當(dāng)打開testdat文件無錯(cuò)誤時(shí),顯示hello !30已知下列C語言程序?yàn)楸WC可靠地向數(shù)據(jù)文件中寫入數(shù)據(jù),需要在退出for循環(huán)之后增加

7、的一個(gè)語句是( )Aclose(fp); Bfclose(fp);Cclose(*fp); Dfelose(*fp);31在FoxPro中,如果命令LIST不加任何選項(xiàng),其功能是顯示當(dāng)前數(shù)據(jù)庫中的 ( )A當(dāng)前記錄B。全部記錄C從當(dāng)前記錄開始到最后一條記錄之間的所有記錄D從第一條記錄開始到當(dāng)前記錄之間的所有記錄32在FoxPro中,若數(shù)值型字段的寬度定為7,小數(shù)位數(shù)定為2,該字段整數(shù)部分允許表示的最小值是 ( ) A0 B -99999 C -9999 D -99933在FoxPro中,已知內(nèi)存變量M=”28+2”,則命令?M的執(zhí)行結(jié)果是 ( ) A30 B28+2 C”28+2” D30OO

8、34在FoxPr0中,執(zhí)行以下語句序列后輸出結(jié)果為store 5 to xstore 8 to y?(xy)AND(x=y) ( )AF BTC0 D -135在FoxPro的圓點(diǎn)提示符下執(zhí)行下列命令 ?LEN(計(jì)算機(jī)軟件基礎(chǔ)課) 輸出結(jié)果是 ( )A7 B9 C14 D1836要建立一個(gè)描述教師信息的鏈表,需要定義如下結(jié)構(gòu)橫線處正確的定義應(yīng)該是( )Anext B*nextCteacher next Dteacher*next37假定用上界為m的向量S(1:m)存儲棧,設(shè)棧頂指針top總是指向棧頂元素,要將x入棧的操作步驟是 ( )38在Q(1:m)的向量空間中建立一個(gè)循環(huán)隊(duì)列,若隊(duì)頭指針為

9、front,隊(duì)尾指針為rear,則判斷隊(duì)列為滿的條件是 ( )Afront=rear Bfront=rear4+1Cfront=mod(rear,m) Dfront=mod(rear,m)4+139已知下列鏈表結(jié)構(gòu),指針p、q分別指向圖中所示結(jié)點(diǎn),要將q所指的結(jié)點(diǎn)從鏈表中刪除,應(yīng)當(dāng)使用的一組語句是 ( )AP=q -next;free(q);Bp -next=q - next;free(q);Cp next=*pnext;free(q);Dp=(*q)next;free(q);40在m個(gè)元素構(gòu)成的鏈?zhǔn)接行蚓€性表中查找一個(gè)元素,則 ( ) A只能使用順序查找算法 B只能使用對分查找算法 C可以使

10、用順序查找和對分查找算法 D不能使用順序查找和對分查找算法第二部分非選擇題二、填空題(本大題共l0個(gè)空,每空1分,共10分)請?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。41下列C語言程序段中循環(huán)體的執(zhí)行次數(shù)是_ 次,循環(huán)結(jié)束時(shí)變量a的值是_.42在C語言中有說明語句char strl =”program”,str210;在調(diào)用函數(shù)strcpy(str2,str+2)之后數(shù)組strl中的內(nèi)容是 _ ,str2中的內(nèi)容是 _ 。43函數(shù)swap(x,y)的功能是交換調(diào)用函數(shù)中兩個(gè)變量的值,填空完成程序。 swap(x,y) int*x*y: int z: z=*x: _; *Y=_; )44

11、對于FoxPro中的命令SET ORDER TOE數(shù)字表達(dá)式,當(dāng)“數(shù)字表達(dá)式”為_或_時(shí),所有記錄才能恢復(fù)原有數(shù)據(jù)庫的排列順序。45在C語言中要?jiǎng)討B(tài)申請內(nèi)存空間可使用函數(shù)_;要釋放動態(tài)空間可使用函數(shù)_三、閱讀程序題(本大題共8小題。每小題4分,共32分)46運(yùn)行下列程序,當(dāng)輸入字母a時(shí),輸出為_;當(dāng)輸入為字母2時(shí),輸出為_。47下列程序的功能是輸出小于等于200的偶數(shù),填空完成程序。main()int i;_; while(idata; top_; free(p); return(x);)53下列程序的功能是按學(xué)生的姓名查詢,然后顯示學(xué)生的成績排名和平均成績。查詢時(shí)可 連續(xù)進(jìn)行,直到輸入0時(shí)結(jié)

12、束。填空完成程序。#include#includestruct studentint rank *學(xué)生按成績的排名*char name-lO; *學(xué)生的姓名*float score *學(xué)生的平均成績*);_stu=3,”liming”,893,4,”zhanghua”,782,1,”anli”,951,2,”wangqi”,906);main() char str10;int i; doprinf(”Enter a name”); scanf(”S”,str);_;四、編寫程序題(本大題共2小題,每小題9分,共18分)54編寫C語言程序:從鍵盤輸入l0個(gè)整數(shù),存入一維數(shù)組a中,計(jì)算數(shù)組a中10個(gè)元素的平均值,然后輸出數(shù)組中小于平均值的元素的值

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論