計算機(jī)軟件基礎(chǔ)(一)034浙江_第1頁
計算機(jī)軟件基礎(chǔ)(一)034浙江_第2頁
計算機(jī)軟件基礎(chǔ)(一)034浙江_第3頁
計算機(jī)軟件基礎(chǔ)(一)034浙江_第4頁
計算機(jī)軟件基礎(chǔ)(一)034浙江_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、浙江省2003年7刀高等教育自學(xué)考試計算機(jī)軟件基礎(chǔ)(一)試題課程代碼:02243一、單項選擇題(在每小題的四個備選答案中有一個正確的答案,將正確答案的序號寫在題干 的括號內(nèi)。每小題1分,共18分)1 關(guān)系運(yùn)算符中優(yōu)先級最低的運(yùn)算符是()。a. “>= ”和 “v二”b. “>” 和 “v”c. “=” 和 “! =”d. “v二”和 “v”2. 下列各語句序列中,能夠?qū)⒆兞縰、s中最大值賦值到變量t中的是()。a. if(u>s)t=u;t=s;b. t=s;if(u>s)t=u;c. if(u>s)t=s;else t=u;d. t=u;if(u>s)t=

2、s;3數(shù)組定義為inta 3 2 =1,2,3,4,5,6,下列表述中正確的是()。a. 數(shù)組元素a 3 2的值為6b擻組元索a 6的值為6c. 數(shù)組元素a 0的值為1d. a 0不是int類型的數(shù)組元素4. 指針變量pl、p2類型相同,要使pl、p2指向同一變量,哪一個語旬是正確的()oa. p2=p 1;b. p2=*p 1;c. p2=&p 1;d. p2=*p 1;5. 以“只讀”方式打開文本文件a: aa.dat,下列語句中哪一個是正確的()。a. fp=fopen(,a: aa.dat”,"ab”);b. fp=fopen(,a: aa.dat",&qu

3、ot;a");c. fp=fopen(,a: aa.dat'',''wb'');d. fp=fopen(na: aa.dat",t');6. 下列數(shù)組聲明語句中,正確的是(b. char a 5 =a,b,c,d,e;d. char a 5 =" hello,f ;a. int a =1,2,4,5c. int a 5 =1,2;7. 耍從某數(shù)據(jù)表文件屮物理刪除-條記錄,應(yīng)使用命令()0a.先用delete命令,再用zap命令b. 直接用zap命令c. 先用delete命令,再用pack命令d. 直接用del

4、ete命令8. 有關(guān)數(shù)據(jù)庫的論述屮,以下說法錯謀的是()。a.數(shù)據(jù)庫是結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合b. 數(shù)據(jù)庫管理系統(tǒng)是一種操作系統(tǒng)c. foxpro的數(shù)據(jù)結(jié)構(gòu)模型是關(guān)系模型d. 數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心9. 對數(shù)據(jù)表文件中的字段值進(jìn)行有規(guī)律地成批修改時,使用()命令最方便。a. editb. browsec. changed. replace10. 在visual foxpro中,有兩類變量,它們分別是()。a.內(nèi)存變量和字段名變量b.局部變量和全局變量c.邏輯型變量和貨幣型變量d.備注型變量和通用型變量11表文件屮共有20條記錄,當(dāng)前記錄號是15,要顯示最后6個記錄,在下列命令中,錯誤

5、命令是()0a. list next 6b. list restc. display next 6d. display all rest12. 下面關(guān)于線性表的敘述屮,錯謀的是()。a. 線性表采用順序存儲,必順占用一片連續(xù)的存儲單元b. 線性表采用順序存儲,便于進(jìn)行插入和刪除操作c. 線性表采用鏈接存儲,不必占用一片連續(xù)的存儲單元d. 線性表采用鏈接存儲,便于插入和刪除操作13. 若進(jìn)棧序列為a, b, c, d,進(jìn)棧過程中可以出棧,貝“)不可能是一個出棧序列。a. a, d, c, bb. b, c, d, ac. c, a, d, bd. c, d, b, a14. 以下數(shù)據(jù)結(jié)構(gòu)中哪一個

