高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬_第1頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬_第2頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬_第3頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬_第4頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精品文檔-下載后可編輯高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬高級(jí)語(yǔ)言程序設(shè)計(jì)全真模擬

1.[單選題]世界上第一臺(tái)計(jì)算機(jī)ENIAC問(wèn)世的同時(shí),馮?諾伊曼提出的概念是().[2分]

A.過(guò)程控制

B.存儲(chǔ)程序

C.程序控制

D.進(jìn)程管理

2.[單選題]C程序的組成是().[2分]

A.若干子程序

B.循環(huán)體

C.若干過(guò)程

D.語(yǔ)句

3.[單選題]下列運(yùn)算符中,優(yōu)先級(jí)最高的是().[2分]

A.[]

B.++

D.

4.[單選題]設(shè)a=1,b=2,c=8,d=7,x=10,y=10,執(zhí)行(x=ab)(y=cd)后y的值是().[2分]

C.10

5.[單選題]正確的字符常量是().[2分]

A.’/1010’

B.’68’

C.“B”

D.GO

6.[單選題]為了避免二義性,C語(yǔ)言規(guī)定else子句總是與()匹配。[2分]

A.同一行上的if

B.縮進(jìn)位置相同的If

C.其之前最近的if

D.其之后最近的if

7.[單選題]設(shè)intm=5;,語(yǔ)句while(m==0)printf("%d",m-=2);的循環(huán)休執(zhí)行的次數(shù)是().[2分]

D.無(wú)限

8.[單選題]設(shè)charstr[20];,從鍵盤能完=整地輸入字符串“Iamastudent.”的語(yǔ)句是().[2分]

A.str=gets();

B.gets(str);

C.scanf("%s",str);

D.scanf("%c",str);

9.[單選題]設(shè)有數(shù)組定義語(yǔ)句”inta[50];”,下列數(shù)組元素引用中下標(biāo)不越界的是().[2分]

A.a[0]

B.a[-1]

C.a[50]

D.a[51]

10.[單選題]在一個(gè)文件的不同函數(shù)中不能重名的是().[2分]

A.函數(shù)名

B.形式參數(shù)

C.auto型內(nèi)部變量

D.register型內(nèi)部變量

11.[單選題]設(shè)intx=5,*p=x;,表達(dá)式的值為5的是().[2分]

B.*p

C.x

D.*x

12.[單選題]關(guān)于指針運(yùn)算符“*”的說(shuō)法錯(cuò)誤的是().[2分]

A.是單目前綴運(yùn)算符

B.運(yùn)算對(duì)象只能是指針變量

C.運(yùn)算結(jié)果是運(yùn)算對(duì)象對(duì)應(yīng)的變量或數(shù)組元素等

D.運(yùn)算結(jié)合性是自右向左

13.[單選題]設(shè)有下列數(shù)據(jù)定義語(yǔ)句,則表達(dá)式sizeof()的值是().struct{chara;shortb;floatc;}abc;[2分]

14.[單選題]條件編譯的基本形式如下:#XXX標(biāo)識(shí)符程序段1#else程序段2#endif其中XXX可以是().[2分]

A.ifdef或include

B.ifdef或ifndef或define

C.ifdef或ifndef或if

D.define或include

15.[單選題]下列語(yǔ)句中,能將c定義為文件型指針的是().[2分]

A.FILEc

B.FILE*c

C.filec

D.file*c

16.[填空題]將高級(jí)語(yǔ)言編寫的源程序邊解釋邊執(zhí)行的程序稱為___。[每空2分]

17.[填空題]結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)構(gòu)成,在每一個(gè)模塊內(nèi)部以及模塊與模塊之間都有三種基本結(jié)構(gòu),分別是順序、選擇和___。[每空2分]

18.[填空題]C程序通常包括一個(gè)或多個(gè)函數(shù),其中有且只有一個(gè)函數(shù)稱為主函數(shù),其函數(shù)名為___。[每空2分]

19.[填空題]“”在位邏輯運(yùn)算中表示雙目的___運(yùn)算。[每空2分]

20.[填空題]設(shè)i,j,k均int型變量,則執(zhí)行下面的for循壞后,k的值為___。for(i=0,j=10;i=j;i++,j--)k=i+j;[每空2分]

21.[填空題]break語(yǔ)句可在循環(huán)或___語(yǔ)句中使用。[每空2分]

22.[填空題]設(shè)chars[20]=“My”;,則執(zhí)行strcat(s,”Sun”)后s的內(nèi)容是___。[每空2分]

23.[填空題]函數(shù)中的形參和調(diào)用時(shí)的實(shí)參都是數(shù)組名時(shí),傳遞方式為___。[每空2分]

24.[填空題]設(shè)inta[10],*p=a;,則對(duì)a[2]的引用可以是p[2]和*p___。[每空2分]

25.[填空題]設(shè)有語(yǔ)句typedeffloat*F;,則數(shù)據(jù)定義語(yǔ)句Fx,y,z[2];,相當(dāng)于數(shù)據(jù)定義語(yǔ)句___。[每空2分]

三、程序分析題(本大題共4小題,每小題4分,共16分。閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處。)

26.#includestdio.hvoidmain(){inti;for(i=10;i=1;i--){if(i=5)break;printf(“%3d”,i);}printf(“\n”);}[4分]

27.#includestdio.hintx=1;/*全局變量*/intfx(intp){x+=p++;returnp;}voidmain(){inty=1;x++;printf(“x=%d,fx=%d\n”,x,fx(y));}[4分]

28.#includestdio.hvoidmain(){inti;char*country[]={“Brazil”,”Russia”,”India”,”China”,”SouthAfrica”};for(i=1;i4;i+=2)printf(“%s\n”,country[i]);}[4分]

29.#includestdio.hstructnode{charname[20];intage;};voidfun1(structnodes){structnoden={“zhangsan”,23};s=n;}voidfun2(structnode*t){structnoden={“l(fā)isi”,24};*t=n;}intmain(void){structnodestu1={“wangwu”,25},stu2={“zhaoliu’,26};fun1(stu1);fun2(stu2);printf(“%d,%d\n”,stu1.age,stu2.age);return0;}[4分]

四、程序填充題(本大題共3小題,每小6分,共18分。閱讀下列程序,請(qǐng)將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。)

30.下面程序?qū)崿F(xiàn)輸出兩個(gè)字符串對(duì)應(yīng)位置相等的字符。#includestdio.hmain(){chara[]=”helloworld”,b[]=”helloC”;inti=0;while(a[i]!=’\0’___)if(a[i]==b[i])printf(“%c”,___);else___;return0;}[每空2分]

31.以下程序的功能是將無(wú)符號(hào)八進(jìn)制數(shù)字構(gòu)成的字符串轉(zhuǎn)換為十進(jìn)制整數(shù)。#includestdio.h#includestring.hmain(){chars[6],*p___;intn;gets(p);n=*p-___;while(___p!=‘\0’)n=n*8+*p-‘0’;printf(“%d\n”,n);}[每空2分]

32.下列函數(shù)的主要功能是從形參fp指向的文件中讀取形參n-1個(gè)字符(或讀到字符’\n’,或遇到文件尾,)補(bǔ)充字符串結(jié)束標(biāo)記符組成字符串,存入形參str指向的內(nèi)存。#includevoidf(char*s

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論