2008春浙江省二級(jí)考試試卷_第1頁(yè)
2008春浙江省二級(jí)考試試卷_第2頁(yè)
2008春浙江省二級(jí)考試試卷_第3頁(yè)
2008春浙江省二級(jí)考試試卷_第4頁(yè)
2008春浙江省二級(jí)考試試卷_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2008年春浙江省高等學(xué)校計(jì)算機(jī)等級(jí)考試試卷(二級(jí)C)說(shuō)明:(1) 考生應(yīng)將所有試題的答案填寫在答卷上。其中試題1到試題6請(qǐng)?jiān)诖鹁砩细餍☆}正確選項(xiàng)的對(duì)應(yīng)位置處填“”;(2) 請(qǐng)將你的準(zhǔn)考證號(hào)的后五位填寫在答卷右下角的指定位置內(nèi);(3) 考試時(shí)間為90分鐘。試題1(每小題3分,共12分)閱讀下列程序說(shuō)明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦蛘f(shuō)明】輸入1個(gè)正整數(shù)n(n=2),輸出菲波那契(Fibonacci)序列的前n項(xiàng),每行輸出6個(gè)數(shù)。菲波那契(Fibonacci)序列:1,1,2,3,5,8,13,數(shù)列的前兩個(gè)數(shù)都是1,從第三個(gè)數(shù)開(kāi)始,每個(gè)數(shù)是前兩個(gè)數(shù)之和。運(yùn)行示例:E

2、nter n:10 1 1 2 3 5 813 21 34 55【程序】#include main( )int count, i, n, x1, x2, x;printf(”Enter n:”);scanf(”%d”,&n);x1 = x2 = 1;printf(”%6d%6d”,x1, x2); (1) ; for(i = 1; i = n-2; i+) (2) ; printf(”%6d”, x);count+;if( (3) )printf(”n”);x1 = x2; (4) ;【供選擇的答案】(1)A、count = 2B、count = 0C、count = 1D、count = -

3、1(2) A、x = x1 x2B、x = x1 + x2 C、x = x1D、x = 2(3) A、count / 6 = 0B、count % 6 != 0 C、count % 6 = 0D、count / 6 != 0 (4) A、x = x1 +x2 B、x2 = x1C、x = x2 D、x2 = x試題2(每小題3分,共12分)閱讀下列程序說(shuō)明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦蛘f(shuō)明】輸入2個(gè)正整數(shù)m和n(1=mn=500),統(tǒng)計(jì)并輸出m和n之間的素?cái)?shù)個(gè)數(shù)以及這些素?cái)?shù)的和。要求定義和調(diào)用函數(shù)prime(m)判斷m是否為素?cái)?shù),當(dāng)m為素?cái)?shù)時(shí)返回1,否則返回0。

4、素?cái)?shù)就是只能被1和自身整除的正整數(shù),1不是素?cái)?shù),2是素?cái)?shù)。 運(yùn)行示例:Enter m, n: 1 10count = 4, sum = 17【程序】#include #include int prime(int m) int i, n; if(m = 1) return (5) ;n = sqrt(m); for(i = 2; i = n; i+) if(m % i = 0) return (6) ;return (7) ;main()int count = 0, i, m, n, sum = 0;printf(”Enter m, n:”);scanf(”%d%d”,&m, &n);for(i

5、 = m; i = n; i+)if( (8) )sum += i;count+; printf(count=%d, sum=%dn, count, sum); 【供選擇的答案】(5) A、1 B、mC、m = 1 D、0(6) A、m B、1 C、0 D、n(7) A、m B、1 C、0 D、i = n(8) A、prime(i) != 0 B、prime(i) = 0 C、i = prime(i) D、!prime(i)試題3(每小題3分,共12分)閱讀下列程序說(shuō)明和程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦蛘f(shuō)明】輸入一個(gè)2 * 3的二維數(shù)組,找到最大值以及它的行下標(biāo)和列

6、下標(biāo),并輸出該矩陣。運(yùn)行示例:Enter a array(2*3):3 2 10 -9 6 -1max = a02 = 103 2 10 -9 6 -1【程序】#include main( ) int col, i, j, row;int a23;printf(Enter array(2*3):); for(i = 0; i 2; i+)for(j = 0; j 3; j+)scanf(%d, (9) ); (10) ;for(i = 0; i 2; i+)for(j = 0; j arowcol) (11) ;printf(”max = a%d%d = %dn”, row, col, aro

