程序設(shè)計(jì)基礎(chǔ)_第1頁(yè)
程序設(shè)計(jì)基礎(chǔ)_第2頁(yè)
程序設(shè)計(jì)基礎(chǔ)_第3頁(yè)
程序設(shè)計(jì)基礎(chǔ)_第4頁(yè)
程序設(shè)計(jì)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩117頁(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)介

程序設(shè)計(jì)基礎(chǔ)(C語(yǔ)言)

C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)

1.1.1為什么要學(xué)習(xí)c語(yǔ)言

一、多選題供100.00分)

1.

為什么要學(xué)習(xí)C語(yǔ)言?它具有哪些特性?

A.功能強(qiáng)大

B.應(yīng)用廣泛

C.通用性好

D.晦澀難懂

E.富有挑戰(zhàn)性

滿分:100.00分

得分:0分

你的答案:

ABE

正確答案:

ABCE

教師評(píng)語(yǔ):

1.1.2什么是程序設(shè)計(jì)語(yǔ)言_

一、單選題供100.00分)

以下關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,錯(cuò)誤的是:

A.程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)溝通的橋梁。

B.程序設(shè)計(jì)語(yǔ)言是用于書寫計(jì)算機(jī)程序的語(yǔ)言。

C.程序設(shè)計(jì)語(yǔ)言是一種自然語(yǔ)言.

D.程序設(shè)計(jì)語(yǔ)言有3個(gè)方面的因素:語(yǔ)法、語(yǔ)義和語(yǔ)用。

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

在計(jì)算機(jī)內(nèi)一切信息的存取、傳輸和處理都是以形式進(jìn)行的。

A.ASCII碼

B.二進(jìn)制

C.十進(jìn)制

D.國(guó)標(biāo)碼

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

1.1.3程序設(shè)計(jì)語(yǔ)言發(fā)展的三個(gè)階段

一、單選題供100.00分)

1.

能夠被計(jì)算機(jī)直接識(shí)別并執(zhí)行的是程序。

A.自然語(yǔ)言

B.匯編語(yǔ)言

C.機(jī)器語(yǔ)言

D.高級(jí)語(yǔ)言

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

C語(yǔ)言程序能夠在不同的操作系統(tǒng)運(yùn)行,這說(shuō)明C語(yǔ)言具有很好的

A.適應(yīng)性

B.移植性

C.兼容性

D.操作性

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

1.2.1C語(yǔ)言的發(fā)展史

一、多選題供100.00分)

1.

C語(yǔ)言具有哪些特點(diǎn)?

A.可移植性好

B.運(yùn)算符與數(shù)據(jù)類型豐富

C.屬于強(qiáng)類型語(yǔ)言

D.語(yǔ)法檢查嚴(yán)格

E.簡(jiǎn)潔靈活

F.結(jié)構(gòu)化

滿分:100.00分

得分:100.00分

你的答案:

ABEF

正確答案:

ABEF

教師評(píng)語(yǔ):

1.2.2C語(yǔ)言的應(yīng)用以及其他語(yǔ)言

一、多選題(共100.00分)

1.

C語(yǔ)言具有哪些特點(diǎn)?

A.可移植性好

B.運(yùn)算符與數(shù)據(jù)類型豐富

C.屬于強(qiáng)類型語(yǔ)言

D.語(yǔ)法檢查嚴(yán)格

E.簡(jiǎn)潔靈活

F.結(jié)構(gòu)化

滿分:100.00分

得分:100.00分

你的答案:

ABEF

正確答案:

ABEF

教師評(píng)語(yǔ):

1.2.3C語(yǔ)言的應(yīng)用以及其他語(yǔ)言的關(guān)系

一、多選題供100.00分)

1.

C語(yǔ)言的主要應(yīng)用有哪些?

A.開發(fā)系統(tǒng)軟件

B.開發(fā)大型應(yīng)用軟件

C.編寫個(gè)人網(wǎng)頁(yè)

D.編寫硬件設(shè)備的驅(qū)動(dòng)程序

E.開發(fā)游戲軟件

F.編寫通信程序

G.編寫廣告文案

滿分:100.00分

得分:100.00分

你的答案:

ABDEF

正確答案:

ABDEF

教師評(píng)語(yǔ):

1.3.1最簡(jiǎn)單的C語(yǔ)言程序

一、單選題供60.00分)

1.

C語(yǔ)言程序的語(yǔ)句都是以結(jié)尾。

A..

B.,

C.;

D.無(wú)符號(hào)

滿分:30.00分

得分:30.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

C語(yǔ)言程序的執(zhí)行,總是起始于。

A.程序中的第一條語(yǔ)句

B.main函數(shù)

C.本程序中的第一個(gè)函數(shù)

D.包含的文件中的第一個(gè)函數(shù)

滿分:30.00分

得分:30.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

二、填空題供40.00分)

1.

C語(yǔ)言程序的函數(shù)組成包括了兩個(gè)部分,和,后者被包含在一個(gè)花括號(hào)里。

滿分:40.00分

得分:0分

你的答案:

第1空:

聲明部分

第2空:

執(zhí)行部分

正確答案:

第1空:

函數(shù)首部

第2空:

函數(shù)體

