自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)_第1頁(yè)
自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)_第2頁(yè)
自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)_第3頁(yè)
自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)_第4頁(yè)
自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

精品文檔-下載后可編輯自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題及(2022.10)自考00342《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》真題解析(2022.10)

1.[單選題]設(shè)char*ps[]={"Howareyou?","Fine.\0Thankyou."};,執(zhí)行語(yǔ)句printf("%s%s\n",ps[0],ps[l]);后輸出結(jié)果是

A.Howareyou?

B.Howareyou?Fine.

C.Fine.Thankyou.

D.Howareyou?Fine.Thankyou.

2.[單選題]設(shè)inti=l,j=O,*p=i,*q=j;,則與j=i;等價(jià)的是

A.j=p;

B.j=q;

C.j=*p;

D.j=*q;

3.[單選題]設(shè)intf(floata,doubleb,charc);,則函數(shù)f返回值的類(lèi)型是

A.int型

B.char型

C.float型

D.double型

4.[單選題]設(shè)struct{intx;chary;}Z[3]={{1,A},{2,B},{3,Q}};,表達(dá)式z[l].x+z[2].y的值是

A.66

B.67

C.68

D.69

5.[單選題]設(shè)chars[]="Chinan";,則sizeof(s)和strlen(s)的值分別是

A.5和5

B.5和6

C.6和5

D.6和6

6.[單選題]設(shè)inta[][3]={{1},{2,3}};,則數(shù)組元素a[l][l]的值是

A.0

B.1

C.2

D.3

7.[單選題]設(shè)inta=l;,下列語(yǔ)句中循環(huán)體執(zhí)行次數(shù)為1的是

A.for(;a

B.for(;a0;a++)printf(''%d\n",a);

C.while(a=l)printf("%d\n",a++);

D.while(al)printf("%d\n",a++);

8.[單選題]設(shè)intp;,與if(p==0)等價(jià)的是

A.if(p)

B.if(!p)

C.if(p=l)

D.if(p!=0)

9.[單選題]執(zhí)行語(yǔ)句printf(''%d\n'',l2);后輸出結(jié)果是

A.-1

B.0

C.1

D.2

10.[單選題]設(shè)inta,b;,若從鍵盤(pán)分別輸入a和b的值,則正確的輸入語(yǔ)句是

A.scanf(''%d,%d'',a,b);

B.scanf(''%f,%f'',a,b);

C.scanf(''%d,%d'',a,b);

D.scanf(''%f,%f'',a,b);

11.[單選題]設(shè)inta[4]={3,2,l};,下列語(yǔ)句輸出結(jié)果為0的是

A.printf(''%d'',a[0]);

B.printf(''%d'',a[l]);

C.printf(''%d'',a[2]);

D.printf(''%d'',a[3]);

12.[單選題]設(shè)inta=0,b=0,m=l;,則表達(dá)式(a!=b)(m=2)和m的值分別是

A.0,1

B.1,1

C.0,2

D.1,2

13.[單選題]正確的整型常量是

A.2e3

B.0XAB

C.'12'

D.089

14.[單選題]下列為C語(yǔ)言關(guān)鍵字的是

A.break

B.BREAK

C.File

D.printf

15.[單選題]下列不是程序設(shè)計(jì)語(yǔ)言的是

A.C語(yǔ)言

B.BASIC語(yǔ)言

C.JAVA語(yǔ)言

D.自然語(yǔ)言

16.[填空題]C語(yǔ)言中,宏定義命令是______。

17.[填空題]設(shè)FILE*fp;,以只讀方式打開(kāi)二進(jìn)制文件的語(yǔ)句是fp=fopen("a.dat",______);。

18.[填空題]設(shè)intmain(void){inta;……},變量a的默認(rèn)存儲(chǔ)類(lèi)型是______。

19.[填空題]若調(diào)用數(shù)學(xué)函數(shù)sqrt(),則需要使用#include命令包含頭文件______。

20.[填空題]設(shè)ints[][3]={l,2,3,4,5};,則數(shù)組s的行長(zhǎng)度至少是______。

21.[填空題]設(shè)inta=1;,執(zhí)行printf("%d\n",a++);的輸出結(jié)果是______。

22.[填空題]設(shè)inta,*p=a;,則*p與p中的內(nèi)容分別是a的______。

23.[填空題]C語(yǔ)言中,十六進(jìn)制整型常量必須以______開(kāi)頭。

24.[填空題]結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)分別是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和______結(jié)構(gòu)。

25.[填空題]C語(yǔ)言源程序經(jīng)過(guò)編譯后,生成的是______程序。

26.[問(wèn)答題]#include

intfun(intx,inty,intz)

{

intmax;

max=x

27.[問(wèn)答題]#include

longFUN(intn)

{

if(n==l||n==2)return(1L);

elsereturn(FUN(n-l)+FUN(n-2));

}

intmain(void)

(

Inti;

for(i=l;iv4;i++)printf("%ld,",FUN(i));

printf("%ld\n"FUN(4));

return0;

}

28.[問(wèn)答題]#include

intmain(void)

(

inta[2][2]={l,3,2,4},b[2][2]={0,2,1,3};intc[2][2]=(0,0,0,0),i,j;

fbr(i=0;iv=l;i++)

for(j=0;jv=l;j++)c[i]U]=a[i][0]*b[0][j]+a[i][l]*b[l][j];printf("%d\n",c[0][0]*c[l][l]-c[l][0]*c[0][l]);

return0;

)

29.[問(wèn)答題]#include

intmain(void)

{

intsum=15,i=l;

for(;i<10;i++)

{

if(sum20)break;

if(i%2==0)

{sum+=i;printf("%d,",sum);}

}

printf("i=%d\n",i);

return0;

}

30.[案例題]輸出結(jié)構(gòu)體變量中保存的貨號(hào)、品名和價(jià)格。

#include

struct(

intid;/*貨號(hào)*/

charname[20];/*品名*/

floatprice;/*價(jià)格*/

)ware={1001,"Thinkpad",5500.5},*p=ware;

intmain(void)

{

printf("id=%d\n",p______id);/*第一空*/

printf("name=%s\n",______.name);/*第二空*/

printf("price=%.1f\n",(______p).price);/*第三空*/

return0;

}

31.[案例題]根據(jù)輸入的三條線段的長(zhǎng)度判斷它們能否組成三角形,若能,判斷它們組成的是否是直角三角形。

#include

#include

intmain(void)

{floatx,y,z;

Scanf("%f,%f,%f",______);/*第一空*/

if(______)printf("不能組成三角形\n");/*第二空*/

else

if(x*x+y*y==z*z||y*y+z*z==x*x||z*z+x*x==y*y)printf("直角三角形\n");

______printf("非直角三角形\n");/*第三空*/

}?

32.[案例題]從鍵盤(pán)輸入一串字符,以回車(chē)換行為結(jié)束標(biāo)志,將其中的小寫(xiě)英文字母連成一個(gè)新的字符串并輸出。

#include

#include

intmain(void)

{

charletterstr[100]="",ch[2]={'\0','\0'};

while((ch[0]=getchar())!=______)/*第一空*/

if(______)strcat(letter

溫馨提示

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

評(píng)論

0/150

提交評(píng)論