7、wcol);for(i = 0; i 2; i+)for(j = 0; j 3; j+)printf(”%4d”, aij); (12) 【供選擇的答案】(9) A、&aijB、&aji C、aijD、aji(10) A、row = col = 2;B、row = col = 0; C、arowcol = 0; D、arowcol = -1;(11) A、row = j; col = i;B、arowcol = aij; C、row = i; col = j;D、arowcol = aji;(12)A、printf(”n”);B、printf(”n”); C、; D、printf(”n”);試

8、題4(每小題3分,共12分)閱讀下列程序并回答問(wèn)題,在每小題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦颉?include main() int op1, op2, res; char operator;scanf(”%d”, &op1);operator = getchar();while(operator != =)scanf(”%d”, &op2);switch(operator)case +: res = op1+op2; break;case -: res = op1-op2; break;case *: res = op1*op2; break;case /: res = op1

9、/op2; break;default: res = 0;op1 = res;operator = getchar();printf(”%dn”, res);(13) 程序運(yùn)行時(shí),輸入2*3-2=,輸出 (13) 。 A、6B、2C、0 D、4(14) 程序運(yùn)行時(shí),輸入15+2/3=,輸出 (14) 。 A、16B、15C、6 D、5(15) 程序運(yùn)行時(shí),輸入1+2*10-10/2=,輸出 (15) 。 A、10B、16C、15 D、25(16) 程序運(yùn)行時(shí),輸入1+3*5/2-7=,輸出 (16) 。 A、3B、1C、-2 D、-3試題5(每小題3分,共12分)閱讀下列程序并回答問(wèn)題,在每小

10、題提供的若干可選答案中,挑選一個(gè)正確答案?!境绦颉?include #define MAXLEN 80main () int k = 0, number = 0;char strMAXLEN;while(strk = getchar() != #)k+;strk = 0;for(k = 0; strk != 0; k+) if(strk=0&strk= 0&strk = 9)number = number * 12 + strk 0;else if(strk = A|strk = B)number = number * 12 + strk A + 10;else;/*第15行*/ else b

11、reak; /*第16行*/printf(”%dn”,number);(17) 程序運(yùn)行時(shí),輸入10#,輸出 (17) 。 A、16 B、10 C、12 D、1(18) 程序運(yùn)行時(shí),輸入1a0#,輸出 (18) 。 A、264 B、10 C、1 D、12(19) 將第16行改為“;”后,程序運(yùn)行時(shí),輸入A*0#,輸出 (19) 。 A、0 B、120 C、10 D、12(20) 將第16行改為“else break;”后,刪除第15行,程序運(yùn)行時(shí),輸入1b0#,輸出 (20) 。 A、10 B、12 C、276 D、1試題6(每小題3分,共12分)#include main()char *s2

12、 = ”*”, ”*”;while(*s1 != 0)printf(”%sn”, s0+strlen(s1)-1);s1+;(21) 程序運(yùn)行時(shí),第1行輸出 (21) 。A、* B、* C、* D、* (22) 程序運(yùn)行時(shí),第2行輸出 (22) 。A、* B、* C、* D、* (23) 程序運(yùn)行時(shí),第3行輸出 (23) 。A、* B、* C、* D、* (24) 程序運(yùn)行時(shí),第3行輸出 (24) 。A、* B、* C、* D、* 試題7 (28分)(1) 定義函數(shù)fact(n)計(jì)算n的階乘:n!=1*2*n,函數(shù)返回值類型是double。(2) 定義函數(shù)cal(m, n)計(jì)算累加和:,函數(shù)返

13、回值類型是double。(3) 定義函數(shù)main(),輸入正整數(shù)n,計(jì)算并輸出下列算式的值。該算式中,每一項(xiàng)的分子是累加和,要求調(diào)用函數(shù)cal(m,n)計(jì)算;每一項(xiàng)的分母是階乘,要求調(diào)用函數(shù)fact(n)計(jì)算n!。(4) y=1+計(jì)算機(jī)等級(jí)考試參考答案(二級(jí)C)試題16 (每小題3分) A B C D D C B A A B C D D D A A C C B B (21)D (22)C (23)B (24)A試題7 (28分)#include double fact(int n) int i; double p=1; for(i=1;i=n;i+) p*=i; return(p);double c

溫馨提示

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

評(píng)論

0/150

提交評(píng)論