教師評(píng)語(yǔ):

1.3.2計(jì)算機(jī)輸入的兩個(gè)整數(shù)的和

一、單選題供50.00分)

1.

C語(yǔ)言程序注釋語(yǔ)句的格式是:

A.以“/%”開始,“%/”結(jié)束

B.以“/*”開始,“*/”結(jié)束

C.以“/*”開始,“/*”結(jié)束

D.以“/**”開始,“**/”結(jié)束

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

二、填空題供50.00分)

1.

scanf是_______函數(shù),prin廿是函數(shù),它們倆都帶有參數(shù)。

滿分:50.00分

得分:50.00分

你的答案:

第1空:

輸入

第2空:

輸出

正確答案:

第1空:

輸入

第2空:

輸出

教師評(píng)語(yǔ):

1.4.1編寫C程序的步驟

一、單選題供100.00分)

1.

編寫C++程序一般需要經(jīng)過(guò)的幾個(gè)步驟依次是

A.編譯,編輯,鏈接,調(diào)試

B.編輯,編譯,鏈接,調(diào)試

C.編譯,調(diào)試,編輯,鏈接

D.編輯,調(diào)試,編譯,鏈接

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

C語(yǔ)言編譯程序的首要工作是

A.檢查C語(yǔ)言程序的語(yǔ)法錯(cuò)誤

B.檢查C語(yǔ)言程序的邏輯錯(cuò)誤

C.檢查程序的完整性

D.生成目標(biāo)文件

滿分:50.00分

得分:50.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

1.5習(xí)題

一、單選題(共50.00分)

1.

C++語(yǔ)言程序的后綴為O

A..C

B..cpp

C..obj

D..exe

滿分:25.00分

得分:25.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

十進(jìn)制數(shù)35轉(zhuǎn)換成二進(jìn)制數(shù)是

A.100011

B.100010

C.100110

D.100101

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

二、填空題(共50.00分)

1.

存儲(chǔ)器是計(jì)算機(jī)中具有記憶能力的部件,用來(lái)存放或

滿分:25.00分

得分:25.00分

你的答案:

第1空:

程序

第2空:

數(shù)據(jù)

正確答案:

第1空:

程序

第2空:

數(shù)據(jù)

教師評(píng)語(yǔ):

2.

()

voidmain()

(

inta,b,product;

scanf("%d%d",&a,&b);

product=a*b;

printf("Productis%d\n",product);

)

為了讓上面的程序能順利運(yùn)行,必須在空白處填入語(yǔ)句:

滿分:25.00分

得分:25.00分

你的答案:

第1空:

#include<stdio.h>

正確答案:

第1空:

#include<stdio.h>

教師評(píng)語(yǔ):

基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式

2.1.1計(jì)算機(jī)系統(tǒng)組成

一、填空題供100.00分)

1.

軟件系統(tǒng)由和組成。

滿分:50.00分

得分:50.00分

你的答案:

第1空:

系統(tǒng)軟件

第2空:

應(yīng)用軟件

正確答案:

第1空:

系統(tǒng)軟件

第2空:

應(yīng)用軟件

教師評(píng)語(yǔ):

2.

存儲(chǔ)器是計(jì)算機(jī)中具有記憶能力的部件,用來(lái)存放或、

滿分:50.00分

得分:50.00分

你的答案:

第1空:

程序

第2空:

數(shù)據(jù)

正確答案:

第1空:

程序

第2空:

數(shù)據(jù)

教師評(píng)語(yǔ):

2.1.2計(jì)算機(jī)中數(shù)的表示及進(jìn)制轉(zhuǎn)換

一、單選題供60.00分)

1.

在以下不同進(jìn)制的4個(gè)數(shù)中,最小的一個(gè)數(shù)是:

A.(11000110)2

B.(307)8

C.(200)10

D.(B6)16

滿分:30.00分

得分:30.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

己知8位機(jī)器碼是10110100,若其為補(bǔ)碼,則所表示的十進(jìn)制真值是:

A.-76

B.-74

C.76

D.74

滿分:30.00分

得分:30.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

二、填空題供40.00分)

1.

內(nèi)存是以為單位組成的,而一般是由個(gè)二進(jìn)制組成。

滿分:40.00分

得分:40.00分

你的答案:

第1空:

字節(jié)

第2空:

8

正確答案:

第T空:

字節(jié)

第2空:

8

教師評(píng)語(yǔ):

2.3.2常量

一、單選題(共100.00分)

1.

將100聲明為符號(hào)常量NUM的正確的預(yù)處理命令是

A.defineNUM100

B.defineNUM100;

C.#defineNUM100

D.#defineNUM100;

滿分:50.00分

得分:0分

你的答案:

D

正確答案:

C

教師評(píng)語(yǔ):

2.

下列常量中不是字符型常量的是

A.'\x44'

C.'W

D."m"

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.3.3變量

、單選題(共100.00分)

下列選項(xiàng)中合法的變量名為

A.#define

B.float

C.a123

D.sqrt(x)

滿分:50.00分

得分:0分

你的答案:

A

正確答案:

C

教師評(píng)語(yǔ):

2.

下列不正確的變量定義方法是

A.inta;b=a;

