版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中心填寫(xiě):湖南大學(xué)課程試卷課程名稱(chēng): 程序設(shè)計(jì)基礎(chǔ) ;試卷: A;時(shí)間:120 分鐘湖 南 大 學(xué) 課 程 考 試一、單選題,把正確的字母標(biāo)記在題中下劃線(xiàn)上(每小題 1 分,共 30 分) 試卷湖 南 大 學(xué) 教 務(wù) 處 考 試 中 心1、在C語(yǔ)言中,正確的字符常量是()。A)字B)x41C)”A”D)”ABC”2、若變量已正確定義并賦值,下面符合C語(yǔ)言語(yǔ)法的表達(dá)式是A) a:=b+1B) a=b=c+2C)18.5%3D) a=a+7=c+b3、結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是()。A) 輸入、處理、輸出B) 樹(shù)形、網(wǎng)形、環(huán)形C) 順序、選擇、循環(huán)D) 主程序、子程序、函數(shù)4、循環(huán)語(yǔ)
2、句的循環(huán)體中執(zhí)行continue語(yǔ)句,其作用是()。A)立即終止程序執(zhí)行B) 繼續(xù)執(zhí)行continue語(yǔ)句之后的循環(huán)體各語(yǔ)句結(jié)束本次循環(huán)D) 跳出循環(huán)5、若有以下程序段:c1=1,c2=2,c3;c3=1.0/c2*c1;則執(zhí)行后,c3中的值是()。A) 0B) 0.5C) 1D) 26、在C語(yǔ)言程序設(shè)計(jì)中數(shù)據(jù)元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型允許是()。字符常量B) 浮點(diǎn)型常量C) 整型常量或整型表達(dá)式D) 任何類(lèi)型的表達(dá)式7、當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是()。A) 數(shù)組的長(zhǎng)度B) 數(shù)組的首地址C) 數(shù)組每一個(gè)元素的地址D) 數(shù)組每個(gè)元素中的值8、設(shè)有以下說(shuō)明語(yǔ)句題號(hào)一二三四五
3、六七十總分應(yīng)得分3010202020100實(shí)得分評(píng)分:評(píng)卷人專(zhuān)業(yè)班級(jí):學(xué)號(hào):裝 訂 線(xiàn) ( 答 題 不 得 超 過(guò) 此 線(xiàn)):年 _月日考 試 用struct exx ; float y; char z ; exle;則下面的敘述中不正確的是(A) struct結(jié)構(gòu)體類(lèi)型的關(guān)鍵字C) x,y,z都是結(jié)構(gòu)體成員名)。B) exle是結(jié)構(gòu)體類(lèi)型名D) struct ex是結(jié)構(gòu)體類(lèi)型9、已知:char s20=language, *ps=s;字母n的表達(dá)式是(C)ps2則不能)。D)ps+=2, *psA) ps+2B)s210、已知:a, x;確的賦值語(yǔ)句是()。A) a=(a1+a2)/2C)
4、a=(x=1, x+, x+2);B) a*=*a+1;D) a=good;11、對(duì)于下述定義,不正確的敘述是(union data)。i;charc;floatf; a, b;A)變量a所占內(nèi)存的長(zhǎng)度等于成員f的長(zhǎng)度 B)變量a的地址和它的各成員地址都是相同的 C)可以在定義時(shí)對(duì)a初始化D)不能對(duì)變量a賦值,故a=b12、若有語(yǔ)句char s1=string1, s28, *s3, *s4=string2;則(的錯(cuò)誤調(diào)用。)是對(duì)庫(kù)函數(shù)strcpyA) strcpy(s1, string1);C) strcpy(string2, s2);B) strcpy(s4, string2);D) st
5、rcpy(s3, string1);13、已知:*p, a; 則語(yǔ)句“p=&a;”中的運(yùn)算符“&”的含義是()。D)取變量地址A) 位與運(yùn)算B) 邏輯與運(yùn)算C) 取指針內(nèi)容14、選擇出正確的說(shuō)明語(yǔ)句()。a3, 4A)aa;B)C)a D)(*a)10;15、已知:a10=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a; 則不能表示數(shù)組a 中元素的表達(dá)式是()。D) apaA) *pB) a10C)*a16、已知:char *aa2=abcd, ABCD; 則以下說(shuō)法正確的是(aa 數(shù)組元素的值分別是abcd和ABCDaa 是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維
6、數(shù)組aa 數(shù)組的兩個(gè)元素分別存放的是含有 4 個(gè)字符的一維字符數(shù)組的首地址aa 數(shù)組的兩個(gè)元素中各自存放了字符a和A的地址)。17、已知:a43=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;(*ptr)3=a, *p=a0;)。則以下能夠正確表示數(shù)組元素a12的表達(dá)式是(A.)*(PTR+1)2)B) *(*(P+5)C) (*ptr+1)+2)的值相同。D)*(*(a+1)+2)18、已知:a34, *p=a; p+=6; 那么*p 和(A.)*(a+6)B)*(&a0+6)C)*(&a1+2)D)*(&a00+6)19、已知:char s110, *s2=a
7、b0cdef; 則執(zhí)行語(yǔ)句“strcpy(s1, s2);”之后,變量 s1 的內(nèi)容為( )。A) abB)cdefC)ab0cdefD)內(nèi)容不定20、對(duì)于一個(gè)二維數(shù)組,以下幾種方法中,不能正確表示 i 行 j 列的元素的是()。A.) *(a+i+j)21、若 a,b 均為B) *(ai+j)C) aijD)*(*(a+i)+j)型變量,x,y 均為 float 型變量,正確的輸入函數(shù)調(diào)用是()。A)scanf(“%d%f”,&a,&b);C)scanf(“%d%d”,a,b);22、以下的 if 語(yǔ)句中,不正確的是(A)if(xy);B)scanf(“%d%f”,&a,&x);D)scan
8、f(“%f%f”,x,y);)。B)if(x=y) x+=y;C)if(x!=y)scanf(“%d”,&x)else scanf(“%d”,&y); D)if(xy) x+;y+;23、對(duì)于下面兩個(gè)循環(huán)語(yǔ)句,下面的敘述正確的是()。while(1); A)都是無(wú)限循環(huán)循環(huán)一次, 錯(cuò)誤24、按 C 語(yǔ)言的規(guī)定,以下不正確的說(shuō)法是( A)實(shí)參可以是常量、變量或表達(dá)式 B)形參可以是常量、變量或表達(dá)式 C)實(shí)參可以為任意類(lèi)型形參應(yīng)與其對(duì)應(yīng)的實(shí)參類(lèi)型一致for(; ;); B)是無(wú)限循環(huán),錯(cuò)誤 D)皆錯(cuò)誤)。25、語(yǔ)言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞是( A)地址傳遞值傳遞由實(shí)
9、參傳給形參,并由形參回傳給實(shí)參 D)由用戶(hù)指定傳遞方式)26、在語(yǔ)言中,A)整形常量數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型允許是(B)整形表達(dá)式)。C)整形常量或整形表達(dá)式D)任何類(lèi)型的表達(dá)式27、數(shù)組名和指針變量均表示地址,以下不正確的說(shuō)法是(A)數(shù)組名代表的地址值不變,指針變量存放的地址可變)。B)數(shù)組名代表的空間長(zhǎng)度不變,但指針變量指向的空間長(zhǎng)度可變C)A 和B 的說(shuō)法均正確D)沒(méi)有差別28、若(*p)5;其中,p 是()。A)5 個(gè)指向整型變量的指針指向 5 個(gè)整型變量的函數(shù)指針一個(gè)指向具有 5 個(gè)整型元素的一維數(shù)組的指針二、判斷下列命題,正確的在括號(hào)內(nèi)打;不正確在括號(hào)內(nèi)打 (每小題 1 分
10、,共10 分)三、閱讀下面的程序,寫(xiě)出程序的運(yùn)行結(jié)果(每小題 5 分,共 20 分)1 #include main()a=0,i=1;switch(i) case 0:case 1:a+=3; case 2:case 3:a+=5;break;default:a+=7;2 #include main()a,b; for(a=1,b=1;a20) break; if(b%3=1) b+=3;continue; b=8;1.C 程序是按書(shū)寫(xiě)的順序執(zhí)行的。( )在 C 語(yǔ)言中, 、char 和 short 三種類(lèi)型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)都是一樣的。 ( )在 C 語(yǔ)言程序中,AHP 和 ahp
11、分別代表兩個(gè)不同的標(biāo)識(shí)符。( )在 if 語(yǔ)句中,不可以沒(méi)有else 子句。( )5.C 語(yǔ)言規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),與其對(duì)應(yīng)的形參之間是單向的值傳遞。( )6.C 語(yǔ)言中 while 和 do-while 循環(huán)的主要區(qū)別是 do-while 語(yǔ)句的循環(huán)體至少會(huì)被執(zhí)行一次,而 while 語(yǔ)句的循環(huán)體則可能一次也不執(zhí)行。 ( ) 7.數(shù)組首地址不僅能通過(guò)數(shù)組中第一個(gè)元素的地址表示,也可以通過(guò)數(shù)組名來(lái)表示。 ( ) 8.在 C 語(yǔ)言中,函數(shù) strcpy 是用來(lái)連接字符串的。( ) 9.函數(shù)的返回值類(lèi)型是由函數(shù)的類(lèi)型和 return 語(yǔ)句中表達(dá)式的類(lèi)型共同決定的,當(dāng)這兩個(gè)類(lèi)型不一致時(shí)最終起決定作
12、用的是return 中表達(dá)式的類(lèi)型。 ( ) 10.由于指針變量 的是地址,指針變量被定義之后可以指向任一類(lèi)型的變量。 ( )D)具有 5 個(gè)指針元素的一維指針數(shù)組,每個(gè)元素都只能指向整型量29、當(dāng)說(shuō)明一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)分配給它的內(nèi)存是()。A)各成員所需內(nèi)存量的總和 B)結(jié)構(gòu)體中第一個(gè)成員所需內(nèi)存量 C)成員中占內(nèi)存量最大者所需的容量 D)結(jié)構(gòu)體中最后一個(gè)成員所需內(nèi)存量30、以下關(guān)于枚舉的敘述不正確的是()。A)枚舉變量只能取對(duì)應(yīng)枚舉類(lèi)型的枚舉元素表中的元素 B)可以在定義枚舉類(lèi)型時(shí)對(duì)枚舉元素進(jìn)行初始化 C)枚舉元素表中的元素有先后次序,可以進(jìn)行比較 D)枚舉元素的值可以是整數(shù)或字符串四
13、、程序填空。根據(jù)問(wèn)題的算法,寫(xiě)出程序中缺少的語(yǔ)句,使程序達(dá)到題目的要求(每空 2 分,共 20 分)1.從鍵盤(pán)輸入一個(gè)字符,如果該字符為小寫(xiě)字母,則轉(zhuǎn)換為大寫(xiě)字母輸出;如果該字符為大寫(xiě)字母,則轉(zhuǎn)換為小寫(xiě)字母輸出;如果為其他字符,原樣輸出。 #includevoid main() ;prf(Enter a char:n); x=getchar();if () x-=a-A;else if (x=A) & (x=Z); phar(x);2計(jì)算 x 的 n 次方,x 和 n 在程序中輸入。#include doubleer(x,n) ; double p; p=1; prf(a=%dn,a);prf
14、(a=%dn,b);3#include fun(a,b)c;c=a+b; return c;main()x=5,z;z=fun(+x,-x);prf(fun=%dn,z);4 #include main()i,a10=1,3,5,7,9,2,4,6,8,0,temp;temp=a9; for(i=9;i;i-)ai=ai-1; a0=temp;prf(a:); for(i=0;i10;i+)prf(%d ,ai);for(i=1;i=n;i+) ; return p; void main() x,n; double num; double er(,); scanf(%d,%d,&x,&n);
15、num= ;prf(%lf n,num); 3. 輸入任意 10 個(gè)整數(shù),將 10 個(gè)整數(shù)按從小到大的順序排序。 #include void sort(b,n )i,j,t; for(i=0;in- 1;i+) for(j=i+1;jn;j+) if(bjbi) ;void main() a10,i; prf( 請(qǐng)輸入任意十個(gè)整數(shù): n); for(i=0;i10;i+) scanf(%d,&ai); ;prf( 排序后十個(gè)數(shù)為: n); for(i=0;i10;i+) prf(%d,ai); prf( n); 五、編寫(xiě)程序(每小題 10 分,共 20 分)1、編寫(xiě)程序,用戶(hù)輸入年、月后,計(jì)算該月份的天數(shù)。2、編寫(xiě)函數(shù)求下列級(jí)數(shù)的前n 項(xiàng)之和。四、程序填空(每空 2 分,20 分)五、編寫(xiě)程序(每小題 10 分,共 20 分)1、編寫(xiě)程序,用戶(hù)輸入年、月后,計(jì)算該月份的天數(shù)。參考:# include mian()year, month, days, leap; while(1)scanf(“%d%d”, &year, &month); if (month = 1)break;leap year 40 & year 100!0 | year switch (month)case 2:if (leap)days=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度房地產(chǎn)開(kāi)發(fā)項(xiàng)目融資借款抵押合同范本4篇
- 2025年度船舶建造與改造工程承包合同4篇
- 2025年度文化遺址保護(hù)工程合同文物修復(fù)及安全防護(hù)措施4篇
- 二零二五年度高校實(shí)習(xí)學(xué)生實(shí)習(xí)補(bǔ)貼及生活保障合同4篇
- 二零二五版智能安全門(mén)系統(tǒng)采購(gòu)安裝協(xié)議4篇
- 2025年度茶樓與茶葉品牌推廣代理合同4篇
- 2025年度新型節(jié)能門(mén)窗研發(fā)與推廣應(yīng)用合同協(xié)議3篇
- 二零二五年南京市公共停車(chē)場(chǎng)車(chē)位租賃稅收征收合同4篇
- 2025年度農(nóng)業(yè)合作社大豆種植與收購(gòu)合作協(xié)議4篇
- 2025年度爬架租賃與智能監(jiān)控系統(tǒng)合同4篇
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024-2025學(xué)年人教版(2024)七年級(jí)(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 《精密板料矯平機(jī) 第2部分:技術(shù)規(guī)范》
- 2024光伏發(fā)電工程交流匯流箱技術(shù)規(guī)范
- 旅游活動(dòng)碳排放管理評(píng)價(jià)指標(biāo)體系構(gòu)建及實(shí)證研究
- 2022年全國(guó)職業(yè)院校技能大賽-電氣安裝與維修賽項(xiàng)規(guī)程
- 小學(xué)德育養(yǎng)成教育工作分層實(shí)施方案
- 黑枸杞生物原液應(yīng)用及產(chǎn)業(yè)化項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論