C程序設(shè)計(jì)試卷及答案_第1頁(yè)
C程序設(shè)計(jì)試卷及答案_第2頁(yè)
C程序設(shè)計(jì)試卷及答案_第3頁(yè)
C程序設(shè)計(jì)試卷及答案_第4頁(yè)
C程序設(shè)計(jì)試卷及答案_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——C程序設(shè)計(jì)試卷及答案C語(yǔ)言考試樣卷及參考答案

C語(yǔ)言考試樣卷及參考答案

一、選擇題(40題,每題1.5分,共60分)

以下關(guān)于C語(yǔ)言標(biāo)識(shí)符的描述中,正確的是。

A)標(biāo)識(shí)符可以由漢字組成B)標(biāo)識(shí)符只能以字母開(kāi)頭

C)關(guān)鍵字可以作為用戶(hù)標(biāo)識(shí)符D)Area與area是不同的標(biāo)識(shí)符

答案:D)Area與area是不同的標(biāo)識(shí)符(C語(yǔ)言標(biāo)識(shí)符中大小寫(xiě)字母被認(rèn)為是不同的字符)

以下不屬于C語(yǔ)言關(guān)鍵字的是。

A)caseB)byteC)enumD)sizeof答案:B)byte

C語(yǔ)言中,以下不是正確的常量。A)543210LB)05078C)-0x41D)12345答案:B)05678(0開(kāi)頭表示八進(jìn)制數(shù),其各位數(shù)碼不應(yīng)≥8)以下不正確的轉(zhuǎn)義字符是。A)’\\\\’B)’0101’C)’\\n’D)’\\x1f’答案:B)’0101’

使以下程序段輸出“123,456,78〞,由鍵盤(pán)輸入數(shù)據(jù),正確的輸入是。inti,j,k;scanf(“%d,=%d〞,&i,&j,&k);printf(“%d,%d,%d\\n〞,i,j,k);A)12345678B)123,456,78C)123,45678D)123,*45678答案:C)123,45678

判斷char類(lèi)型的變量c1是否為數(shù)字字符的正確表達(dá)式為。A)(c1>=0)&&(c1=’0’)&&(c1=’0’)||(c1=’0’)&&(c1b)||(b0;i--);后,變量i的值為。A)10B)9C)0D)1答案:C

求以下程序的運(yùn)行結(jié)果。voidmain(){

char*pc=\;clrscr();while(*pc)

{while(*pc=='#')pc++;if(*pc=='\\0')break;printf(\;pc++;}

printf(\;}

結(jié)果:FujianProvince

2023-4-8共13頁(yè)第2頁(yè)

C語(yǔ)言考試樣卷及參考答案

以下對(duì)C語(yǔ)言函數(shù)的描述中,不正確的是。

A)C語(yǔ)言中,函數(shù)可以嵌套定義B)C語(yǔ)言中,函數(shù)可以遞歸調(diào)用C)C語(yǔ)言中,函數(shù)可以沒(méi)有返回值D)C語(yǔ)言程序由函數(shù)組成答案:A)C語(yǔ)言中,函數(shù)可以嵌套定義

以下程序的運(yùn)行結(jié)果是什么?#include第一次調(diào)用fun(&k)后,k=*i=1,a=2;fun(int*i)其次次調(diào)用fun(&k)后,k=*i=3,a=3;{staticinta=1;*i+=a++;}

voidmain(){intk=0;clrscr();fun(&k);fun(&k);

printf(\;}

結(jié)果:3

假使fun()函數(shù)中沒(méi)有static,結(jié)果呢?(2)

求程序運(yùn)行結(jié)果。

inta;/*定義全局變量a*/fun(inti)

{a+=2*i;/*a=a+2*i=0+2×10*,此處a為全局變量/

returna;}voidmain()

{inta=10;/*定義局部變量a*/printf(\;/*此處a為局部變量*/}

結(jié)果:20,10

以下語(yǔ)句中,指針s所指字符串的長(zhǎng)度為。char*s=〞\\\\Hello\\tWorld\\n〞;答案:13檢驗(yàn)方法:voidmain()

{printf(“%d〞,strlen(“\\\\Hello\\tWorld\\n〞));}

(注:指針s所指字符串輸出結(jié)果是:\\HelloWorld)

運(yùn)行以下程序,當(dāng)輸入字符序列AB$CDE并回車(chē)時(shí),程序的輸出結(jié)果是什么?#includerev()

{charc;

c=getchar();

if(c=='$')printf(\;else

{rev();/*此處為遞歸調(diào)用rev()函數(shù)*/printf(\;

2023-4-8共13頁(yè)第3頁(yè)

C語(yǔ)言考試樣卷及參考答案

}}

voidmain(){rev();}

結(jié)果:$BA

以下程序的運(yùn)行結(jié)果是什么?voidmain(){inta=12,b;

b=0x1f5&a(y)?(x):(y)voidmain()

{inta=1,b=2,c=3,d=2,t;

t=10*(MAX(a+b,c+d));/*替換成:t=10*((a+b)>(c+d)?(a+b):(c+d))*/printf(\;}

結(jié)果:50

使用#include“文件名〞,尋覓被包含文件的方式

溫馨提示

  • 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)論