B.floata,b=12.34;

C.inta=1,b=a+1;

D.inta=5;

滿分:50.00分

得分:50.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.4.1整型數(shù)據(jù)

、單選題(共100.00分)

1.

下列哪些是合法的整型常量?

A.8A

B.069

C.ox2B

D.0033

滿分:100.00分

得分:100.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.4.5實(shí)型數(shù)據(jù)

、單選題(共100.00分)

1.

下列實(shí)型常量指數(shù)形式中,正確的是

A.-1.23E0

B.-1.23e5.5

C.E-8

D.1.23E(-5)

滿分:100.00分

得分:100.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.4.6字符數(shù)據(jù)和字符串常量

一、單選題供100.00分)

1.

下列選項(xiàng)中與其他3個(gè)不是表示同一個(gè)字符的是

A.'a'

B."a"

C.'\141'

D.'\x61'

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

語(yǔ)句printf("a\bre\'hi\'y\Wbou\n");的輸出結(jié)果是

A.a\bre\'hi\'y\\\bou

B.a\bre\'hi\'y\bou

C.re'hi'you

D.abre'hi'yXbou

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.5.1賦值運(yùn)算符、賦值表達(dá)式

一、單選題供100.00分)

1.

下面程序的輸出結(jié)果是:

#include<cstdio>

usingnamespacestd;

intmain()

