C語(yǔ)言程序設(shè)計(jì)第二章網(wǎng)上作業(yè)_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)第二章網(wǎng)上作業(yè)_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)第二章網(wǎng)上作業(yè)_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)第二章網(wǎng)上作業(yè)_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì)第二章網(wǎng)上作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

./1、C語(yǔ)言程序的基本結(jié)構(gòu)單位是________。

A、函數(shù)

B、語(yǔ)句

C、字符

D、程序行

你的回答:A

<√>

參考答案:A2、C語(yǔ)言規(guī)定在一個(gè)C程序中,main函數(shù)的位置________。

A、必須在開(kāi)始

B、必須在最后

C、可以任意

D、必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)之后

你的回答:C

<√>

參考答案:C3、能直接讓計(jì)算機(jī)識(shí)別的語(yǔ)言是________。

A、高級(jí)語(yǔ)言

B、機(jī)器語(yǔ)言

C、匯編語(yǔ)言

D、C語(yǔ)言

你的回答:B

<√>

參考答案:B4、編輯程序的功能是______。

A、調(diào)試程序

B、建立并修改文件

C、將C語(yǔ)言程序編譯成目標(biāo)程序

D、命令計(jì)算機(jī)執(zhí)行指定的操作

你的回答:D

<×>

參考答案:B5、C語(yǔ)言提供的合法關(guān)鍵字是______。

A、switch

B、Case

C、printf

D、loop

你的回答:A

<√>

參考答案:A6、在C語(yǔ)言中合法的字符或字符串常量是______。

A、"int"

B、'ab'

C、'\n'

D、"\n"

你的回答:D

<×>

參考答案:A7、若已定義x和y為double類型,且x=1,則表達(dá)式y(tǒng)=x+3/2的值是______。

A、1

B、2

C、2.0

D、2.5

你的回答:C

<√>

參考答案:C8、設(shè)a為整型變量,能表達(dá)數(shù)學(xué)關(guān)系10<a<15的C語(yǔ)言表達(dá)式是______。

A、10

B、a>10&&a<15

C、a>10anda<15

D、a>10||a<15

你的回答:B

<√>

參考答案:B9、若有語(yǔ)句:intu=010,v=0x10,w=10;printf<"%d,%d,%d\n",u,v,w>;則輸出的結(jié)果是______。

A、8,16,10

B、10,10,10

C、8,8,10

D、8,10,10

你的回答:A

<√>

參考答案:A10、在for<表達(dá)式1;表達(dá)式2;表達(dá)式3>循環(huán)中,_______常用于表示循環(huán)條件判斷。

A、表達(dá)式1

B、表達(dá)式2

C、表達(dá)式3

D、都不是

你的回答:B

<√>

參考答案:B11、若k是int型變量,且有下面的程序片段:k=-3;if<k<=0>

printf<"####">;elseprintf<"&&&&">;上面程序片段的輸出結(jié)果是

A、####

B、&&&&

C、####&&&&

D、上面的程序片段語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果

你的回答:D

<×>

參考答案:A12、下面程序的輸出是:main<>{

intx=10,y=3;

printf<"%d\n",x/y>;}

A、0

B、1

C、3

D、不確定的值

你的回答:C

<√>

參考答案:C13、下面程序的輸出是:voidprty<intx>{

printf<"%d\n",x>;}main<>{

inta=25;

prty<a>;}

A、23

B、24

C、25

D、26

你的回答:C

<√>

參考答案:C14、下面程序的輸出是:main<>{

intx=40;

x++;

printf<"%d\n",x>;}

A、39

B、40

C、41

D、42

你的回答:C

<√>

參考答案:C15、若要求在if后一對(duì)圓括號(hào)中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為:

A、a<>0

B、a!=0

C、a>0ORa<0

D、a>0ANDa<0

你的回答:B

<√>

參考答案:B16、設(shè)j為int型變量,則下面for循環(huán)語(yǔ)句的執(zhí)行結(jié)果是:for<j=10;j>3;j=j-1>{

if<j%3!=0>j=j-1;

j=j-2;

printf<"%d",j>;}

