版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、座位號(hào)課程代碼:A100002計(jì)算機(jī)技術(shù)基礎(chǔ)(C語(yǔ)言)»試卷A姓名:學(xué)號(hào):專業(yè):學(xué)院:班級(jí):20 年 月日題號(hào)一二三四五六七總分得分得分評(píng)卷人第一部分一、單項(xiàng)選 答對(duì)一題得選擇題(共30分)擇題(本大題共15小題,每題只有一個(gè)正確答案, 2分,共30分)1、以下關(guān)于C語(yǔ)言標(biāo)識(shí)符的描述中,正確的是【】。A)標(biāo)識(shí)符可以由漢字組成B)標(biāo)識(shí)符只能以字母開(kāi)頭C)關(guān)鍵字可以作為用戶標(biāo)識(shí)符D) Area與area是不同的標(biāo)識(shí)符2、使下列程序段輸出123, 456, 78”,鍵盤輸入數(shù)據(jù),正確的輸入是【】。int i,j,k;scanf(" d,%3d%d&j,&k);pr
2、intf( " d,%d|%d ,i,j,k);A) 12345678B) 123, 456, 78C) 123, 45678D) 123, *456783、判斷char類型的變量c1是否為數(shù)字字符的正確表達(dá)式為【】。A) (c1>=0)&&(c1<=9)B) (c1>= 0' )&&(c1<= ' 9')C) ' 0' <=c1<= ' 9' D) (c1>=' 0' )|(c1<=' 9')4、若有語(yǔ)句int a=
3、1,b=2,c=3 ;則以下值為0的表達(dá)式是【】。A) ' a' &&' bB) a<=bC) (a>b)|(b<c)D)(!(a+b)=c&&a)5、已知:int a23;則對(duì)數(shù)組元素的非法引用是A. *(a0+2) B. a13 C . a10D. *(*(a+1)+2)6、 在循環(huán)語(yǔ)句的循環(huán)體中執(zhí)行break 語(yǔ)句 , 其作用是A) 跳 出該循環(huán)體, 提前結(jié)束循環(huán)B) 繼續(xù)執(zhí)行break 語(yǔ)句之后的循環(huán)體各語(yǔ)句C) 結(jié)束本次循環(huán), 進(jìn)行下次循環(huán)D) 終 止程序運(yùn)行7、 執(zhí)行語(yǔ)句for(i=10;i>0;i-)
4、 ; 后 , 變量 i 的值為C) 0 D) 1k; 不正確的語(yǔ)句是B. p2=p1D. k=p1+p2A) 10B) 98、 若有 int *p1, *p2A. p1=&kC. *p1=k+129、 在函數(shù)中未指定存儲(chǔ)類別的局部變量, 其隱含的存儲(chǔ)類別是【A. 靜態(tài) ( static)B. 外部 ( extern )C.自動(dòng)(auto)D .寄存器(register )10、 、 如下程序的輸出結(jié)果是【main( ) int x=2,a=0,b=0;switch(x) case 2:a+; b+;case 1:+a; b-; break;case 0:b+;printf("
5、a=%d, b=%dn", a, b);1 . a=2, b=0B. a=2, b=1C. a=1, b=1D. a=1, b=011 、 表示關(guān)系a<b<=c 的 C 語(yǔ)言表達(dá)式為【A. (a<b)&&(b<=c)B. (a<b)AND(b<=c)C. (a<b<=c)D. (a<b)&(b<=c)12 、 有以下程序#include <stdio.h>main() int x;scanf(“%d”,&x);if(x<=3) ; elseif(x !=10)printf(
6、“%dn ”,x); 程序運(yùn)行時(shí), 輸入的值在哪個(gè)范圍才會(huì)有輸出結(jié)果?!尽緼.不等于10的整數(shù)B.大于3且不等于10的整數(shù)C.大于3或不等于10的整數(shù)D.小于3的整數(shù)13、break語(yǔ)句的正確用法是【】A.無(wú)論在任何情況下,都中斷程序的執(zhí)行,退出到系統(tǒng)下一層。B.在多重循環(huán)中,只能退出最靠近的那一層循環(huán)語(yǔ)句。C.跳出多重循環(huán)。D.只能修改控制變量。14、若a, b, c, d均為整型變量,執(zhí)行以下程序段后的t的值為 【】#define MAX(A,B) (A)<(B)?(A):(B) a=5; b=3; c=3; d=4;t=MAX(a+b,c+d) *10;A. 70B. 7C. 8D
7、. 8015、執(zhí)行以下程序段后,m的值為【】int a6=1,2,3,4,5,6, m, *p;p=&a0;m=(*p)*(*(p+2)*(*(p+4);A) 15B) 14C) 13D) 12第二部分非選擇題(共70分)得分評(píng)卷人二、判斷題 法正確.答F(本大題共10小題,每題1分,共10分,答T表示說(shuō) 表示說(shuō)法不正確,本題只需指出正確與錯(cuò)誤,不需要修16 .字符型數(shù)據(jù)不可以進(jìn)行加減運(yùn)算17 .函數(shù)定義與函數(shù)的聲明是一回事18 .在C語(yǔ)言中函數(shù)能嵌套調(diào)用,也能嵌套定義19 .在C語(yǔ)言中switch語(yǔ)句必須使用break語(yǔ)句。【】20 . for循環(huán)中的三個(gè)表達(dá)式都可以省略?!尽?1
8、. do-while循環(huán)是先進(jìn)行循環(huán)體語(yǔ)句,后判斷表達(dá)式?!尽?2 .只能在main()函數(shù)中定義靜態(tài)變量?!尽?3 . char *s1= I love china ” ;定義了一個(gè)指針變量 si,它的初值為字符串 love china的首地址?!尽?4 . int *p4;與int (*p)4;的作用相同,都是定義了 一個(gè)指向數(shù)組的指針【125 .預(yù)處理命令行最后也是以分號(hào)(;)結(jié)尾的?!尽康梅衷u(píng)卷人填空題(本大題共6小題,每題3分,共18分。)26、在C語(yǔ)言中*作為單目運(yùn)算符時(shí)表示 為雙目運(yùn)算符時(shí)表示而作為一種標(biāo)記時(shí)表示27、表達(dá)式(a=3*5,a*4),a+5中a的值是 整個(gè)表達(dá)式的值
9、是 二28、設(shè)有如下的類型說(shuō)明:int a10=1,2,3,4,5,6,7,8,9,10,*p=a;若數(shù)組所占內(nèi)存單元的起始地址為446且整型數(shù)據(jù)占2個(gè)字節(jié),則p+5=,*(p+5)=。29、若定義了如下的共用體類型變量 x和結(jié)構(gòu)類型變量y,則x和y所占用的內(nèi)存字union stul節(jié)數(shù)分別為和Jstruct stu2 int num;int num;char name5;char name5;char s; x;char s; y;30、在TC中CTRL+F9的功能是和31、有以下程序#include <stdio.h>main()char c1,c2;scanf( %c”,&a
10、mp;c1);while(c1<65|c1>96) scanf(%c”,&c1);c2=c1+32;printf( %c,%c”,c1,c2);程序運(yùn)行輸入65回車后,能否輸出結(jié)果。(請(qǐng)回答能或不能)得分 評(píng)卷人 四、簡(jiǎn)答題(本大題共2小題,每題3分,共6 分。)32、C語(yǔ)言中變量的存儲(chǔ)類別有幾種?局部變量的缺省存儲(chǔ)類別是哪種33、請(qǐng)解釋以下與一個(gè)C程序有關(guān)的3種文件(需要說(shuō)明這些文件是什么文件、如何形成的):(1) file.c (2) file.obj (3) file.exe五、閱讀程 得分 評(píng)卷人 序回答問(wèn)題(本大題共4小題,每題5分,共20 分)34、#inclu
11、de <stdio.h>void main() int a=10,b=18;fun1(a,b);int fun1(int x,int y) if(x>y)printf("a>b'n");else if(x<y) printf("a<bn");else printf("a=bn");問(wèn)題:(1)寫出程序的運(yùn)行結(jié)果;(2)分別列出形參和實(shí)參;(3)解釋#include<stdio.h> 。35、int fun(int a) int b=0;static int c=3;b=b+1;c
12、=c+1;return(a+b+c);main() int a=2, i;for(i=0; i<3; i+)printf( %d”,fun(a); 問(wèn)題:(1)寫出該程序的運(yùn)行結(jié)果;(2)如果將static int c=3;語(yǔ)句改寫成intc=3; , 則運(yùn)行結(jié)果如何變化? 為什么 ?36、 main( ) int a23=1,2,3,4,5,6, b32, i, j;printf( “ arrany”a: );for(i=0;i<=1;i+) for(j=0;j<=2;j+)printf( “ %5d”); , aijbji=aij;/*第七行 */printf(n“” )
13、;printf( “ arrany ”b: );for(i=0;i<=2;i+)for(j=0;j<=1;j+)printf( “ %5d” , bij);printf(n“” );問(wèn)題 : (1) 寫出程 序 的運(yùn)行結(jié)果 ; (2)如 果將第七行中的 bji=aij; 語(yǔ)句改 寫成計(jì)算機(jī)技術(shù)基礎(chǔ)試題第 # 頁(yè)(共 15 頁(yè))bij=aij;,則結(jié)果如何變化37、#include<stdio.h>void fun(int *p1, int *p2) int t;t=*p1; *p1=*p2;*p2=t;void main() int x,y;int *p1,*p2;sc
14、anf("%d %d”,&x,&y);p1=&x;p2=&y;if(x>y) fun(p1,p2);printf("x=%d,y=%d", x, y);問(wèn)題:(1)該程序的功能是什么;(2)程序中的*和&分別代表什么運(yùn)算符? (3)若輸入53 ,則運(yùn)行結(jié)果如何?六、編寫得分評(píng)卷人程序(本大題共1小題,共10分。)38、輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù) 圖,然后再編寫程序代碼)0(先回N-S得分評(píng)卷人七、程序填空(本大題共1小題,共6分。)39、invert()函數(shù)的功能是將一個(gè)字符串str的內(nèi)容倒序存放
15、。例如:字符串str原內(nèi)容為:abcde ,函數(shù)調(diào)用后變?yōu)椋篹dcbavoid invert(char str口) int i,j,k;j=;for (i=0;i<strlen(str)/2;i+,j-) k=stri;stri=strj;strj=;main() char test="abcde"invert(test);printf("%sn",test);座位號(hào)課程代碼:A100002計(jì)算機(jī)技術(shù)基礎(chǔ)(C語(yǔ)言)»試卷A標(biāo)準(zhǔn)答案班級(jí):第一部分20 年 月日選擇題(共30分)一、單項(xiàng)選擇題30分)(本大題共15小題,每題只有一個(gè)正確答案,
16、答對(duì)一題得2分,共1、D2、3、4、5、6、A7、8、9、10、11、A12、B13、14、15、第二部分非選擇題(共二、判斷題(本大題共10小題,每題1分,共10 正確,本題只需指出正確與錯(cuò)誤,不需要修改)70分)分,答T表示說(shuō)法正確.答F表示說(shuō)法不16、F17、18、F19、20、T21、T22、23、T24、25、F、填空題(本大題共小題,每題分,共18分。)(1分)26、指向(1份),乘(1分);定義的變量是指針變量27、15 (2 分),20 (1 分)28、456 (2 分),6 (1 分)29、5 (2 分)、8 (1 分)30、編譯(1分)、連接(1分)、運(yùn)行(1分)31、不能
17、(3分)四、簡(jiǎn)答題(本大題共2小題,每題3分,共6分。)32 (3分)、32、C語(yǔ)言中變量的存儲(chǔ)類別有幾種?局部變量的缺省存儲(chǔ)類別是哪 種。變量的存儲(chǔ)類別分為兩大類:靜態(tài)存儲(chǔ)類和動(dòng)態(tài)存儲(chǔ)類。具體包含四種:自動(dòng)的 (auto)、靜態(tài)的(static)、寄存器的(register)、外部的(extern)。局部變量的缺省 存儲(chǔ)類別是auto變量。33 (3分)、請(qǐng)簡(jiǎn)單說(shuō)明C程序的執(zhí)行過(guò)程。答:(1) lle.c是源文件,通過(guò)編輯得到;(2) lle.obj是目標(biāo)文件,即計(jì)算機(jī)能夠處理的由二進(jìn)制指令組成的文件,通過(guò)對(duì)源文件進(jìn)行編譯得到;(3) file.exe是可執(zhí)行文件,通過(guò)將目標(biāo)文件與其他目標(biāo)文
18、件或庫(kù)函數(shù)連接得到。五、閱讀程序回答問(wèn)題(本大題共4小題,每題5分,共20分)34、(1) (2分)程序的運(yùn)行結(jié)果:a<b(2) (1分)形參:x, V;實(shí)參:a, b(3) (2分)#include<stdio.h>是文件包含預(yù)處理命令,是將標(biāo)準(zhǔn)輸入輸出頭文 件stdio.h包含到該程序中。35、(1) (2分)運(yùn)行結(jié)果7 8 9(2) (3分)運(yùn)行結(jié)果變成7 77因?yàn)樵谠瓉?lái)的程序中用static定義的變量c是局部靜態(tài)變量,具有全局壽命,而修改后,變量c變成了局部動(dòng)態(tài)變量,在 函數(shù)調(diào)用出現(xiàn)時(shí)給這個(gè)變量分配內(nèi)存單元array b:array b:1 42 536、 ( 1) ( 3 分)運(yùn)行結(jié)果array a:123456(2分)輸出結(jié)果為:array a:3612312計(jì)算機(jī)技術(shù)基礎(chǔ)試題第15頁(yè)(共15頁(yè))45645隨機(jī)數(shù)隨機(jī)數(shù)37、(1)該程序的功能是由小到大輸出兩個(gè)數(shù)(2) *表示指向運(yùn)算符;&表示取地址運(yùn)算符(3) x=3, y=5六、編寫程序(本大題共
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 14574:2025 EN Fine ceramics (advanced ceramics,advanced technical ceramics) - Mechanical properties of ceramic composites at high temperature - Determination of tensile
- 2025年云南建筑安全員A證考試題庫(kù)附答案
- 貴州大學(xué)《集成電路原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)幼兒師范高等??茖W(xué)校《成礦規(guī)律與成礦預(yù)測(cè)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025廣東建筑安全員知識(shí)題庫(kù)
- 2025青海省建筑安全員《C證》考試題庫(kù)
- 硅湖職業(yè)技術(shù)學(xué)院《化工原理B》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江蘇省安全員A證考試題庫(kù)
- 2025湖北省建筑安全員A證考試題庫(kù)附答案
- 廣州新華學(xué)院《體育活動(dòng)組織與策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)藥倉(cāng)儲(chǔ)部人員崗位職責(zé)及工作內(nèi)容培訓(xùn)課件
- 人員密集場(chǎng)所安全常識(shí)
- 簡(jiǎn)單咨詢費(fèi)合同范本英文版
- 03 35KV無(wú)功補(bǔ)償裝置安裝施工方案
- 鄉(xiāng)鎮(zhèn)質(zhì)量強(qiáng)縣工作總結(jié)
- (整理)壓力管道安裝焊口組對(duì)記錄卡
- 水平井鉆井完井設(shè)計(jì)技術(shù)
- 印度尼西亞民法
- 輸送機(jī)安裝施工方案
- 人力資源管理概論全套課件
- 伊索寓言-狗和影子課件
評(píng)論
0/150
提交評(píng)論