(

inta=3;

printf(na=%d,",a);

a=a+1;

printf(,'a=%d,",a);

a*=2;

printf(na=%d\nM,a);

return1;

)

A.程序出錯(cuò),不能正確運(yùn)行,因?yàn)閍=a+1不成立

B.a=3

C.a=3,a=4,a=8

D.a=33=3a=3

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

以下程序的輸出結(jié)果是

#include

usingnamespacestd;

intmain()

(

inta=2.5+3.6;

printf(,,a=%d\n,',a);

return1;

)

A.a=6.1

B.a=5.0

C.a=6

D.a=5

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.5.3算術(shù)運(yùn)算符、算術(shù)表達(dá)式

一、單選題供100.00分)

1.

若有定義intk=7,x=12;則能使值為3的表達(dá)式是

A.x%=(k%=5)

B.x%=(k-k%5)

C.x%=k-k%5

D.(x%=k)-(k%=5)

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

若變量已正確定義并賺值,則下面符合C語(yǔ)言語(yǔ)法的表達(dá)式是

A.a:=b+1

B.a=b=c=1

C.int18.5%3

D.a=a+7=c+b

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.5.4自增自減運(yùn)算符、符號(hào)運(yùn)算符

一、填空題(共100.00分)

1.

#include

usingnamespacestd;

intmain()

(

inti=1,j=2,k=3;

printf(H%d\n",i++);

printf("%d\n”,++j);

printf(M%d\nn,(++k)*2);

printf("%d\n”,i+j+k);

return1;

)

以上程序的輸出結(jié)果是

()

()

滿分:100.00分

得分:100.00分

你的答案:

第1空:

1

第2空:

3

第3空:

8

第4空:

9

正確答案:

第1空:

1

第2空:

3

第3空:

8

第4空:

9

教師評(píng)語(yǔ):

2.5.5算術(shù)運(yùn)算符中數(shù)據(jù)類型轉(zhuǎn)換規(guī)則

一、單選題(共100.00分)

1.

inti=3;

floatf=2.3f;

doubled=3.2;

long1=10;

則表達(dá)式10+,a'+i*f-d/l的結(jié)果是

A.不確定

B.113.58

C.113

D.120

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

若有定義

inta=7;

floatx=2.5,y=4.7;

則表達(dá)式x+a%3*(int)(x+y)%2/4的值是

A.2.500000

B.2.750000

C.3.500000

D.0.000000

滿分:50.00分

得分:50.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.5.6位運(yùn)算符、位運(yùn)算表達(dá)式

一、填空題供100.00分)

1.

計(jì)算以下式子的結(jié)果。(計(jì)算結(jié)果為十進(jìn)制)

71&52=

滿分:25.00分

得分:25.00分

你的答案:

第1空:

4

正確答案:

第1空:

4

答案解析:

將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制,對(duì)二進(jìn)制數(shù)進(jìn)行相應(yīng)的位運(yùn)算,再將運(yùn)算結(jié)果轉(zhuǎn)換回十進(jìn)制即可。

教師評(píng)語(yǔ):

2.

計(jì)算以下式子的結(jié)果。(計(jì)算結(jié)果為十進(jìn)制)

71|52=

滿分:25.00分

得分:25.00分

你的答案:

第1空:

119

正確答案:

第1空:

119

教師評(píng)語(yǔ):

3.

計(jì)算以下式子的結(jié)果。(計(jì)算結(jié)果為十進(jìn)制)

71A52=

滿分:25.00分

得分:25.00分

你的答案:

第1空:

115

正確答案:

第1空:

115

教師評(píng)語(yǔ):

4.

計(jì)算以下式子的結(jié)果。(計(jì)算結(jié)果為十進(jìn)制)

71&52=

71|52=

71A52=

?8=

16?4=

16?4=

滿分:25.00分

得分:25.00分

你的答案:

第1空:

4

第2空:

119

第3空:

115

第4空:

-9

第5空:

256

第6空:

1

正確答案:

第1空:

4

第2空:

119

第3空:

115

第4空:

-9

第5空:

256

第6空:

1

答案解析:

將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制,對(duì)二進(jìn)制數(shù)進(jìn)行相應(yīng)的位運(yùn)算,再將運(yùn)算結(jié)果轉(zhuǎn)換回十進(jìn)制即可。

教師評(píng)語(yǔ):

2.5.7逗號(hào)運(yùn)算符、逗號(hào)表達(dá)式

一、填空題供100.00分)

1.

假設(shè)a為整型變量,則表達(dá)式(a=3,a++,a+5,a*6)的值是()

滿分:100.00分

得分:100.00分

你的答案:

第1空:

24

正確答案:

第1空:

24

教師評(píng)語(yǔ):

258其他運(yùn)算:sizeof運(yùn)算符

一、單選題(共100.00分)

1.

sizeof(double)是

A.一個(gè)雙精度型表達(dá)式

B.一個(gè)整型表達(dá)式

C.一種函數(shù)調(diào)用

D.一個(gè)非法的表達(dá)式

滿分:100.00分

得分:100.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

基本輸入輸出和順序程序設(shè)計(jì)

3.1程序的控制結(jié)構(gòu)

一、單選題供100.00分)

1.

以下關(guān)于當(dāng)型循環(huán)和直到型循環(huán)的描述不正確的是。

A.兩者可以互相轉(zhuǎn)換

B.直到型循環(huán)的循環(huán)體可能一次都不執(zhí)行

C.當(dāng)型循環(huán)的循環(huán)體可能一次都不執(zhí)行

D.直到型循環(huán)的循環(huán)體至少執(zhí)行一次

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

C語(yǔ)言中用于結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是。

A.順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

B.if>switch>break

C.for、while^do-while

D.if>for>continue

滿分:50.00分

得分:50.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

3.2格式化輸出printf

一、單選題(共100.00分)

1.

下面程序運(yùn)行后的輸出結(jié)果是

inta=1,b=0;

printf("%d,",b=a4-b);

printf(M%d\nH,a=2*b);

A.0,0

B.1,0

C.3,2

D.1,2

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

下面程序的輸出結(jié)果是

intk=11;

printf("%d,%o,%x\n”,k,k,k);

A.11,12,11

B.11,13,13

C.11,013,0xb

D.11,13,b

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

3.

以下程序運(yùn)行后的輸出結(jié)果是_

intx=011;

printf("%d\n”,++x);

A.12

B.11

C.10

D.9

滿分:25.00分

得分:25.00分

你的答案:

c

正確答案:

c

教師評(píng)語(yǔ):

4.

下面程序段的輸出結(jié)果是o

inta=2,b=5;

printf("a=%%d,b=%d\n",a,b);

A.a=%d,b=5

B.a=2,b=5

C.a=%%d,b=5

D.a=%d,b=2

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

3.3格式化輸入scant

一、單選題供100.00分)

1.

若有說(shuō)明語(yǔ)句:inta;floatb;,以下輸入語(yǔ)句正確的是

A.scanf(,,%d#%.f,,,&a,&b);

B.scanf("%f%f",&a,&b);

C.scanf("%f,%d",&a,&b);

D.scanf("%d%f",&a,&b);

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

已知inta,b;用語(yǔ)句scanf("%d%d",&a,&b);輸入a,b的值時(shí),不能作為輸入數(shù)據(jù)分隔符的

是■>

A.,

B.空格

C.回車

D.Tab鍵

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

3.

執(zhí)行下面程序時(shí),欲將25和2.5分別賦給a和b,正確的輸入方法是。

inta;

floatb;

scant(Ha=%d,b=%f",&a,&b);

A.252.5

B.25,2.5

C.a=25,b=2.5

D.a=25b=2.5

滿分:25.00分

得分:25.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.

已有如下定義和輸入語(yǔ)句,若要求a1、a2、c1、c2的值分別為10、20、A和B,當(dāng)從第一

列開始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是o(答案中#代表空格)

inta1,a2;

charc1,c2;

scanf(H%d%c%d%cn,&a1,&c1,&a2,&c2);

A.10A#20#B

B.10#A#20#B

C.10A20B

D.10A20#B

滿分:25.00分

得分:25.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

3.4字符串?dāng)?shù)據(jù)的非格式化輸入輸出

一、單選題供100.00分)

1.

有以下程序

chara,b,c,d;

scanf(,,%c%c,,,&a,&b);

c=getchar();

d=getchar();

當(dāng)執(zhí)行程序時(shí),按下列方式輸入數(shù)據(jù)(,不代表回車)

12

34

后,a>b、c^d的值分別是c

A.1、2、3、4

B.1>2、\n、3

C.1、2、\n、4

D.程序出錯(cuò)

滿分:25.00分

得分:25.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為:12a345b789(回車),正確的輸出結(jié)果為

voidmain()

(

charc1,c2;

inta1,a2;

c1=getchar();

scanf("%2d”,&a1);

c2=getchar();

scanf(H%3dn,&a2);

printf(H%d,%d,%c,%c\nn,a1,a2,c1,c2);

)

A.2,345,1,a

B.12,345,a,b

C.2a,45b,1,3

D.2,789,1,a

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

3.

執(zhí)行下面的程序時(shí),假設(shè)用戶輸入為1#22#333(此處#表示空格),則ch1、ch2和ch3

的值為。

charch1,ch2,ch3;

scanf(H%1c%2c%3cn,&ch1,&ch2,&ch3);

A.T、2、'3'

B.’1‘、'#'、'2'

C.T、2、

D.T、'#‘、‘3'

滿分:25.00分

得分:25.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

4.

有以下程序段:

charch1,ch2;

scanf("%c",&ch1);

ch1=ch1+4

ch2=ch1+5-3;

printf("%d%c\nH,ch1,ch2);

如果輸入字符A,則程序運(yùn)行后輸出的結(jié)果是。

A.AC

B.AE

C.C67

D.67E

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

3.5順序程序設(shè)計(jì)舉例

一、單選題供100.00分)

1.

假設(shè)三位正整數(shù)X,以下是正確分解x的各位的語(yǔ)句。

A.a=x/100,b=x/10%10,c=x%10;

B.a=x/100,b=x%100/10,c=x-b*100-a*10;

C.a=x/100;b=x/10/10;c=x%10;

D.a=x%10,b=x%100/10,c=x-a-b*10;

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.

以下程序段的輸出結(jié)果是O

intx=102,y=012;

printf("%2d,%2d\n",x,y);

A.10,01

B.02,12

C.102,10

D.02,10

滿分:25.00分

得分:25.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

3.

下列程序的輸出結(jié)果是

doubled=3.2;intx=1.2,y;

y=(x+3.8)/5.0;

printf("%d\n",d*y);

A.3

B.3.2

C.O

D.3.07

滿分:25.00分

得分:25.00分

你的答案:

C

正確答案:

c

教師評(píng)語(yǔ):

4.

閱讀以下程序

intcase;floatprintF;

scanf("%d%f",&case,&printF);

printf("%d%f\n",case,printF);

該程序編譯時(shí)產(chǎn)生錯(cuò)誤,其出錯(cuò)原因是。

A.定義語(yǔ)句出錯(cuò),case是關(guān)鍵字,不能用作用戶自定義標(biāo)識(shí)符

B.定義語(yǔ)句出錯(cuò),printF不能用作用戶自定義標(biāo)識(shí)符

C.定義語(yǔ)句無(wú)錯(cuò),scanf不能作為輸入函數(shù)使用

D.定義語(yǔ)句無(wú)錯(cuò),printf不能輸出case的值

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

選擇結(jié)構(gòu)程序設(shè)計(jì)

4.1C程序中語(yǔ)句的分類

一、單選題供100.00分)

1.

用于控制程序的流程,實(shí)現(xiàn)程序的選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

A.選擇語(yǔ)句

B.循環(huán)語(yǔ)句

C.控制語(yǔ)句

D.函數(shù)調(diào)用語(yǔ)句

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

用。將多條語(yǔ)句括起來(lái)組成,程序中將其看成是單條語(yǔ)句。

A.表達(dá)式語(yǔ)句

B.復(fù)合語(yǔ)句

C.空語(yǔ)句

D.控制語(yǔ)句

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

4.1C程序中語(yǔ)句的分類

一、單選題供100.00分)

1.

用于控制程序的流程,實(shí)現(xiàn)程序的選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

A.選擇語(yǔ)句

B.循環(huán)語(yǔ)句

C.控制語(yǔ)句

D.函數(shù)調(diào)用語(yǔ)句

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

用{}將多條語(yǔ)句括起來(lái)組成,程序中將其看成是單條語(yǔ)句。

A.表達(dá)式語(yǔ)句

B.復(fù)合語(yǔ)句

C.空語(yǔ)句

D.控制語(yǔ)句

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

4.2.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式

、單選題(共100.00分)

1.

若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為“真”,A的值為偶數(shù)時(shí),表達(dá)式的值為“假”,

則以下不能滿足要求的表達(dá)式是。

A.A%2==1

B.!(A%2==0)

C.!(A%2)

D.A%2

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

設(shè)變量ch的值為小寫字母d,將其轉(zhuǎn)為大寫字母D的表達(dá)式是

A.ch-a+A

B.ch+32

C.ch-'a'+'A'

D.以上都不正確

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.2.2邏輯運(yùn)算符和邏輯表達(dá)式

一、單選題供100.00分)

