




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
共8頁(yè)第8頁(yè)學(xué)院:專業(yè)班級(jí):姓名:學(xué)號(hào):裝訂線內(nèi)不要答題浙江農(nóng)林大學(xué)2012-201學(xué)院:專業(yè)班級(jí):姓名:學(xué)號(hào):裝訂線內(nèi)不要答題課程名稱:高級(jí)語(yǔ)言程序設(shè)計(jì)課程類別:必修考試方式:閉卷注意事項(xiàng):1、本試卷滿分100分。2、考試時(shí)間120分鐘。題號(hào)一二三四五六七八得分得分評(píng)閱人得分一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的選項(xiàng)填在題后的括號(hào)內(nèi)。每小題1分,共20分)得分C語(yǔ)言源程序名的后綴是(B)。
A、.exeB、.cC、.objD、.doc一個(gè)C程序的執(zhí)行是從(B)。 A、本程序的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束B、本程序的main函數(shù)開始,到main函數(shù)結(jié)束 C、本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束 D、本程序的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束下列可在C程序中用做用戶標(biāo)識(shí)符的是(C)。A、structB、#inC、str2D、3abc設(shè)有以下語(yǔ)句charch1,ch2;scanf(”%c%c”,&ch1,&ch2);若要為變量ch1和ch2分別輸入字符a和b,正確的輸入形式應(yīng)該是(B)。A、a和b之間用逗號(hào)間隔B、a和b之間不用有任何間隔符C、a和b之間用回車間隔D、a和b之間用空格間隔下列程序的輸出結(jié)果是(A)。voidmain(){inta=5,b=7,c;c=b/a;printf("%d\n",c);}A、1B、0C、1.4D、不確定值若有數(shù)學(xué)表達(dá)式,則正確的C語(yǔ)言表達(dá)式是(B)。A、3ae/bcB、3*a*e/b/cC、3*a*e/b*cD、3*ae/bc以下程序片段(B)。
voidmain()
{intx=0,y=0;if(x==y)
printf(“***”);else
printf(“###”);
}
A、有語(yǔ)法錯(cuò)誤,不能通過(guò)編譯B、輸出:***
C、可以編譯,但不能通過(guò)連接,所以不能運(yùn)行D、輸出:###if(x)等價(jià)于if(B)A、x==0 B、x!=0C、x==1 D、x!=1以下程序輸出結(jié)果是(C)。voidmain(){intx=1,y=0,a=0,b=0;
switch(x){
case1:switch(y){
case0:a++;break;
case1:b++;break;
}
case2:a++;b++;break;
case3:a++;b++;}
printf(“a=%d,b=%d”,a,b);}
A、a=1,b=0B、a=1,b=1C、a=2,b=1D、a=2,b=2以下描述中正確的是(C)。while,do-while,for循環(huán)中的循環(huán)體語(yǔ)句都至少被執(zhí)行一次do-while循環(huán)與while循環(huán)是完全等價(jià)的for循環(huán)中的循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但必須用花括號(hào)括起來(lái),即以復(fù)合語(yǔ)句的形式出現(xiàn)do-while循環(huán)中,根據(jù)情況可以省略while若k是int類型變量,且有以下for語(yǔ)句for(k=-1;k<0;k++)printf(****\n”);下面關(guān)于語(yǔ)句執(zhí)行情況的敘述中正確的是(A)。A、循環(huán)體執(zhí)行一次B、循環(huán)體執(zhí)行兩次C、循環(huán)體一次也不執(zhí)行D、構(gòu)成無(wú)限循環(huán)下面程序的輸出結(jié)果是(A)。voidmain(){charch[7]=”12ab56”;
inti,s=0;
for(i=0;ch[i]>’0’&&ch[i]<=’9’;i+=2)
s=10*s+ch[i]-‘0’;
printf(“%d\n”,s);}A、1B、1256C、12ab56D、ab設(shè)有兩個(gè)字符數(shù)組分別為s1和s2,并已正確賦值,若為了判斷s1和s2是否相等,應(yīng)當(dāng)使用(D)。A、if(s1==s2)B、if(s1=s2)C、if(strcpy(s1,s2))D、if(strcmp(s1,s2)==0)在C語(yǔ)言程序中,以下說(shuō)法正確的是(B)。A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C、函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套D、函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套以下正確的函數(shù)形式是(A)。A、doublefun(intx,inty){doublez;z=x+y;returnz;}C、intfun(intx,y){intz;returnz;}B、doublefun(x,y){intx,y;doublez;z=x+y;returnz;}D、doublefun(intx,inty)doublez;z=x+y;returnz;以下程序運(yùn)行的結(jié)果為(B)。#include<stdio.h>voidswap(intx,inty){ inttemp; temp=x; x=y; y=temp;}voidmain(){ inta=3,b=5; if(a<b)swap(a,b); printf("\n%d,%d\n",a,b);}A、5,3B、3,5C、3,3D、5,5對(duì)于以下自定義函數(shù)f,調(diào)用f(5),其返回值是(C)。#include<stdio.h>intf(intn){ if(n)returnf(n-1)+n; elsereturnn;}A、5 B、10 C、 15 D、以上都不正確以下敘述中,不正確的說(shuō)法是(D)。A、在不同函數(shù)中可以使用相同名字的變量B、形式參數(shù)是局部變量C、在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有定義D、全局變量和局部變量不可以同名設(shè)有如下定義語(yǔ)句inta[]={2,4,6,8},*p=a;以下選項(xiàng)中,表達(dá)式的值為6的是(A)。A、*(p+2)B、p+2C、*p+2D、*p=*p+2設(shè)有結(jié)構(gòu)體定義如下:structstudent{intnum;charname[20];floatscore;}如果有定義structstudentstud1;則對(duì)其中的結(jié)構(gòu)分量num正確的引用是________。A、structstudent.num=101; B、struct.stud1.num=101;C、stuct.stud1.num=101; D、stud1.num=101;得分得分二、填空題(每個(gè)空1分,共15分)C程序設(shè)計(jì)的三種基本結(jié)構(gòu)是__順序______、__選擇______和___循環(huán)_____。C語(yǔ)言中,當(dāng)關(guān)系表達(dá)式中的關(guān)系成立時(shí),則該關(guān)系表達(dá)式的值為___1____;假設(shè)變量已正確定義并賦值,將條件“變量x和y都能被3整除”寫成邏輯表達(dá)式_____if(x%3==0&&y%3==0)___________________;。___break_____語(yǔ)句用在循環(huán)體中,可提前終止循環(huán),___continue_____語(yǔ)句用在循環(huán)體中,可結(jié)束本次循環(huán)。字符數(shù)組chara[]={“Zhe”};則數(shù)組a的長(zhǎng)度為3
。數(shù)組元素a[3]的值為‘\0’。若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]的值為\0
,a[2][1]的值為6
。用static聲明________變量,把它分配在靜態(tài)存儲(chǔ)區(qū),該變量在整個(gè)程序執(zhí)行期間不釋放;用static聲明________變量,則該變量的作用域僅限于本文件模塊。執(zhí)行下列程序片段for(inti=1;i<=21;i++)printf(“*”);將輸出____21______個(gè)*號(hào),執(zhí)行后變量i的值為____22______。得分得分四、程序閱讀題。閱讀下列程序,將運(yùn)行時(shí)的輸出結(jié)果寫在答卷紙的相應(yīng)題號(hào)下。(每小題4分,共20分)得分1.程序運(yùn)行結(jié)果是:a=6,x=10b=3,y=6#include<stdio.h>voidmain(){ inta=5,b=4,x,y; x=2*a++; printf("a=%d,x=%d\n",a,x); y=--b*2; printf("b=%d,y=%d\n",b,y);}2.程序運(yùn)行結(jié)果是:Max=8#include<stdio.h>inta=13,b=8;intmax(inta,intb){intc; c=a>b?a:b; return(c);}voidmain(){ inta=5; printf("Max=%d\n",max(a,b));}3.程序運(yùn)行結(jié)果是:x=100123#include<stdio.h>voidfun1(intx){x=20;}voidfun2(intb[4]){intj;for(j=0;j<4;j++) { b[j]=j; }}voidmain(){intx=10;inta[4]={1,2,3,4},k; fun1(x);printf("x=%d\n",x);fun2(a);for(k=0;k<4;k++){printf("%d\n",a[k]);}}4.程序運(yùn)行結(jié)果是:34567#include<stdio.h>voidFunc(void);voidmain(){ inti; for(i=0;i<5;i++) { Func(); }}voidFunc(void){ staticinta=1; intb=2,c; c=a+b; a++; b++; printf("%d\n",c);} 5.程序運(yùn)行結(jié)果是:18,10#include<stdio.h>voidmain(){ staticinta[][3]={9,7,5,3,1,2,4,6,8}; inti,j,s1=0,s2=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i==j) s1=s1+a[i][j]; if(i+j==2) s2=s2+a[i][j]; } } printf("%d,%d\n",s1,s2
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年銷售工作計(jì)劃方案
- 2025年電子測(cè)量器項(xiàng)目可行性研究報(bào)告
- 2023年四川單招語(yǔ)文試卷作文
- 2025年電動(dòng)干油泵項(xiàng)目可行性研究報(bào)告
- 2025年生物氨硝凈項(xiàng)目可行性研究報(bào)告
- 資陽(yáng)口腔職業(yè)學(xué)院《地下空間規(guī)劃與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉林工業(yè)職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)微生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海第二工業(yè)大學(xué)《電視節(jié)目策劃與傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東農(nóng)業(yè)工程學(xué)院《大學(xué)英語(yǔ)初級(jí)II》2023-2024學(xué)年第二學(xué)期期末試卷
- 三門峽社會(huì)管理職業(yè)學(xué)院《數(shù)字電子技術(shù)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 眼科常見疾病預(yù)防知識(shí)
- 電力項(xiàng)目建設(shè)中的環(huán)境保護(hù)與施工措施
- 2025年主管護(hù)師中級(jí)考試題庫(kù)及答案參考
- 2025年洛陽(yáng)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 重大版小學(xué)英語(yǔ)六年級(jí)下冊(cè)期中試卷(含答案含聽力原文無(wú)聽力音頻)
- 奶廳安全培訓(xùn)
- Module 7 Unit 2 She couldn't see or hear.(說(shuō)課稿)-2023-2024學(xué)年外研版(三起)英語(yǔ)六年級(jí)下冊(cè)
- 《氫氣輸送管道工程設(shè)計(jì)規(guī)范》
- 管網(wǎng)工程施工重難點(diǎn)分析及對(duì)應(yīng)措施
- 八項(xiàng)規(guī)定試題及答案
- 警察執(zhí)法記錄儀使用培訓(xùn)
評(píng)論
0/150
提交評(píng)論