版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
共8頁第8頁學(xué)院:專業(yè)班級:姓名:學(xué)號:裝訂線內(nèi)不要答題浙江農(nóng)林大學(xué)2012-201學(xué)院:專業(yè)班級:姓名:學(xué)號:裝訂線內(nèi)不要答題課程名稱:高級語言程序設(shè)計(jì)課程類別:必修考試方式:閉卷注意事項(xiàng):1、本試卷滿分100分。2、考試時(shí)間120分鐘。題號一二三四五六七八得分得分評閱人得分一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的選項(xiàng)填在題后的括號內(nèi)。每小題1分,共20分)得分C語言源程序名的后綴是(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)識符的是(C)。A、structB、#inC、str2D、3abc設(shè)有以下語句charch1,ch2;scanf(”%c%c”,&ch1,&ch2);若要為變量ch1和ch2分別輸入字符a和b,正確的輸入形式應(yīng)該是(B)。A、a和b之間用逗號間隔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語言表達(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、有語法錯(cuò)誤,不能通過編譯B、輸出:***
C、可以編譯,但不能通過連接,所以不能運(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)體語句都至少被執(zhí)行一次do-while循環(huán)與while循環(huán)是完全等價(jià)的for循環(huán)中的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來,即以復(fù)合語句的形式出現(xiàn)do-while循環(huán)中,根據(jù)情況可以省略while若k是int類型變量,且有以下for語句for(k=-1;k<0;k++)printf(****\n”);下面關(guān)于語句執(zhí)行情況的敘述中正確的是(A)。A、循環(huán)體執(zhí)行一次B、循環(huán)體執(zhí)行兩次C、循環(huán)體一次也不執(zhí)行D、構(gòu)成無限循環(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語言程序中,以下說法正確的是(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對于以下自定義函數(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、以上都不正確以下敘述中,不正確的說法是(D)。A、在不同函數(shù)中可以使用相同名字的變量B、形式參數(shù)是局部變量C、在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有定義D、全局變量和局部變量不可以同名設(shè)有如下定義語句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;則對其中的結(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語言中,當(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_____語句用在循環(huán)體中,可提前終止循環(huán),___continue_____語句用在循環(huán)體中,可結(jié)束本次循環(huán)。字符數(shù)組chara[]={“Zhe”};則數(shù)組a的長度為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)存儲區(qū),該變量在整個(gè)程序執(zhí)行期間不釋放;用static聲明________變量,則該變量的作用域僅限于本文件模塊。執(zhí)行下列程序片段for(inti=1;i<=21;i++)printf(“*”);將輸出____21______個(gè)*號,執(zhí)行后變量i的值為____22______。得分得分四、程序閱讀題。閱讀下列程序,將運(yùn)行時(shí)的輸出結(jié)果寫在答卷紙的相應(yīng)題號下。(每小題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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州財(cái)經(jīng)職業(yè)學(xué)院《社會保障》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽幼兒師范高等專科學(xué)?!吨袑W(xué)政治教學(xué)法與技能訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江蘇省安全員C證考試題庫
- 2025福建建筑安全員-C證考試題庫
- 貴陽康養(yǎng)職業(yè)大學(xué)《酒店規(guī)劃與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州中醫(yī)藥大學(xué)《高分子化學(xué)與物理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年安徽省建筑安全員-C證(專職安全員)考試題庫
- 2025遼寧省建筑安全員C證考試(專職安全員)題庫附答案
- 廣州醫(yī)科大學(xué)《混凝土結(jié)構(gòu)基本原理(建筑工程)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年廣東建筑安全員《B證》考試題庫
- 幼兒園小班教案《墊子多玩》
- 論藥品管理在藥品安全中的重要性
- 河北省唐山市2023-2024學(xué)年高一上學(xué)期1月期末考試物理試題(含答案解析)
- 大學(xué)宣傳部工作總結(jié)學(xué)生會
- 2024年永州職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 藥物分離與純化技術(shù)
- 餐廳各類食材原材料供貨驗(yàn)收標(biāo)準(zhǔn)
- 物理實(shí)驗(yàn):測量電容器的電容和電荷量
- 免疫相關(guān)不良反應(yīng)的預(yù)防和處理
- 【區(qū)域開發(fā)戰(zhàn)略中環(huán)境保護(hù)政策的現(xiàn)存問題及優(yōu)化建議分析6800字(論文)】
- 新型農(nóng)村集體經(jīng)濟(jì)研究綜述
評論
0/150
提交評論