1.

邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型_____。

A.只能是。或1

B.只能是0或非。正數(shù)

C.只能是整型或字符型數(shù)據(jù)

D.可以是任何類型的數(shù)據(jù)

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

已知x=43,ch='A',y=0;則表達(dá)式(x>=y&&chv'B'&&!y)

的值是。

A.O

B.語(yǔ)法錯(cuò)

C.1

D.“假”

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.2.3條件運(yùn)算符和條件表達(dá)式

一、單選題供100.00分)

1.

對(duì)于條件表達(dá)式(k)?(i++):(i—)來(lái)說(shuō),其中的表達(dá)式k等價(jià)于

A.k==O

B.k==1

C.k!=O

D.k!=1

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

2.

已知intx=-5,y=5;

執(zhí)行語(yǔ)句y=x>0?1:x<0?-1:0;后變量y的值為

A.1

B.5

C.-1

D.0

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.3.1if語(yǔ)句

一、單選題供100.00分)

1.

當(dāng)a=l,b=3,c=5Zd=4時(shí),執(zhí)行完下面一段程序后x的值是

if(a<b)

if(c<d)x=1;

else

if(a<c)

if(b<d)x=2;

elsex=3;

elsex=6;

else

x=7;

A.1

B.2

C.3

D.6

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

多重if-else語(yǔ)句嵌套使用時(shí),尋找與else配對(duì)的if方法是,