A、63

B、74

C、62

D、73

你的回答:D

<×>

參考答案:B17、若想通過(guò)以下輸入語(yǔ)句使a=5.0,b=4,c=3,則輸入數(shù)據(jù)的正確形式是:intb,c;floata;scanf<"%f,%d,%d",&a,&b,&c>;

A、5.043

B、5.0,4,3

C、5.0,4,c=3

D、a=5.0,b=4,c=3

你的回答:B

<√>

參考答案:B18、若執(zhí)行以下語(yǔ)句后,celsius變量的結(jié)果是______。intcelsius,fahr=100;celsius=6/12*<fahr-30>;

A、0

B、35

C、35.0

D、36

你的回答:A

<√>

參考答案:A19、若有以下的語(yǔ)句:

scanf<"%d%d%lf",&money,&year,&rate>;程序運(yùn)行時(shí),輸入的多個(gè)數(shù)據(jù)之間必須有間隔,間隔符不可以是______。

A、空格

B、回車符

C、Tab鍵

D、逗號(hào)

你的回答:D

<√>

參考答案:D20、下列有關(guān)for語(yǔ)句的描述中:

for<表達(dá)式1;表達(dá)式2;表達(dá)式3>

循環(huán)體語(yǔ)句______是不正確的。

A、書(shū)寫(xiě)順序和執(zhí)行順序不同

B、表達(dá)式1只執(zhí)行一次

C、表達(dá)式2,循環(huán)體語(yǔ)句,表達(dá)式3循環(huán)執(zhí)行

D、表達(dá)式1,表達(dá)式2,循環(huán)體語(yǔ)句,表達(dá)式3循環(huán)執(zhí)行

你的回答:D

<√>

參考答案:D21、下列for語(yǔ)句中,______是循環(huán)變量。for<fahr=lower;fahr<=upper;fahr++>{

celsius=<5.0/9.0>*<fahr-32.0>;

printf<"%d%6.1f\n",fahr,celsius>;}

A、fahr

B、lower

C、upper

D、celsius

你的回答:A

<√>

參考答案:A22、執(zhí)行下列程序段后,變量sum、i的值是______。for<sum=0,i=1;i<=100;i++>

sum=sum+i;

A、5050101

B、5050100

C、5051100

D、5051101

你的回答:D

<×>

參考答案:A23、下列程序的功能是:flag=1;denominator=1;sum=0;for<i=1;i<=n;i++>{

item

=

flag

*

1.0/<2*i-1>

sum

=

sum

+

item

;

flag

=

-flag;

}

A、求1+2+3+...+n之和

B、求1-2+3-...+n之和

C、求1+1/2+1/3+...+1/n之和

D、求1-1/3+1/5-...+1/n之和

你的回答:D

<√>

參考答案:D24、C語(yǔ)言程序中的常量類型<

>。

A、由書(shū)寫(xiě)形式確定

B、必須用定義語(yǔ)句定義

C、在運(yùn)算時(shí)才能確定

D、無(wú)法確定

你的回答:A

<√>

參考答案:A25、假設(shè)m是一個(gè)兩位數(shù),將m的個(gè)位與十位互換的表達(dá)式是<

>。

A、m/10*10+m%10

B、m%10*10+m/10

C、m*10%10+m/10

D、m/10+m%10/10

你的回答:B

<√>

參考答案:B26、執(zhí)行"scanf<"a=%d,b=%d",&a,&b>;"語(yǔ)句,要使變量a、b的值分別為3和4,正確輸入方法是<

>。

A、3,4

B、a:3b:4

C、a=3,b=4

D、34

你的回答:C

<√>

參考答案:C27、設(shè)b=1234,執(zhí)行"printf<"%%d@%d",b>;"語(yǔ)句,輸出結(jié)果為<

>。

A、1234

B、%1234

C、%%d@1234

D、%d@1234

你的回答:D

<√>

參考答案:D28、若輸入2.50,下列程序的執(zhí)行結(jié)果是<