6、不是線性結(jié)構(gòu)?()a.隊列b.棧c.循環(huán)隊列d.二叉樹15. 下述哪一條是順序存儲方式的優(yōu)點?()a.存儲密度大b.插入運(yùn)算方便c.刪除運(yùn)算方便d.可方便地用于各種邏輯結(jié)構(gòu)的存儲表示16. 已知線性表a=(aba2,aj用順序存儲表示,刪除第i個元索時,需向前移動() 個元素。a. n-i+1b. n-ic. n-i-1d. i17. 語句x=3;do printfc %2d" ,x-);while(! x);的執(zhí)行結(jié)果是()。a.321b.3c.不打卬任何內(nèi)容d.隱入死循環(huán)1&下列語句應(yīng)將小寫字母轉(zhuǎn)換為大寫字母,英中正確的是()oa. if(ch>='a

7、9;&chv='z') ch=ch-32b. if(ch>=,a,&&chv二'z') ch=ch-32c. ch=(ch>=,a,&&ch<=,z,)?ch-32:,;d. ch=(ch>'a'&&chv'z')?ch-32:ch;二、填空題(每空2分,共22分)1 .數(shù)據(jù)結(jié)構(gòu)所包含的兩個要素:用一個二元組來表示為o2 下面程序段的時間復(fù)雜度為ofor i=l tom doforj=ltondoa i,j =i*j;3. ?substr("

8、 goto top" ,3,3)? len(" goto top “)以上foxpro命令序列的運(yùn)行結(jié)果: 4. 寫出以下foxpro語句的功能:(%1) use學(xué)生count to cj for 性別="男"功能:(%1) sele 1use學(xué)生sele2use成績join with a to學(xué)牛成績for學(xué)號二a.學(xué)號功能:5. 對于以下函數(shù)f,計算f(2)的值:int f(int x) int k=0;x=x+k+;return x;6. 判斷變量a為正數(shù)的表達(dá)式為o7. 求變量a、b中最人值的條件表達(dá)式為o8定義語句為“char a l() =

9、”skident”;”,語句“prin(f(”d”,sh*len(a);”的輸岀結(jié)果為c9. 開辟一個存儲n個int數(shù)據(jù)的內(nèi)存區(qū)、并將內(nèi)存區(qū)首地址送入p(指向int類型的指針變量)的語句為o10. float xl=13.24,x2=-78.32;執(zhí)行 printf(z, x(%d)=%.2f x(%d)=%.2f n" ,l,xl,2,x2)的輸出結(jié)果是o三、程序閱讀(共18分)1. 程序一(6分)# include <stdio.h>void main() char a 8 ,temp;int j,k;for(j=0;j<7;j+) a j = 'a&#

10、39; +j;a 7 = <0,;for(j=0;jv3;j+) temp=a 6;for(k=6;k>0;k-) a k =a k-1;a () =temp;printf(r, %sn" ,a);輸出結(jié)果:2. 程序二(6分)# include <stdio.h>void main() char x;int n=(),k=();while (x=getchar()!=,) switch(x) case't': k+;break;case 'h': if(k=l) k+;break;case ,e,:if(k=2) k+;bre

11、ak; dcfault:k=o;if(k=3) n+;printf(z/ %dn,f ,n);運(yùn)行時輸入:a the asdftheth e there.輸出結(jié)果為:3. 程序三(6分)void main() int i,n;float a 10 ,av,s=0;scanf(" %d",&n);for(i=0;i<n;i+) scanf(" %f",&a li);s=s+a i ; av=s/n;printf(" n=%d,av=%.2fn,f ,n,av);)運(yùn)行吋輸入:6 67891011輸出結(jié)果為:四、程序填空(每空

12、2分,共22分)1. 輸入n個實數(shù),輸出其中的最大值、最小值。# include <stdio.h>void main()int n;scanf(,r %d",&n);scanf(" %f",&num);nmax=num;nmin=num;for(i=2;i<=n;i+) scanf(,f %f",&num);if(num>nmax)nmin=num;printf(" max=%f min=%f n/z ,nmax,nmin);2. 以下程序川來讀入數(shù)據(jù)到4行5列的數(shù)組中,并統(tǒng)計其中冇多少個大于平

13、均值的數(shù)。# include <stdio.h>void main() int i,j,av=(),count=();for(i=0;i<4;i+) scanf(" %d",&x i j); av=av+x i j /20;for(i=0;iv4;i+)for(j=0;j<5;j+)if(x i j >av);printf(" %d" ,count);)3. 已知“學(xué)生.dbf”的結(jié)構(gòu)如下,在該數(shù)據(jù)庫文件中查找姓名叫張華的同學(xué)(冇可能不止一個), 并顯示其學(xué)號、姓名、出牛年月:學(xué)號 姓名性別 出生年月 總成績 獎學(xué)金c6 c8 lid8n6.2n6.2use學(xué)生store 0 to num? space(6)+查詢結(jié)果如f:?space(4)+(" *&q

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論