C語(yǔ)言程序設(shè)計(jì)試題期末試卷二_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)試題期末試卷二_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)試題期末試卷二_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)試題期末試卷二_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)試題期末試卷二_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

考試科目:C語(yǔ)言

試卷適用專業(yè)(班):

學(xué)年第二學(xué)期考試時(shí)間

題號(hào)—-四五六總計(jì)

分值

O得分

閱卷人

填空(每題1分,共24分)。

、c語(yǔ)言中實(shí)現(xiàn)循環(huán)的語(yǔ)句有()、()

41

和()。

2、C語(yǔ)言由一個(gè)個(gè)()組成,其中必須有一個(gè)(),

模塊間通過(guò)()來(lái)實(shí)現(xiàn)相互連接。

O3、多分支選擇可以用嵌套的if語(yǔ)句和()語(yǔ)句來(lái)實(shí)現(xiàn)。

損4、c語(yǔ)言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,它具有()、

()三種基本結(jié)構(gòu)。

5、程序執(zhí)行過(guò)程中其值不發(fā)生變化的量是()量,其值發(fā)生變

化的量是()量。

6、字符常量是用()括起來(lái)的單一字符。單引號(hào)的字符常量

表示形式為(),反斜線的字符常量表示形式為(

)0

然O7、長(zhǎng)度為n的字符串常量,在計(jì)算機(jī)的存儲(chǔ)中占用()個(gè)字節(jié),

分別存放各字節(jié)的編碼,最后一個(gè)字節(jié)是()字符。

8、在循環(huán)控制中,break語(yǔ)句用于結(jié)束(),

continue語(yǔ)句用于結(jié)束(

O

9、C語(yǔ)言規(guī)定,標(biāo)識(shí)符只能由()、()、

()三種字符組成,而且,第一個(gè)字符必須是()

或()。

二、單項(xiàng)選擇(每空2分,共28分)。

1、下面用戶定義的標(biāo)識(shí)符符合C語(yǔ)言規(guī)定的是()

Ab.c.tomB3a6bcCsignedDa-b

2、字符型常量在內(nèi)存中存放的是()

AASCII代碼BBCD代碼C內(nèi)部碼D十進(jìn)制碼

3^C語(yǔ)言的switch語(yǔ)句中,case后()

A只能為常量B只能為常量和常量表達(dá)式C可為常量及表達(dá)式或有確定值的變

量及表

達(dá)式D可為任何量或表達(dá)式

4、整型變量乂二1,丫二3,經(jīng)下列計(jì)算后,x的值不等于6的是()

Ax=(x=l+2,x*2)Bx=y>2?6:5Cx=9-(—y)-(—y)Dx=y*4.8/2

5、表達(dá)式x>0?l:(x<0?-l:0)在x>0時(shí)的結(jié)果是()

AOB-lC1D不確定

6、下邊的表達(dá)式哪個(gè)滿足當(dāng)x為偶數(shù)時(shí)值為“真二為奇數(shù)時(shí)值為“假”()

Ax%2==0B!x%2!=0C2*x/2-x==0D!(x%2)

7、下邊的表達(dá)式哪個(gè)滿足:-10<=xv=10,和100V=K<=110時(shí)值為“真”,否則為“假”

()

A((10>x)&&(x>-10))||(100>x-100)

B!((x<-1())||(x>1()))||!((x<1()0)||(x>11()))

C(x<10)&&(x>-10)&&(x>100)&&(x<H0)

D(x>-l0)&&(x<10)||(x<110)&&(x>100)

8、下邊的表達(dá)式哪個(gè)滿足:當(dāng)x和y的值都大于0,小于n時(shí)值為“真”,否則為“假”

()

A(x>0)&&(y>0)&&(x<n)&&(y<n)

B(x<n)&&(y<n)&&x&&y

C!(x<=0)||(y<=0)||(y>=n)||(x>=n)

D!(x<=())&&!(y<=())&&!(y>=n)&&!(x>=n)

9、在c語(yǔ)言中,while語(yǔ)句中的條件取()值時(shí),結(jié)束循環(huán),for語(yǔ)句中的條件

表達(dá)式取()值時(shí),執(zhí)行循環(huán)體,do-while語(yǔ)句中的條件取()值時(shí),

結(jié)束循環(huán)。

AOB1CtrueDfalseE非0

10、c語(yǔ)言中邏輯值“真”用()表示,“假”用()表示。

AtrueB大于0的數(shù)C非0D0

11、有整型變量x,單精度變量尸5.5,表達(dá)式x=float(y*3+((int)y)%4)執(zhí)行后,x的值為

()

A17B17.500(X)0C17.5D16

三、讀程序,寫出程序的輸出結(jié)果(每題5分,共2()分)。

1、有程序段;

Intx,y,z;

X=20,y=40,z=60;

While(x<y)x+=4,

y-=4;z/=2;

printf("%d,%d,%d”,x,y,z);

其輸出結(jié)果為:

2、有程序段:

Intj=O,k=O,a=O;

While(j<2)

(

j++;

a=a+l;;

k=();

while(k<=3)

k++;

4、有程序段:

intx,y;

scanf("%d”,&x);

do

{y=x%10;

printf("%d”,y);

x/=10;

}while(x>0)

輸入為12345

輸出數(shù)據(jù)為

四、程序填空(每題8分,共16分)。

1、用戶輸入一個(gè)4*4的整數(shù)矩陣,求其兩對(duì)角線上元素的和。

#includc"stdio.h"

main()

{intmatrix[4][4J;

intkj,result1=0,result2=0;

for(k=0;k<4;k++)

{printfC'oneline:");

for(j=0;j<4;j++)

{scanf("%d”,&matrix[k][jD;

if()

result1=();

if()

result2=();

}

)

printfC'theresult:%d,%d\n”,resultl,result2);

}

2、求輸入的1()()個(gè)數(shù)中正數(shù)的個(gè)數(shù)及其平均值。

#include<stdio.h>

main()

(

inti,n;

floatsum,f;

n=();

sum=();

for(i=0;i<=100;i++)

(

printfC4enterarealnumber:");

scanf(

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論