




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
福建師范大學協(xié)和學院1011學年第一學期10級高級語言程序設計試卷(A卷)試卷類別:閉卷考試時間:120分鐘一、單項選擇題(本大題共20小題,每小題2分,共40分)1. 以下可作為標識符的是( A ) A. ABC B. float C. 5*ab D. lon2.已知各變量的類型說明如下:int k, a, b;unsigned long w=5;double x=1.42;以下不符合C語言語法的表達式是 ( A )A. x%(-3)B. w+=-2C. k=(a=2, b=3, a+b)D. a+=a-=(b=4)*(a=3)3.語言中運算對象必需是整型的運算符是( C )A. + B. / C. % D. *4不用第三個變量,將變量a和b的值進行互換的操作是( B )A. a+=b;b-=a;a-=b;B. a+=b;b=a-b;a-=b;C. b-=a;a-=b;a-=b;D. b-=a;a=b-a;a+=b;5. 若有int k; 則以下循環(huán)的次數(shù)為 ( A )for (k=7;k=6;k+) printf(“hello!”);A. 0 B. 1 C. 2 D. 7 6. 設m, n, a, b, c, d均為0,執(zhí)行(m = a= = b)| (n = c= = d)后,m, n的值是 ( )A. 0 , 0 B. 0 , 1 C. 1 , 0D. 1 , 17執(zhí)行以下程序段后,輸出結果是 ( A )void main()int x=1,a=0, b=0; switch(x) case 0: b+; case 1: a+;b+; case 2: b+; printf(“a=%d,b=%dn”,a,b);A. a=1, b=2B. a=1, b=1C. a=1, b=0D. a=2, b=28下列程序段運行后,x的值是( A )a=1;b=2;x=0;if(!(-a) x-;if(!b) x=7;else +x;A. 0B. 3 C. 6D. 79設char str110=ABCDE,str210=XYZ;則執(zhí)行語句:printf(%d,strlen(strcpy(str1,str2);后的輸出是( A )A. 3 B. 5 C. 8 D. 910下面是對字符型數(shù)組s的初始化,其中不正確的是 ( D )A. char s5=“abc”; B. char s5=a,b,c;C. char s5=” ”; D. char s5=”abcdef”;11函數(shù)的值通過return語句返回,下面關于return語句的形式描述錯誤的是( C )A. return表達式;B. return (表達式);C. 一個return語句可以返回多個函數(shù)值;D. 一個return語句只能返回一個函數(shù)值。12有關變量的敘述,正確的是( D )A. 形式參數(shù)是全局變量B. a和A在C語言中是同一個變量C. 函數(shù)體內(nèi)定義的變量為全局變量D. 在所有函數(shù)之外定義的變量為全局變量13設int i=3 ,j=1, a10=1,2,3,4,5;,下列表達方式中不能得到數(shù)組元素a4值的是( D )A. ai+j B. a5-j C. ai+1 D. aj+114對函數(shù)而言,下列說法正確的是( D )A. 一個程序中可以出現(xiàn)一個以上的主函數(shù)B. 函數(shù)與主函數(shù)可以互相調用C. 用戶自定義的函數(shù)必須有形式參數(shù)D. 調用函數(shù)和被調用函數(shù)可以不在同一個文件中15若定義的函數(shù)為 fun( ),則函數(shù)的返回值是( B )A. float 型數(shù)據(jù)B. 整型數(shù)據(jù)C. 字符型數(shù)據(jù)D. 整型或字符型數(shù)據(jù)16下列二維數(shù)組的定義與初始化,錯誤的是( C )Achar c56=“hello”, ,”boy”;Bchar c23=a,b;Cchar c5=“hello”,”boy”;Dchar c23= a, b ;17與語句if (ab) if (cd) x=1; else x=2;等價的是( A )Aif (ab) if (cd) x=1; else x=2;Bif (ab) if (cd) x=1; else x=2;Cif ( (ab) & (cd) ) x=1; else x=2;Dif (ad) x=1;18對do-whie語言錯誤的說法是( C )A. 可構成多重循環(huán)結構B. 循環(huán)次數(shù)不可能為0C. 循環(huán)次數(shù)可能為0D. 先執(zhí)行后判斷19. 構成一個C程序的是( A ) A. 一個主函數(shù)和若干個非主函數(shù) B. 若干個主函數(shù)和若干個非主函數(shù) C. 一個主函數(shù)和最多一個非主函數(shù) D. 若干個主函數(shù)和最多一個非主函數(shù)20. 函數(shù)中未指定存儲類型的局部變量,其隱含的存儲類型( C )A. extern B. register C. auto D. static二、程序填空題(本大題共有八個空白,每空白3分,共24分)1、 以下程序是輸入年份,判斷其是否是份閏年的程序,請閱讀程序后理解并補充完整。 #include void main() int year;scanf(“%d”,&year) ; if ( year%4=0 ) if ( year%100 !=0 ) printf(是閏年!); else if ( year%400=0 ) printf(是閏年!); else printf(不是閏年!); 2、 以下程序為打印出楊輝三角15行的程序,輸出時按以下格式輸出,并且每個數(shù)字占用5個字符的寬度,請閱讀程序后理解程序并補充完整。 1 1 1 1 2 1 1 2 3 1 . (共15行) #include void main() int a1515; int i,j; for (i=0;i15;i+) ai0=aii=1 ; for (i=2;i15;i+) for (j=1; j=i-1 ;j+) aij= ai-1j+ai-1j-1 ;for (i=0;i15;i+) for (j=0; j=i ;j+) printf(%5d,aij); printf(“n”) ;三、程序改錯題(本大題共2小題,每小題有四個錯,每個錯2分,共16分) 以下程序分別都有四個錯誤,其中有的是語法錯誤,有的是算法錯誤.先用筆劃出出錯點,再將正確的程序寫在空白處。1、下列程序的功能是:從鍵盤上輸入一系列字符(以?結束)分別統(tǒng)計大寫字母、小寫字母和數(shù)字字母的個數(shù)并輸出。(8分)#include void main() char ch; int ch1,ch2,numn; ch1 = 0; ch ch2 = 0;numn = 0; scanf(%c,&ch); while (ch!=?) if (ch=a & ch=A & ch=Z) ch2+; else numn=numn+1; scanf(“%c”,&ch); printf (%3d%3d%3d,ch1, ch2,numn);2、以下程序要實現(xiàn)的功能為用以下公式求的近似值,直至最后一項的絕對值小于為止。(8分) #include #include void main() int s=1; double n=1,t=1,pi=0; while(fabs(t)1e-7) pi=pi+t; n=n+2; s-=ss=-s; t=s/n; pi=pi*4; printf(“%8.6d6f”,pi);四、程序設計題(本大題共3小題,共20分) 1、猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,就只剩一個桃子了。編程求第一天共摘了多少個桃子。(6分)2.編程輸出以下圖形,要求用循環(huán)實現(xiàn)。(6分)* * * * * * *3、編程用函數(shù)實現(xiàn)使用選擇排序法對10個整數(shù)完成從大到小排序,要求寫出main函數(shù)和sort函數(shù),其中10個數(shù)的輸入和輸出在main函數(shù)中實現(xiàn),排序在sort函數(shù)中實現(xiàn)。(8分)1.#includevoid main()int i,sum=1; for(i=9;i=1; i-) sum=2*(sum+1);printf(sum=%dn,sum); 2. #includevoid main() int i,j; for(i=8;i=1;i-) for(j=0;j8;j+) printf(“ “); for(j=1;j=2*i-1;j+) printf(“*”); printf(“n”); 3.#includevoid main() void sort(int array,int n);int a10,i;for(i=0;i10;i+) scanf(“%d”,&ai);sort(a,10);for
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小學開學綜合征心理健康疏導課件
- 開學第一課心理疏導收心教育主題班會
- 2024年廣告設計師創(chuàng)新要素試題及答案
- 護理健康教育與護理安全
- 關注實務國際商業(yè)美術設計師考試試題及答案
- 2024年織物檢驗員考試題目試題及答案
- 廣告設計師證書考試創(chuàng)意開發(fā)題及答案
- 病理職稱考試題庫及答案
- 安全b考試題庫及答案
- 環(huán)境保護與紡織行業(yè)試題及答案
- 2024年7月27日內(nèi)蒙古阿拉善盟直機關遴選筆試真題及解析
- GB/T 4857.4-2008包裝運輸包裝件基本試驗第4部分:采用壓力試驗機進行的抗壓和堆碼試驗方法
- 故宮博物院筆試試題
- 思政教育融入小學語文教學的策略研究
- 供方準入申請表
- DDI領導力-高績效輔導課件
- 《煙酒有危害》公開課教案
- 高三生物一輪復習課件:生物變異類型的判斷與實驗探究
- 先簡支后連續(xù)T梁橋設計計算書
- 機械制造及其自動化專業(yè)畢業(yè)設計(1)解讀
- (完整word版)樁位偏差驗收記錄表
評論
0/150
提交評論