A.縮排位置相同的if

B.其上最近的if

C.下面最近的if

D.其上最近的未配的if

A.縮排位置相同的if

B.其上最近的if

C.下面最近的if

D.其上最近的未配的if

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

3.

閱讀以下程序,如果從鍵盤上輸入5,則正確的輸出結(jié)果是

voidmain()

(

intx;

scanf("%d",&x);

if(x-<5)

printf("%d",x);

else

printf("%d”,x++);

)

A.3

B.4

C.5

D.6

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

4.

關(guān)于以下三條語(yǔ)句的描述中,正確的是

1.if(a)a=l;elsea=2;

2.if(a==0)a=2;elsea=l;

3.if(a!=0)a=l;elsea=2;

A.三條語(yǔ)句相互等效

B.三條語(yǔ)句中2與3等效

C.三條語(yǔ)句中1與2等效

D.三條語(yǔ)句各不等效

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

5.

對(duì)if語(yǔ)句中表達(dá)式的類型,下列正確的描述是

A.必須是關(guān)系表達(dá)式

B.必須是關(guān)系表達(dá)式或邏輯表達(dá)式

C.必須是關(guān)系表達(dá)式或算法表達(dá)式

D.可以是任意表達(dá)式

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

4.3.2switch語(yǔ)句

一、單選題供100.00分)

1.

若有定義:floatw;inta,b;則合法的switch語(yǔ)句是

A.switch(w){

case1.0:printf(”*\n");

case2.0:printf(,,**\nn);

)

B.switch(a){

case1printf("*\nu);

case2printf('***\nn);

)

C.switch(b){

case1:printf("*\n");

default:printf(,,\nn);

casea:printf(,,**\nM);

)

D.switch(a+b){

case1:printf(,,*\nH);

case2:printf(,,**\n");

default:printf(n\n");

)

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

下列關(guān)于switch語(yǔ)句的描述中,正確的是。

A.switch語(yǔ)句中default子句可以沒有,也可以有一個(gè)

B.switch語(yǔ)句中的每個(gè)語(yǔ)句序列中必須有break語(yǔ)句

C.switch語(yǔ)句中的case子句后面的表達(dá)式可以是包含變量的整型表達(dá)式

D.switch語(yǔ)句中default子句只能放在最后

滿分:50.00分

得分:50.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

4.4.1例1計(jì)算員工當(dāng)月薪水

、單選題(共100.00分)

1.

與y=(x>0?1:xv0?-1:0);功能相同的if語(yǔ)句是。(平臺(tái)問(wèn)題,導(dǎo)致格式亂。答案

只有不換行。)

A.if(x>0)y=1;elseif(x<0)y=-1;elsey=0;

B.if(x)if(x>0)y=1;elseif(x<0)y=-1;

C.y=-1;if(x)if(x>0)y=1;elseif(x==0)y=0;elsey=-1;

D.y=O;if(x>=0)if(x>0)y=1;elsey=-1;

滿分:100.00分

得分:100.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

4.4.2例2判斷閏年

一、單選題供100.00分)

1.

閏年能被400整除或者能被4整除但不能被100整除。以下不是判定year是閏年的正

確表達(dá)式。

A.year%400==0||year%4==0&&year%100!=0

B.!(year%400)||(!(year%4)&&year%100)

C.!year%40011!year%4&&year%100

D.year%400==0||(year%4==0&&year%100!=0)

滿分:100.00分

得分:100.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.4.3例3簡(jiǎn)單表達(dá)式計(jì)算

一、單選題供100.00分)

1.

請(qǐng)閱讀以下程序,其運(yùn)行結(jié)果是。

voidmain()

(

charc='A';

if('O'v=cv='9')print*"YES");

elseprintfCNO");

)

A.YES

B.NO

C.YESNO

D.語(yǔ)句錯(cuò)誤

滿分:100.00分

得分:100.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

5.1.1while語(yǔ)句

一、單選題供100.00分)

1.

語(yǔ)句while(!E);中的表達(dá)式!E等價(jià)于.

A.E==0

B.E!=1

C.E==1

D.E!=0

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.

設(shè)有以下程序段

intx=O,s=O;

while(!x!=0)s+=++x;

printf("%d",s);

則o

A.運(yùn)行程序段后輸出0

B.運(yùn)行程序段后輸出1

C.程序段中的控制表達(dá)式是非法的

D.程序段執(zhí)行無(wú)限次

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

3.

有如下程序

voidmain()

(

intn=9;

while(n>6){n-;printf(M%dH,n);}

}

該程序段的輸出結(jié)果是o

A.876

B.987

C.8765

D.9876

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

4.

下面程序段的運(yùn)行結(jié)果是

x=y=0;

while(x<15)y++,x+=++y;

printf(',%d,%d\n,,,y,x);

A.20,7

B.6,12

C.20,8

D.8,20

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

5.

設(shè)有程序段:

intk=10;

while(k=O)k-;

則下列描述中正確的是。

A.while循環(huán)執(zhí)行10次

B.死循環(huán)

C.循環(huán)體語(yǔ)句一次也不執(zhí)行

D.循環(huán)體語(yǔ)句執(zhí)行一次

滿分:20.00分

得分:20.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

5.1.2do-while語(yǔ)句

一、單選題(共100.00分)

1.

下面程序段中,循環(huán)體的執(zhí)行次數(shù)是

inta=10,b=0;

do{

b+=2;

a-=2+b;

}while(a>=0);

A.2

B.3

C.4

D.5

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

2.

下面程序的功能是把316表示為兩個(gè)加數(shù)的和,使兩個(gè)加數(shù)分別能被13和11整除,請(qǐng)選擇填

空。

#include<cstdio>

voidmain()

(

inti=O,j,k;

do{

i++;

k=316-13*i;

}while();

j=k/11;

printf("316=13*%d+11*%d\n",i,j);

)

A.k/11

B.k%11

C.k/11==0

D.k%11==0

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

3.

在C語(yǔ)言中,下列說(shuō)明正確的是。

A.do-while構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時(shí)結(jié)束循環(huán)

B.do-while構(gòu)成的循環(huán)必須用break才能退出

C.do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)

D.do-while的循環(huán)體不能是復(fù)合語(yǔ)句

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

4.

下面程序的運(yùn)行結(jié)果是。

#include<cstdio>

voidmain()

inty=10;

do{

}while(-y);

printf("%d\n",y-);

)

