




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、韓山專插本C語(yǔ)言真題卷(A(A題號(hào)一二三四五六七八九十總分得分評(píng)卷人1C程序的基本單位是_2C語(yǔ)言源程序文件的后綴是_3標(biāo)識(shí)符的第一個(gè)字符必須是_4表達(dá)式的結(jié)果是_5當(dāng)打開(kāi)的文件被成功關(guān)閉后,函數(shù)6在每個(gè)語(yǔ)句和數(shù)據(jù)定義的最后必須有一個(gè)_7若有定義:double數(shù)組中行下標(biāo)的下限為_(kāi)為_(kāi)8若x=2,y=3,則的結(jié)果是_1算法是指為解決某個(gè)特定問(wèn)題而采取的正確且有限的步驟,下面不屬于算法的(A的是()。A高效性B有窮性C有零個(gè)輸入或多個(gè)輸入D確定性2C)。A順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)C嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)、順序結(jié)構(gòu)D循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、順序結(jié)構(gòu)3有下面的程序段A運(yùn)行后
2、將輸出C運(yùn)行后將輸出4若變量均已正確定義并賦值,以下合法的)。Ax=n%2.55若執(zhí)行以下程序時(shí)從鍵盤上輸入)。A11C98(A6設(shè)x、y、t型變量,則執(zhí)行語(yǔ)句:x=y=3;t=+x|+y;后,y)。A不定值C3D17有以下程序段)。A無(wú)限次C一次也不執(zhí)行8若變量)。Aa=c=a)|(c=C(a=c)(c=a)&(c=9以下所列的各函數(shù)首部中,正確的是()。AvoidBvoidCvoidDSub10以下程序的輸出結(jié)果是()。A0B29C31(A11下列程序的輸出結(jié)果是()。A非法Ba4的地址D312當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是()。A數(shù)組的長(zhǎng)度B數(shù)組的首地址C數(shù)組每一個(gè)元素
3、的地址D數(shù)組每個(gè)元素中的值A(chǔ)EOF0C非零值DNULL14以下程序的輸出結(jié)果是()。A1,5,9,1,4,7,3,5,7,)。(A15以下敘述正確的是()。A在進(jìn)行宏定義時(shí),可以引用已定義過(guò)的宏B編譯預(yù)處理命令必須位于程序的開(kāi)頭C宏展開(kāi)將占用程序運(yùn)行時(shí)間D從宏被定義的位置起,所有與宏名相同的字符串都將被替換16在說(shuō)明一個(gè)共用體變量時(shí),系統(tǒng)分配給它的存儲(chǔ)空間是)。A該共用體中第一個(gè)成員所需存儲(chǔ)空間B該共用體中最后一個(gè)成員所需存儲(chǔ)空間C該共用體中占用最大存儲(chǔ)空間的成員所需存儲(chǔ)空間D該共用體中所有成員所需存儲(chǔ)空間的總和17下列程序段的輸出結(jié)果()。A02B-20C-21-1118在)。A打開(kāi)文件操作
4、文件關(guān)閉文件B操作文件修改文件關(guān)閉文件(AC讀寫文件打開(kāi)文件關(guān)閉文件D讀文件寫文件關(guān)閉文件19若執(zhí)行fopen()函數(shù)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。A地址值BNULL20以下程序運(yùn)行后結(jié)果是()。A93B31C121main()2main()(A3main()4struct5main()(A1以下程序中,select2以下程序的功能是:輸出(A3下面程序采用函數(shù)遞歸調(diào)用的方法計(jì)算(A(A1編一程序,輸入一個(gè)百分制成績(jī),輸出用A,B,C,D,E表示的等級(jí)。設(shè):90分以上的為A,8089分為B,7079分為C,6069分為D,60(A2在歌星大獎(jiǎng)賽中,有個(gè)分?jǐn)?shù)的平均值,請(qǐng)編寫程序?qū)崿F(xiàn)。教育技術(shù)學(xué)
5、專業(yè)C語(yǔ)言程序設(shè)計(jì)一、填空題(每空1分,共10分)1.C語(yǔ)言的數(shù)據(jù)類型中,構(gòu)造類型包括:數(shù)組、和。2.在C程序中,指針變量能夠賦值或值。3.C目標(biāo)程序經(jīng)后生成擴(kuò)展名為exe的可執(zhí)行程序文件。4.設(shè)有定義語(yǔ)句staticchars5;則s4的值(A是。5.設(shè)x為int等價(jià)的關(guān)系表達(dá)式是。6.若一全局變量只允許本程序文件中的函數(shù)使用,則該變量需要使用的存儲(chǔ)類別是。7.磁盤文件按文件讀寫方式分類可以為順序存取文件和。8.設(shè)有下列結(jié)構(gòu)體變量xxsizeof(xx)的值是_。structlongnum;charname20;unionfloaty;shortz;yz;xx;二、單項(xiàng)選擇題(每小題1.5分
6、,共30分)題號(hào)答案題(A號(hào)答案1.設(shè)有定義intx=8,y,z;則執(zhí)行y=z=x+,x=y=z;語(yǔ)句后,變量x值是()A、0B、1C、8D、92.有以下程序main()inti=1,j=1,k=2;if(j+k+)&i+)printf(%d,%d,%dn,i,j,k);執(zhí)行后輸出結(jié)果是()A、1,1,2B、2,2,1C、2,2,2D、2,2,33.已知i、j、k為int型變量,若從鍵盤輸入:1,2,3,使i的值為的值為的值為3,以下選項(xiàng)中正確的輸入語(yǔ)句是()A、scanf(“%2d%2d%2d”,&i,&j,&k);B、scanf(“%d%d%d”,&i,&j,&k);C、scanf(“%d
7、,%d,%d”,&i,&j,&k);(AD、scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);4.有以下程序main()inta=5,b=4,c=3,d=2;if(abc)printf(%dn,d);elseif(c-1=d)=1)printf(%dn,d+1);elseprintf(%dn,d+2);執(zhí)行后輸出結(jié)果是()A、2B、3C、4D、編譯時(shí)有錯(cuò),無(wú)結(jié)果5.以下程序段()x=1;dox=x*x;while(!x);A、是死循環(huán)B、循環(huán)執(zhí)行二次C、循環(huán)執(zhí)行一次D、有語(yǔ)法錯(cuò)誤6.以下不能正確定義二維數(shù)組的選項(xiàng)是()A、inta22=1,2;B、inta2=1,2,3,4;C
8、、inta22=1,2,3;D、inta2=1,2,3,4;7.有以下程序(Amain()intaa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;inti,s=0;for(i=0;i4;i+)s+=aai1;printf(“%dn”,s);程序運(yùn)行后的輸出結(jié)果是()A、11B、19C、13D、208.以下程序的輸出結(jié)果是()main()charch35=AAAA,BBB,CC;printf(%sn,ch1);BCD、CC9.有以下程序#definef(x)x*xmain()(Ainti;i=f(4+4)/f(2+2);printf(“%dn”,i);執(zhí)行后輸出結(jié)果是(
9、)D、410.決定C)。A、return語(yǔ)句中的表達(dá)式類型B、調(diào)用該函數(shù)的主調(diào)函數(shù)類型C、調(diào)用函數(shù)時(shí)臨時(shí)指定的類型D、定義函數(shù)時(shí)在函數(shù)首部中所指定的類型(若缺省,則隱含為int型)。11.系統(tǒng)對(duì)預(yù)處理命令(如宏替換、文件包含、條件編譯)的處理時(shí)機(jī)是()。A、編譯源程序B、編譯源程序之前C、連接目標(biāo)文件時(shí)D、運(yùn)行程序時(shí)12.在位運(yùn)算中,操作數(shù)每左移一位,其結(jié)果相當(dāng)于()A、操作數(shù)乘以2C、操作數(shù)除以2B、操作數(shù)除以4D、操作數(shù)乘以413.下述描述中不正確的是()。(AA、字符型數(shù)組中可以存放字符串B、可以對(duì)字符型數(shù)組進(jìn)行整體輸入、輸出C、可以對(duì)整型數(shù)組進(jìn)行整體進(jìn)行輸入、輸出D、不能在賦值語(yǔ)句中通
10、過(guò)賦值運(yùn)算符“=”對(duì)字符型數(shù)組進(jìn)行整體賦值14.若有以下定義inta23,則對(duì)a數(shù)組第i行第j列元素的正確引用是()A、*(*(a+i)+j)B、(a+i)jC、*(a+i+j)D、*(a+i)+j15.有以下程序voidfun(char*a,char*b)a=b;(*a)+;main()charc1=A,c2=a,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf(%c%cn,c1,c2);程序運(yùn)行后的輸出結(jié)果是()A、AbB、aaC、AaD、Bb(A16.已定義以下函數(shù)Fun(char*p2,char*p1)while(*p2=*p1)!=0)p1+;p2+;函
11、數(shù)Fun的功能是()A、將p1所指字符串復(fù)制到p2所指內(nèi)存空間B、將p1所指字符串的地址賦給指針p2C、對(duì)p1和p2兩個(gè)指針?biāo)缸址M(jìn)行比較D、檢查p1和p2兩個(gè)指針?biāo)缸址惺欠裼?17.設(shè)有以下結(jié)構(gòu)體類型:structstcharname8;intnum;floats4;student50;并且結(jié)構(gòu)體數(shù)組student中的元素都已有值,若要將這些元素寫到硬盤文件fp確的形式是()A、fwrite(student,sizeof(structst),50,fp);B、fwrite(student,50*sizeof(struct(Ast),1,fp);C、fwrite(student,25
12、*sizeof(structst),25,fp);D、for(i=0;i50;i+)fwrite(student+i,st),1,fp);sizeof(struct18.若有說(shuō)明語(yǔ)句chara=Itismine;char*p=Itismine;則以下不正確的敘述是()A、a+1表示的是字符t的地址B、p指向另外的字符串時(shí),字符串的長(zhǎng)度不受限制C、p變量中存放的地址值可以改變D、a中只能存放10個(gè)字符19.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是()A、數(shù)組的長(zhǎng)度B、數(shù)組的首地址C、數(shù)組每一個(gè)元素的地址D、數(shù)組每一個(gè)元素中的值20.設(shè)有變量說(shuō)明inta=3,b=6;charc;若執(zhí)行賦值
13、語(yǔ)句c=(ab)2;則c的二進(jìn)制值是()。A、00011100BC、00000001D、00010100三、閱讀程序,將運(yùn)行結(jié)果寫到各題右側(cè)的空白處(每小題4分,共20分)1#includemain()charstr=1234567;inti;for(i=0;i7;i+=3)printf(%sn,str+i);2#includemain()inti;for(i=0;i3;i+)switch(i)case0:printf(%d,i);case2:printf(%d,i);default:printf(%d,i);3#includemain()inti;for(i=1;i6;i+)if(i%2)p
14、rintf(#);continue;printf(*);printf(n);4#includeintb=1;func(intp)staticintd=5;d+=p;printf(%d,d);return(d);main()inta=3;printf(%dn,func(a+func(b);5#includestructstuintnum;charname10;intage;voidpy(structstu*p)printf(%sn,(*p).name);main()structstustudent3=1001,Sun,25,1002,Ling,23,1003,Shen,22;py(student
15、+2);4分,共20分)1下面程序的功能是調(diào)用fun函數(shù)以刪除字符串中指定的字符,請(qǐng)?zhí)羁?。voidfun(chars,intc)inti,j;for(i=0,j=0;si!=0;i+)if()sj=0;main()charstr=abcdefgAbcd,ch;scanf(%c,&ch);fun(str,ch);printf(%sn,str);2下面程序是按學(xué)生姓名查詢其排名和平均成績(jī),查詢可連續(xù)進(jìn)行直到鍵入0時(shí)結(jié)束,請(qǐng)?zhí)羁铡?include#defineNUM4structstudentintrank;char*name;floatscore;stu=3,”Tom”,89.3,4,”Mary”
16、,78.2,1,”Jack”,95.1,2,”Jim”,90.6;main()charstr10;inti;doprintf(Enteraname:);scanf(%s,str);for(i=0;i=NUM)foundn);printf(Notwhile(strcmp(str,”0”)!=0);3下面程序是用“順序查找法”查找數(shù)組中的元素,請(qǐng)?zhí)羁?。main()inta8=25,57,48,37,12,92,86,33;inti,x;scanf(%d,&x);for(i=0;i8;i+)if()printf(Found!Theindexis:%dn,i);break;if()printf(“Ca
17、ntfound!);4下面程序由鍵盤輸入一些字符,逐個(gè)把為止,請(qǐng)?zhí)羁铡?includemain()FILE*fp;charch,fname10;printf(Inputnameoffile:n);gets(fname);if(fp=fopen(fname,w)=NULL)printf(cannotopenn);exit(0);printf(Enterdata:n);while()fputc();fclose(fp);5下面函數(shù)fun的功能是:將在字符串s中下標(biāo)為奇數(shù)位置上的字符,緊隨其后重復(fù)出現(xiàn)一次,放在一個(gè)新串t中,例如:當(dāng)s中的字符串為:ABCDEF時(shí),則t中的字符串應(yīng)為:BBDDFF。#
18、includevoidfun(char*s,char*t)inti,j;for(i=0;i=0)&(c=9)。按行存放)。)。7.表達(dá)式12345=12345/3*3的值為()。8.以下定義的結(jié)構(gòu)體類型擬包含兩個(gè)成員,其中成員變量info數(shù)據(jù);成員變量link是指向自身結(jié)構(gòu)體的指針.請(qǐng)將定義補(bǔ)充完整。方法為()。10在件和()文件。)。A2=12=0)22.若為int型變量,且a=2,則表達(dá)式的結(jié)果為()。3.設(shè)a,b為整型變量,以下合法的表達(dá)式為()。4.關(guān)閉文件使用的函數(shù)是()。std,*p;p&std;的引用方式不正確的是()。Astd.age下面是對(duì)數(shù)組s的初始化,其中不正確的是()。AcharCchar若有a=4
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 消化內(nèi)科肥胖癥診療方案
- 美容培訓(xùn)學(xué)校招生
- 佳佳分享真快樂(lè)
- 教師禮儀修養(yǎng)培訓(xùn)
- 鋼琴培訓(xùn)課程課件模板
- 腫瘤放射治療技術(shù)體系
- 三基培訓(xùn)計(jì)劃
- 二建BIM繼續(xù)教育培訓(xùn)
- 畢業(yè)論文任務(wù)書(shū)及開(kāi)題報(bào)告
- 中學(xué)廉潔警示教育體系構(gòu)建與實(shí)踐路徑
- 臨床肘關(guān)節(jié)損傷影像診斷
- 2025年預(yù)應(yīng)力混凝土用鋼棒產(chǎn)品質(zhì)量監(jiān)督抽查實(shí)施細(xì)則
- 不同產(chǎn)地西紅花的質(zhì)量評(píng)價(jià)研究
- 高級(jí)保育師試題(含答案)
- 2025石獅市國(guó)企招聘考試題目及答案
- GB/T 16262.2-2025信息技術(shù)抽象語(yǔ)法記法一(ASN.1)第2部分:信息客體規(guī)范
- 項(xiàng)目管理中期答辯
- 《熱力公司各崗位工作流程及工作職責(zé)》
- 中藥飲片處方書(shū)寫規(guī)范
- 運(yùn)維保障方案
- 【浙江大學(xué)(姚暢)】2025年AI大模型如何破局傳統(tǒng)醫(yī)療報(bào)告
評(píng)論
0/150
提交評(píng)論