下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
青海大學昆侖學院試卷(A)班級:學號:姓名:考試課程:程序設(shè)計語言(C)考試日期:2011X年7月日注:所有答案均寫在答題卡上,答在試卷上不得分,考試結(jié)束后試卷和答題卡一并交回一.填空題(每空1分,共15分)1.一個C程序老是從主函數(shù)(或main)開始履行的。2.表達式2/3+7%4+3.5/7的值是3.5。3.在函數(shù)內(nèi)部定義只在本函數(shù)內(nèi)有效的變量叫內(nèi)部變量(或局部變量)。4.C語言頂用1(或非零)表示邏輯值“真”,用0表示邏輯值“假”。5。將數(shù)學式ab2改寫成C語言表達式為sqrt(a+b*b)。6。有程序段:intf=—1;printf(“%d,%u”,f,f);則輸出結(jié)果為—1、65535。7。數(shù)組在內(nèi)存中占連續(xù)的儲存區(qū),用數(shù)組名代表其首地點。8.有定義staticinta[5]={2,4,6,8,10},*p;p=&a[0];與p=&a[0]等價的語句是p=a,*(p+1)的值是4,*(a+2)的值是6.9.有構(gòu)造體和共用體的變量定義以下:structaa{inta;charc;floatx;}b1;unionbb{inta;charc;floatx;}b2;則變量b1和b2占用的內(nèi)存空間的字節(jié)數(shù)分別為7和4。二.選擇題(每題2分,合計40分)1.以下變量名合法的是(B).A.B._testC.3a6bD.a(chǎn)b$2.C語言中運算對象一定是整型的運算符是(B).A./B.%C.!D.*3.以下程序的輸出結(jié)果是(D).A.a(chǎn)=%2,b=%5B.a(chǎn)=2,b=5C.a(chǎn)=%%d,b=%%dD.a(chǎn)=%d,b=%dmain(){inta=4,b=9;printf(“a=%%d,b=%%d\n”,a,b);}4.以下程序的輸出結(jié)果是(C).A.18B.9C.-18D.-9main(){inta=9;a+=a-=a+a;printf(“%d\n”,a);}5。為表示關(guān)系a≥b≥c,應(yīng)使用的C語言表達式是(A).A。(a〉=b)&&(b〉=c)B。(a〉=b)AND(b>=c)C.(a〉=b>=c)D.(a>=b)&(b〉=c)6.字符型常量在內(nèi)存中寄存的是(B)。A.BCD代碼B.ASCII代碼C.內(nèi)部碼D.十進制碼7.對下邊程序段描繪正確的選項是(D)。A.while循環(huán)履行了10次B.循環(huán)是無窮循環(huán)C.循環(huán)體語句一次也不履行D.循環(huán)體語句只履行一次{intx=10;do{x=x—1;}while(x==0);}8。下邊選項中,與if(a)等價的是(D)。A.if(a==0)B.if(a!=0)C.if(a=0)D.if(a==1)9.有程序段:intn=1;do{++n;n=n*5;}while(n=10);(B)A.履行一次B.履行2次C.不履行D.履行無窮次10.如有申明語句:intb[2][4];則對a數(shù)組元素的正確引用是(A)。第1頁共4頁A.b[1][3]B.b[1][4]C.b[2][4]D.b[0][4]11.欲將字符串“kunluncollege”賦給字符數(shù)組str,正確的語句是(D)。A.str=“kunluncollege";B.str=“kunluncollege\n”;C.strcpy(“kunluncollege”,str);D.strcpy(str,“kunluncollege”);12.語句printf(“%d\n",strlen(“xining”));的輸出結(jié)果是(B)。A.7B.6C.存在語法錯誤D.不定值13.以下函數(shù)的種類是(C)。A.與參數(shù)x的種類同樣B.void種類C.int種類D.沒法確立ff(floatx){printf(“%d\n”,x*x);}14。若用數(shù)組名作為函數(shù)調(diào)用的實參,傳達給形參的是(A)A.數(shù)組的首地點B.數(shù)組第一個元素的值C.數(shù)組中所有元素的值D.數(shù)組元素的個數(shù)15.以下不正確的說法是(C)。A.在C語言中同意函數(shù)遞歸調(diào)用B.函數(shù)值種類與返回值種類出現(xiàn)矛盾時,以函數(shù)值種類為準C.形參能夠是常量、變量或表達式D.C語言規(guī)定,實參變量對形參變量的數(shù)據(jù)傳達是“值傳達”16.以下程序的輸出結(jié)果是(D)。A.15B.100C.10D.150#defineMAX(x,y)(x)>(y)?(x):(y)main()inti=10,j=15,k;k=10*MAX(i,j);printf(“%d\n”,k);}17.函數(shù)直接或間接地自己調(diào)用自己,被稱為函數(shù)的(A)。A.遞歸調(diào)用B.主函數(shù)調(diào)用C.自定義調(diào)用D.嵌套調(diào)用以下說法中錯誤的選項是(D).A.列舉種類中的列舉元素是常量B.一個整數(shù)不可以直接賦給一個列舉變量C.列舉種類中列舉元素的值都是從0開始以1為步長遞加D.typedef能夠用來定義新的數(shù)據(jù)種類19.在C語言中,對文件的存取是以(A)為單位的。A。字節(jié)B。函數(shù)C.記錄D.模塊20.當fclose函數(shù)正確履行后,函數(shù)的返回值是(A)。A.0B.-1C.1D.非零值三.閱讀以下程序,按題意填空(每空2分,合計16分)1.有以下程序(求20之內(nèi)的偶數(shù)和,包含20).請?zhí)羁眨篿nclude<stdio.h>main(){intn=0,sum=0;do{n++;if(①n%2==0);sum+=n;}while(②n〈=20);printf(“%d\n”,sum);}2.以下程序判斷輸入的一個整數(shù)m能否既能被4又能被6整除,若能整除,輸出“YES”,若不可以整除,輸出“NO”。請?zhí)羁眨?include<stdio.h〉main(){intm;printf(“Enteraintnumber:");scanf(“%d”,③&m);if(④m%4==0&&m%6==0)printf(“YES\n”);elseprintf(“NO\n”);}3.以下程序的功能是輸出楊輝三角形。請?zhí)羁?第2頁共4頁#include<stdio。h〉main(){inta[10][10],inti,j;for(i=0;i〈10;i++)a[i][0]=1;for(i=1(或i=0);i<10;i++)a[i][i]=1;for(i=2;i<10;i++)for(j=1;j〈i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i〈10;i++){for(j=0;j<=i;j++)printf(“%4d”,a[i][j]);printf(“\n”);}}四.程序閱讀題(每題3分,合計9分)1.#include<stdio。h>輸出結(jié)果:8。main(){intk=5,m=1;switch(k){case1:m++;case5:m*=4;case9:m+=4;break;default:m+=3;}printf(“%d”,m);}2.#include<stdio.h〉輸出結(jié)果:12。main(){inti,j,a[3][3]={{1,3,5},{2,4,6},{9,8,7}};intsum=0;for(i=0;i<=2;i++)sum+=a[i][i];printf(“n”,sum);}3.inta=9,b=5;輸出結(jié)果:3。intmin(inta,intb){intc;c=a〈b?a:b;return(c);}main(){inta=3;printf(“min=%d”,min(a,b));}五.編程題(合計20分)1.(8分)利用循環(huán)求12+22+32+42+52。#include<stdio.h〉main()inti,sum=0;for(i=1;i<=5;i++)sum+=i*i;printf(“%d\n",sum);}2.(6分)從鍵盤輸入8個隨意整數(shù),計算數(shù)組中所有的負數(shù)之和(用一維數(shù)組)。#include<stdio.h>main(){inti,j,a[8],sum=0;printf(“Pleaseinput8numbers:\n”);for(i=0;i<8;i++)scanf(“%d”,&a[i]);for(i=0;i〈8;i++)if(a[i]<0)sum=sum+a[i];prin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歐亞共同體課程設(shè)計
- 自動駕駛技術(shù)應(yīng)用總結(jié)
- 體育娛樂行業(yè)人力資源總結(jié)
- 新媒體行業(yè)技術(shù)工作概覽
- 音響行業(yè)演出場地衛(wèi)生消毒方案
- 食品安全銷售總結(jié)
- 非公開發(fā)行股票認購協(xié)議三篇
- 2024年稅務(wù)師題庫(輕巧奪冠)
- 2024年美術(shù)教案7篇合集
- 2024年福建開放大學《網(wǎng)絡(luò)測試與故障維修》形成性考核參考試題庫(含答案)
- 中建安全標準化圖冊圖集(上下全集)(全電子版)
- 高一物理必修一思維導圖
- 錨索張拉和鎖定記錄表
- 2016年校本課程--------合唱教案1
- 【原創(chuàng)】《圓柱與圓錐》復習課教教學設(shè)計
- 《中國藥典》規(guī)定中藥飲片用量
- 國網(wǎng)合肥供電公司城市新建住宅小區(qū)電力建設(shè)實施細則
- 初中物理元件實物圖及一些常用圖形
- 中小學生備戰(zhàn)期末迎接期末考試動員班會PPT
- 房測之友BMF用戶說明書
- 國自然模板(空白版)
評論
0/150
提交評論