A.O

B.-1

C.1

D.2

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

5.

以下描述不正確的是。

A.使用while和do-while循環(huán)時(shí),循環(huán)變量初始化的操作應(yīng)在循環(huán)體語(yǔ)句之前完成

B.while循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)語(yǔ)句

C.do-while和for循環(huán)均是先執(zhí)行循環(huán)語(yǔ)句,后判斷表達(dá)式

D.for,while和do-while循環(huán)中的循環(huán)體均可以由空語(yǔ)句構(gòu)成

滿分:20.00分

得分:20.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

5.1.3for語(yǔ)句

一、單選題供100.00分)

1.

以下不是無(wú)限循環(huán)的語(yǔ)句是。

A.for(y=0,x=1;x>++y;x=i++)i=x;

B.for(;;x++=i);

C.while。){x++;}

D.for0=10;;i-)sum+=i;

滿分:20.00分

得分:20.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.

執(zhí)行語(yǔ)句:for(i=1;i++v4;);后變量i的值是

A.3

B.4

C.5

D不定

滿分:20.00分

得分:20.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

3.

以下程序運(yùn)行后的輸出結(jié)果是.

voidmain()

(

ints=O,k;

for(k=7;k>=0;k-)

(

switch(k)

(

case1:

case4:

case7:s++;break;

case2:

case3:

case6:break;

case0:

case5:s+=2;break;

)

)

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

}

A.s=5

B.s=1

C.s=3

D.s=7

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

4.

對(duì)for(表達(dá)式1;;表達(dá)式3)可理解為

A.for(表達(dá)式1;0;表達(dá)式3)

B.for(表達(dá)式1;1;表達(dá)式3)

C.for(表達(dá)式1;表達(dá)式1;表達(dá)式3)

D.for(表達(dá)式1;表達(dá)式3;表達(dá)式3)

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

5.

若i為整型變量,則以下程序的輸出結(jié)果是—

for(i=2;i!=0;)

printf("%d

A.210

B.21

C.10

D.死循環(huán)

滿分:20.00分

得分:20.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

5.1.4循環(huán)嵌套

、單選題(共100.00分)

1.

以下程序段的輸出結(jié)果是

intk,j,s=0;

for(k=2;k<6;k+=2,s=0)

(

for(j=k;j<6;j++)

s+=j;

printf("%d\t",s);

)

A.149

B.14

C.1423

D.1490

滿分:25.00分

得分:25.00分

你的答案:

A

正確答案:

A

教師評(píng)語(yǔ):

2.

運(yùn)行以下程序后,如果從鍵盤上輸入:6514V回車>,則輸出結(jié)果為

voidmain()

(

intm,n;

printf("Enterm,n:");

scanf("%d%du,&m,&n);

while(m!=n)

{while(m>n)m-=n;

while(n>m)n-=m;

)

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

)

A.m=0

B.m=1

C.m=2

D.m=3

滿分:25.00分

得分:25.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

3.

若i,j已定義為int型,則以下程序段中內(nèi)循環(huán)的總次數(shù)是

for(i=3;i;i-)

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

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

{.■■)

A.30

B.36

C.27

D.18

滿分:25.00分

得分:25.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

4.

下列程序的輸出結(jié)果是。

voidmain()

inti,j,m=0,n=0;

forgo;i<2;i++)

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

if(j>=i)m=1;n++;

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

)