>。voidmain<>{

floatr,area;

scanf<"%f",&r>;

printf<"%f\n",area=1/2*r*r>;}

A、0

B、3.125

C、3.13

D、程序有錯(cuò)

你的回答:A

<√>

參考答案:A29、下列條件語(yǔ)句中,功能與其他語(yǔ)句不同的是<

>。

A、if<a>printf<"%d\n",x>;elseprintf<"%d\n",y>;

B、if<a==0>printf<"%d\n,y">;elseprintf<"%d\n",x>;

C、if<a!=0>printf<"%d\n",x>;elseprintf<"%d\n",y>;

D、if<a==0>printf<"%d\n",x>;elseprintf<"%d\n",y>;

你的回答:A

<×>

參考答案:D30、與數(shù)學(xué)表達(dá)式3xn/<2x-1>對(duì)應(yīng)的C語(yǔ)言表達(dá)式是<

>。

A、3*x^n<2*n-1>

B、3*x**n/<2*x-1>

C、3*pow<x,n>/<2*x-1>

D、3*pow<n,x>/<2*x-1>

你的回答:C

<√>

參考答案:C31、對(duì)于for<表達(dá)式;

;表達(dá)式3>可理解為<

>。

A、for<表達(dá)式;0;表達(dá)式3>

B、for<表達(dá)式;1;表達(dá)式3>

C、for<表達(dá)式;表達(dá)式1;表達(dá)式3>

D、for<表達(dá)式;表達(dá)式3;表達(dá)式3>

你的回答:B

<√>

參考答案:B32、下面關(guān)于for循環(huán)的正確描述是<

>。

A、for循環(huán)只能用于循環(huán)次數(shù)已知的情況

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

C、for循環(huán)只能用于循環(huán)次數(shù)未知的情況

D、for循環(huán)的循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句

你的回答:D

<√>

參考答案:D33、下面程序段的輸出結(jié)果是<

>。inti,sum;for<i=1;i<=10;i++>sum+=sumprintf<"%d\n",i>;

A、10

B、9

C、15

D、11

你的回答:D

<√>

參考答案:D34、下列程序運(yùn)行時(shí)如果從鍵盤輸入"7

8

9",則運(yùn)行結(jié)果是<

>。#include<stdio.h>voidmain<>{

inta,b,c,x,y;

printf<"請(qǐng)輸入3個(gè)整數(shù):">;

scanf<"%d%d%d",&a,&b,&c>;

if<a>b>{

x=a;y=b;

}

else{x=b;y=a;

}

if<x<c>x=c;

if<y>c>y=c;

printf<"x=%d,y=%d",x,y>;}

A、x=7,y=9

B、x=7,y=7

C、x=9,y=7

D、x=9,y=9

你的回答:C

<√>

參考答案:C35、運(yùn)行下列程序后的輸出結(jié)果是<

>。#include<stdio.h>intmain<void>{

inti,s=0;

for<i=1;i<10;i+=2>

s+=i+1;

printf<"%d\n",s>;}

A、31

B、30

C、32

D、29

你的回答:B

<√>

參考答案:B36、下列程序的功能是計(jì)算s=1+12+123+1234+12345,完善程序。#include<stdio.h>voidmain<>{

intt,s,i;

<1>

;

for<i=1;i<=5;i++>{

<2>

;

s=s+t;

}

printf<"s=%d\n",s>;}

A、<1>s=0,t=1<2>t=t+10*i

B、<1>s=0,t=1<2>t=t*10+i

C、<1>s=0,t=0<2>t=t*10+i

D、<1>s=1,t=1<2>t=t+10*i

你的回答:C

<√>

參考答案:C37、以下程序的功能是計(jì)算s=1+1/2+1/3+...+1/10,完善下列程序。#include

void

main<>{

int

n;

float

s;

<1>

;

for<n=10;n>=1;n-->

<2>

;

printf<"%6.4f\n",s>;}

A、<1>s=0<2>s=s+1/n

B、<1>s=0.0<2>s=s+1/n

C、<1>s=1.0

溫馨提示

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