A.4

B.2

C.1

D.O

滿分:25.00分

得分:25.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

5.1.5break與continue語(yǔ)句

一、單選題供100.00分)

1.

以下程序段的運(yùn)行結(jié)果是=

inti,j;

for(i=10;i<16;i++)

for(j=2;j<=(int)sqrt(i);j++)

if(!(i%j))break;

if(j>(int)sqrt(i))

printf("%d",i);

)

A.101112131415

B.101214

C.111315

D.1113

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

以下描述正確的是。

A.continue語(yǔ)句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行

B.只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句

C.在循環(huán)體內(nèi)使用break和continue語(yǔ)句的作用相同

D.從多層循環(huán)嵌套中退出時(shí);可以使用continue語(yǔ)句

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

3.

以下程序的輸出結(jié)果是

voidmain()

(

inti;

for(i=1;i<=5;i++)

(

if(i%2)

printf("*");

else

continue;

printf("#");

)

printf("$\n");

)

A.***#$

B.#*#*#*$

C.*#*#*#$

D.**#*$

滿分:20.00分

得分:20.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

4.

以下程序的輸出結(jié)果是O

voidmain()

(

inta,b;

for(a=1,b=1;a<=100;a++)

(

if(b>=10)break;

if(b%5==1){b+=5;continue;}

)

printf(,,%d\n,,,a);

)

A.101

B.6

C.4

D.3

滿分:20.00分

得分:20.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

5.

下面程序的輸出結(jié)果是O

voidmain()

inty=9;

for(;y>0;y-)

(

if(y%3==0)

(

printf("%d",-y);

continue;

)

)

)

A.741

B.852

C.963

D.875421

滿分:20.00分

得分:20.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

5.1.6exit。函數(shù)

一、單選題(共100.00分)

1.

不是程序控制語(yǔ)句,是C語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù),但可以用于控制程序的流程。

A.break

B.continue

C.goto

D.exit

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

2.

exit()函數(shù)的作用是?

A.結(jié)束本輪循環(huán)

B.終止操作系統(tǒng)

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

D.終止程序的執(zhí)行,強(qiáng)制返回到操作系統(tǒng)

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

5.2循環(huán)結(jié)構(gòu)類型的選擇及轉(zhuǎn)換

一、單選題(共100.00分)

1.

假設(shè)整型n已輸入值。以下不能正確計(jì)算1*2*3*...*n的程序段是

(1)for1=1,s=1;iv=n;i++)

s*=i;

⑵i=1;s=1;

while(i<=n)

s*=i++;

(3)i=0,s=1;

do{

i++,s*=i;

}while(i<=n);

(4)for(i=1,s=1;;i4-4-)

{s=s*i,

if(i==n)break;

)

A.1

B.2

C.3

D.4

滿分:100.00分

得分:100.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

5.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)舉例

一、單選題供100.00分)

1.

下列程序的輸出結(jié)果是。

voidmain()

(

intnum,k,s,temp;

num=100,k=1,temp=1,s=0;

do{

s=s+num%8*temp;

num/=8;

temp*=10;

}while(num);

printf(,,%d\n",s);

}

A.100

B.441

C.144

D.64

滿分:50.00分

得分:50.00分

你的答案:

c

正確答案:

c

教師評(píng)語(yǔ):

2.

假設(shè)輸入4818,下列程序的運(yùn)行結(jié)果是

voidmain()

(

intn,m,r;

scanf(H%d%d",&n,&m);

do{

r=n%m;

n=m,m=r;

}while(r);

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

}

A.12

B.6

C.3

D.2

滿分:50.00分

得分:50.00分

你的答案:

B

正確答案:

B

教師評(píng)語(yǔ):

數(shù)組

6.1.1數(shù)組的定義

、單選題(共100.00分)

1.

在VC6.0中,定義了數(shù)組

inta[10];

則a數(shù)組在內(nèi)存中占用了個(gè)字節(jié)

A.10

B.20

C.40

D.不確定

滿分:50.00分

得分:50.00分

你的答案:

C

正確答案:

c

教師評(píng)語(yǔ):

2.

以下錯(cuò)誤的數(shù)組定義是

A.doubled[1+2+3];

B.#defineN10inta[N+2];

C.floatf[10+'A']

D.intn=10;inta[n+2];

滿分:50.00分

得分:50.00分

你的答案:

D

正確答案:

D

教師評(píng)語(yǔ):

6.1.2數(shù)組的引用

、單選題(共100.00分)

1.

以下對(duì)數(shù)組元素正確引用的是:

A.floatf[10];f[10]=3.14;

B.chars[20];s[5-6]='A*;

C.doubled[5];d[5-5]=8;

D.a[1]=2;inta[8];

滿分:100.00分

得分:100.00分

你的答案:

C

正確答案:

C

教師評(píng)語(yǔ):

6.1.3一維數(shù)組的賦值

一、單選題(共100.00分)

1.

以下正確的定義語(yǔ)句是:

A.float2.2,3.3,4.4,5.5};

B.inta[5]={-1.0,6,1,2,3);

C.charch[]={'a','b','c',

溫馨提示

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