C語(yǔ)言精髓-綜合復(fù)習(xí)1附答案_第1頁(yè)
C語(yǔ)言精髓-綜合復(fù)習(xí)1附答案_第2頁(yè)
C語(yǔ)言精髓-綜合復(fù)習(xí)1附答案_第3頁(yè)
C語(yǔ)言精髓-綜合復(fù)習(xí)1附答案_第4頁(yè)
C語(yǔ)言精髓-綜合復(fù)習(xí)1附答案_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

C語(yǔ)言精髓-綜合復(fù)習(xí)1[復(fù)制]您的姓名:[填空題]*_________________________________1.如果判斷變量a與5是相同的應(yīng)該用的表達(dá)式為()[單選題]*A:a>=5B:a!=5C:a==5(正確答案)D:a<=52.下列運(yùn)算符其優(yōu)先級(jí)最高的是()[單選題]*A:=B:+(正確答案)C:||D:&&3.!(4-9)的結(jié)果是()[單選題]*A:13B:-13C:1D:0(正確答案)4.C語(yǔ)言算術(shù)運(yùn)算符中哪個(gè)運(yùn)算符強(qiáng)調(diào)兩側(cè)只能是整數(shù)()[單選題]*A:/B:%(正確答案)C:*D:+5.用來(lái)計(jì)算一個(gè)變量或者一個(gè)常量、一種數(shù)據(jù)類型所占的內(nèi)存字節(jié)數(shù)可使用()[單選題]*A:typeof()B:sizeof()(正確答案)C:length()D:longof()6.逗號(hào)表達(dá)式的求解過(guò)程是()

表達(dá)式1,表達(dá)式2,表達(dá)式3,表達(dá)式n[單選題]*A:先求表達(dá)式1,然后依次求解表達(dá)式2,直到表達(dá)式n的值。整個(gè)逗號(hào)表達(dá)式的值就是表達(dá)式1的值B:先求表達(dá)式n,然后依次求解表達(dá)式n-1,直到表達(dá)式1的值。整個(gè)逗號(hào)表達(dá)式的值就是表達(dá)式1的值。C:先求表達(dá)式1,然后依次求解表達(dá)式2,直到表達(dá)式n的值。整個(gè)逗號(hào)表達(dá)式的值就是表達(dá)式n的值(正確答案)D:先求表達(dá)式n,然后依次求解表達(dá)式n-1,直到表達(dá)式1的值。整個(gè)逗號(hào)表達(dá)式的值就是表達(dá)式n的值。7.條件運(yùn)算符是一個(gè)()[單選題]*A:單目運(yùn)算符B:雙目運(yùn)算符C:三目運(yùn)算符(正確答案)D:四目運(yùn)算符8.表達(dá)式不包含下面的哪項(xiàng)()[單選題]*A:算術(shù)表達(dá)式B:關(guān)系表達(dá)式C:邏輯表達(dá)式D:字節(jié)表達(dá)式(正確答案)9.運(yùn)行下面程序后的結(jié)果是()

#include"stdio.h"

voidmain()

{

intnum;

printf("%d",sizeof(num));

}[單選題]*A:編譯不能通過(guò)B:2C:4(正確答案)D:810.關(guān)于條件運(yùn)算符的優(yōu)先級(jí)描述正確的是()[單選題]*A:條件運(yùn)算符低于賦值運(yùn)算符B:條件運(yùn)算符高于邏輯運(yùn)算符C:條件運(yùn)算符高于關(guān)系運(yùn)算符D:條件運(yùn)算符低于邏輯運(yùn)算符(正確答案)11.a=(1,2,3);語(yǔ)句執(zhí)行后,a的值是():[單選題]*A:是0B:是2C:是3(正確答案)D:是112.已知inta,b,c,d;下列無(wú)意義的是()[單選題]*A:a=dB:b=cC:a=aD:1=a(正確答案)13.已知inta,b,c;下列無(wú)意義的是()[單選題]*A:a++B:b++C:c++D:1++(正確答案)14.條件運(yùn)算符正確的是()[單選題]*A:》B:>C:+D:?:(正確答案)15.邏輯運(yùn)算符正確的是()[單選題]*A:+B:-C:&&(正確答案)D:>16.邏輯非的運(yùn)算規(guī)則是()[單選題]*A:遇真為真,遇假為假B:遇真為假,遇假為真(正確答案)C:遇真為假,遇假為假D:遇假為真,遇真為真17.有語(yǔ)句printf(“%d”,6>3?8:9);最后輸出的結(jié)果是()[單選題]*A:8(正確答案)B:9C:1D:018.下列程序的執(zhí)行結(jié)果是輸出()

#include“stdio.h”;

voidmain()

{

intmath=5;

math=5%2;

printf("%d",math);

}[單選題]*A:1(正確答案)B:3C:2D:519.關(guān)于a>b中若a=10,b=10則表達(dá)式的結(jié)果是()[單選題]*A:是1B:是0(正確答案)C:10D:無(wú)結(jié)果20.C語(yǔ)言關(guān)系運(yùn)算符的結(jié)果有()和(B)[單選題]*A:0(正確答案)B:1C:TRUED:FALSE21.有關(guān)邏輯運(yùn)算符與表達(dá)式描述項(xiàng)正確的是()*A:C語(yǔ)言提供了3中邏輯運(yùn)算符(正確答案)B:C語(yǔ)言規(guī)定:任何非0值都為"真",只有0才為"假"(正確答案)C:邏輯與運(yùn)算符只有當(dāng)條件都成立時(shí),結(jié)果才為1(正確答案)D:邏輯或運(yùn)算符只要有一個(gè)條件成立時(shí),結(jié)果就為1(正確答案)22.關(guān)于運(yùn)算符優(yōu)先級(jí)排列順序正確的是()*A:單目運(yùn)算符>算術(shù)運(yùn)算符>關(guān)系運(yùn)算符(正確答案)B:關(guān)系運(yùn)算符>邏輯運(yùn)算符(不包含!)>條件運(yùn)算符(正確答案)C:條件運(yùn)算符>賦值運(yùn)算符>逗號(hào)運(yùn)算符(正確答案)D:關(guān)系運(yùn)算符>算術(shù)運(yùn)算符>邏輯運(yùn)算符(不包含!)23.下面屬于單目運(yùn)算符的是()*A:++(正確答案)B:*C:--(正確答案)D:>=24.下面屬于關(guān)系運(yùn)算符的有()*A:>(正確答案)B:<(正確答案)C:>=(正確答案)D:==(正確答案)25.已知intchinese=95,math=95;下列表達(dá)式,最終結(jié)果為1的是()*A:chinese>=90||math>=90(正確答案)B:math-chineseC:chinese>=90&&math>=90(正確答案)D:chinese-math26.關(guān)于&&的運(yùn)算,如果語(yǔ)文與數(shù)學(xué)成績(jī)都大于或等于90,進(jìn)級(jí)的是()*A:小紅:語(yǔ)文成績(jī)98數(shù)學(xué)成績(jī)98(正確答案)B:小明:語(yǔ)文成績(jī)93數(shù)學(xué)成績(jī)90(正確答案)C:小花:語(yǔ)文成績(jī)88數(shù)學(xué)成績(jī)98D:小寶:語(yǔ)文成績(jī)無(wú)成績(jī)數(shù)學(xué)成績(jī)無(wú)成績(jī)27.關(guān)系運(yùn)算符屬于()目運(yùn)算符,條件運(yùn)算符屬于()目運(yùn)算符*A:單B:雙(正確答案)C:多D:三(正確答案)28.下列表達(dá)式的值為1的有()*A:3>2(正確答案)B:3&&2(正確答案)C:3=2D:3==229.下列是關(guān)系運(yùn)算符的都有()*A:》B:《C:>(正確答案)D:<(正確答案)30.已知inta=3,b=5;那么b-2==a表達(dá)式的結(jié)果值是1()[單選題]*A:對(duì)(正確答案)B:錯(cuò)31.!運(yùn)算符的優(yōu)先級(jí)高于=運(yùn)算符()[單選題]*A:對(duì)(正確答案)B:錯(cuò)32.邏輯非是遇真為真,遇假為假()[單選題]*A:對(duì)B:錯(cuò)(正確答案)33.C語(yǔ)言規(guī)定,所有實(shí)數(shù)的運(yùn)算都是以單精度方式進(jìn)行的()[單選題]*A:對(duì)B:錯(cuò)(正確答案)34.自加運(yùn)算符“++”和自減運(yùn)算符“--”的作用是使運(yùn)算變量的值增1或減1()[單選題]*A:對(duì)(正確答案)B:錯(cuò)35.賦值運(yùn)算符“=”和等于運(yùn)算符“==”無(wú)差別()[單選題]*A:對(duì)B:錯(cuò)(正確答案)36.C語(yǔ)言一共有34種運(yùn)算符,10種運(yùn)算類型。()[單選題]*A:對(duì)(正確答案)B:錯(cuò)37.!(4+9)的值是-13()[單選題]*A:對(duì)B:錯(cuò)(正確答案)38.‘=’是賦值運(yùn)算符,‘==’是關(guān)系運(yùn)算符()[單選題]*A:對(duì)(正確答案)B:錯(cuò)39.關(guān)系運(yùn)算符的結(jié)果有false和yes()[單選題]*A:對(duì)B:錯(cuò)(正確答案)40.算術(shù)運(yùn)算符正確的是()[單選題]*A:+=B:-=C:*(正確答案)D:>41.關(guān)于printf(“%d”,sizeof(sizeof(1)));輸出結(jié)果是()[單選題]*A:2B:4(正確答案)C:6D:842.逗號(hào)運(yùn)算符的符號(hào)是()[單選題]*A:,(正確答案)B::C:?:D:<=43.下面屬于賦值運(yùn)算符不包含()[單選題]*A:==(正確答案)B:+=C:-=D:%=44.下面程序執(zhí)行后的結(jié)果是()

#include"stdio.h"

voidmain()

{

inti,j,num=0;

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

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

num=num+j;

printf("\nnum=%d",num);

}[單選題]*A:2B:4(正確答案)C:8D:645.下面程序的循環(huán)次數(shù)是()

#include"stdio.h"

voidmain()

{

intk=0;

while(k<10)

{if(k<1)

continue;

if(k==5)

break;

k++;

}

}[單選題]*A:5B:6C:4D:死循環(huán),不能確定循環(huán)次數(shù)(正確答案)46.下面關(guān)于for循環(huán)的正確描述包含()[單選題]*A:for循環(huán)只能用于循環(huán)次數(shù)確定的循環(huán)B:for循環(huán)與do...whie循環(huán)一樣是先執(zhí)行后判斷的循環(huán)結(jié)構(gòu)C:for循環(huán)中只能使用循環(huán)跳轉(zhuǎn)語(yǔ)句breakD:for循環(huán)的循環(huán)體語(yǔ)句中,?可以包含多條語(yǔ)句,但必須用花括號(hào)括起來(lái)(正確答案)47.在C語(yǔ)言中,當(dāng)do-while語(yǔ)句中的條件為()時(shí),結(jié)束該循環(huán)[單選題]*A:TRUEB:0(正確答案)C:非0D:148.若i,j已定義為int型,則以下程序段中,循環(huán)體總的執(zhí)行次數(shù)是()

#include"stdio.h"

voidmain()

{

inti,j,n;

for(i=5;i>0;i--)

{

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

{

n=n+1;

}

}

}[單選題]*A:20(正確答案)B:24C:25D:3049.若有以下說(shuō)明,則數(shù)值為4的表達(dá)式是()

int?a[12]={1,2,3,4,5,6,7,8,9,10,11,12};?[單選題]*A:a[4]B:a(3)C:a[3+1]D:a[4]-a[0](正確答案)50.一維數(shù)組定義語(yǔ)句intn=10,a[n];則()[單選題]*A:數(shù)組長(zhǎng)度為10B:數(shù)組中最后一個(gè)元素的下標(biāo)是n-1C:數(shù)組中第一個(gè)元素是a[1]D:語(yǔ)法錯(cuò)(正確答案)51.下面對(duì)一維數(shù)組定義正確的是()[單選題]*A:intarr(10);B:int(10)arr;C:intarr[10];(正確答案)D:int[10]arr;52.具有三個(gè)下標(biāo)及三個(gè)下標(biāo)以上的數(shù)組稱為()[單選題]*A:一維數(shù)組B:二維數(shù)組C:多維數(shù)組(正確答案)D:n維數(shù)組53.下面程序運(yùn)行后的結(jié)果是()

#include"stdio.h"

voidmain()

{

inta[]={1,2,3,4,5};

printf("%d",a[3]+a[1]);

}[單選題]*A:編譯出錯(cuò)B:4C:6(正確答案)D:554.關(guān)于數(shù)組大小描述正確的是()[單選題]*A:數(shù)組大小由聲明時(shí)包含元素的個(gè)數(shù)決定(正確答案)B:數(shù)組的大小由賦值個(gè)數(shù)決定C:數(shù)組的大小是無(wú)法確定的D:數(shù)組的大小一經(jīng)聲名都統(tǒng)一確定為100.55.有一維數(shù)組定義:inta[5]={5,3,8,1,6},請(qǐng)問(wèn)想引用8這個(gè)元素,以下那個(gè)引用是正確的()[單選題]*A:a[3]B:a[2](正確答案)C:a[0]D:a[1]56.下列數(shù)組定義、初始化或賦值語(yǔ)句中,正確的是()[單選題]*A:intx[5]={1,2,3,4,5,6};B:intn=8;intscore[n];C:inta[8];a[8]=100;D:intx[]={1,2,3,4,5,6};(正確答案)57.假設(shè)int型變量占兩個(gè)字節(jié)的存儲(chǔ)單元,若有定義:intx[10]={0,2,4};則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)為:()[單選題]*A:3B:6C:10D:20(正確答案)58.一維數(shù)組的元素下標(biāo)從()開(kāi)始[單選題]*A:0(正確答案)B:1C:2D:359.下列與條件運(yùn)算符無(wú)關(guān)(不是條件運(yùn)算符)的符號(hào)()*A:?:B:=(正確答案)C:==(正確答案)D:&&(正確答案)60.循環(huán)嵌套可以包含的格式有()*A:while循環(huán)嵌套do...while循環(huán)(正確答案)B:for循環(huán)嵌套while循環(huán)(正確答案)C:for循環(huán)嵌套do...while循環(huán)(正確答案)D:for循環(huán)嵌套for環(huán)(正確答案)61.關(guān)于循環(huán)嵌套描述項(xiàng)不正確的是()*A:嵌套循環(huán)的就是一個(gè)循環(huán)結(jié)構(gòu)體內(nèi)還有另一個(gè)循環(huán)結(jié)構(gòu),也稱為多重循環(huán)B:嵌套循環(huán)從內(nèi)循環(huán)開(kāi)始執(zhí)行(正確答案)C:嵌套循環(huán)從外循環(huán)開(kāi)始執(zhí)行,滿足外循環(huán)判斷條件進(jìn)入內(nèi)循環(huán)執(zhí)行D:循環(huán)嵌套只能是死循環(huán)無(wú)法退出(正確答案)62.下面關(guān)于do...while循環(huán)結(jié)構(gòu)描述不正確的是()*A:由于do...while循環(huán)中循環(huán)體語(yǔ)句只能是一條可執(zhí)行語(yǔ)句,所以循環(huán)體內(nèi)不能使用復(fù)合語(yǔ)句(正確答案)B:程序中只要使用了二個(gè)或二個(gè)以上的do...while循環(huán)結(jié)構(gòu)就構(gòu)成了循環(huán)嵌套(正確答案)C:do...while循環(huán)結(jié)構(gòu)中可以使用循環(huán)跳轉(zhuǎn)語(yǔ)句continue及breakD:do...while循環(huán)結(jié)構(gòu)是先判斷循環(huán)條件后執(zhí)行循環(huán)體(正確答案)63.break可以用用于下列哪些結(jié)構(gòu)()*A:ifB:switch...case(正確答案)C:while(正確答案)D:for(正確答案)64.定義一維數(shù)組正確的是()*A:int[]age;B:double[3]age;C:intage[3];(正確答案)D:doubleage[3];(正確答案)65.C語(yǔ)言中數(shù)組的分類包括()*A:一維數(shù)組(正確答案)B:二維數(shù)組(正確答案)C:三維數(shù)組D:多維數(shù)組(正確答案)66.C語(yǔ)言數(shù)組可以分為()*A:一維數(shù)組(正確答案)B:二維數(shù)組(正確答案)C:多維數(shù)組(正確答案)D:交叉數(shù)組67.while語(yǔ)句構(gòu)成的循環(huán)不能用其他語(yǔ)句構(gòu)成的循環(huán)代替()[單選題]*A:對(duì)B:錯(cuò)(正確答案)68.break用于switch結(jié)構(gòu),if結(jié)構(gòu)及循環(huán)結(jié)構(gòu),其含義是中斷,中止.()[單選題]*A:對(duì)B:錯(cuò)(正確答案)69.break的作用是結(jié)束本次循環(huán),繼續(xù)下一次循環(huán)體的執(zhí)行.()[單選題]*A:對(duì)B:錯(cuò)(正確答案)70.break與continue具有相同的效果.()[單選題]*A:對(duì)B:錯(cuò)(正確答案)71.定義數(shù)組intarr[5],其值只能通過(guò)鍵盤輸入,不能進(jìn)行初始化賦值.()[單選題]*A:對(duì)B:錯(cuò)(正確答案)72.數(shù)組的大小是確定的一旦定下不可更改()[單選題]*A:對(duì)(正確答案)B:錯(cuò)73.定義數(shù)組intarr[5],其下標(biāo)是從1開(kāi)始的()[單選題]*A:對(duì)B:錯(cuò)(正確答案)74.數(shù)組中元素,用一個(gè)統(tǒng)一的數(shù)組名和下標(biāo)來(lái)唯一地確定某個(gè)數(shù)組變量中的元素()[單選題]*A:對(duì)(正確答案)B:錯(cuò)75.for(i=0;i<10;i++){;}結(jié)束后,i的值是()[單選題]*A:9B:10(正確答案)C:11D:1276.下面程序運(yùn)行的結(jié)果是()

voidmain()

{inti,j;

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

{for(j=1;j<5;j++)

{printf("*");}

printf("\n");

}

}[單選題]*A:四行五列矩形B:四行四列矩形C:五行四列矩形D:三行四列矩形(正確答案)77.下面程序輸出結(jié)果是()

#include<stdio.h>

voidmain()

{

inti;

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

{

if(i%4==0)

{continue;}

printf(“%d\t”,i);

}

}[單選題]*A:123456789B:12356789C:1235679(正確答案)D:12378.下面程序段運(yùn)行后的輸出結(jié)果是()

#include"stdio.h"

voidmain()

{

intarr[5]={1,20,3,45,5},i;

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

{

if(arr[i]%3==0&&arr[i]%5==0)

{

printf("%d",arr[i]);

}

}

}[單選題]*A:3B:45(正確答案)C:345D:579.一維數(shù)組的最大下標(biāo)為()[單選題]*A:數(shù)組的長(zhǎng)度B:數(shù)組長(zhǎng)度-1(正確答案)C:數(shù)組字節(jié)數(shù)D:080.下面這段代碼的功能是()

#include"stdio.h"

voidmain()

{

inti;

intarr[5]={41,2,3,4,5},sum=0;

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

{

if(i%2==0)

{

sum=sum+arr[i]);

}

}

printf("sum=%d",sum);

}[單選題]*A:求所有元素的和B:求所有偶數(shù)的和C:求所有奇數(shù)的和D:求所有下標(biāo)為偶數(shù)的和(正確答案)一維數(shù)組的定義格式中,[]里的是()[單選題]*A:整型變量B:浮點(diǎn)型常量C:任意類型的表達(dá)式D:常量表達(dá)式(正確答案)81.以下為片段代碼、執(zhí)行以下片段代碼后的結(jié)果是:()

inti,sum=0;

inta[10]={1,2,3,4,5,6,7,8,9,10}

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

{

sum+=a[i];

}[單選題]*A:55B:21(正確答案)C:7D:682.若有以下數(shù)組說(shuō)明,則i=10;則a[a[i]]元素?cái)?shù)值是()

inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};[單選題]*A:6(正確答案)B:10C:9D:583.下面程序執(zhí)行后的功能是()

#include"stdio.h"

voidmain()

{

inti,m,arr[5]={1,3,75,7,19};

max=arr[0];

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

{

if(max>arr[i]){

max=arr[i];

}

}

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

}[單選題]*A:輸出五個(gè)元素中的第一個(gè)元素B:輸出五個(gè)元素中的最后一個(gè)元素C:輸出五個(gè)元素中的最大值D:輸出五個(gè)元素中的最小值(正確答案)84.已知有一個(gè)數(shù)組intarr[8]={23,4,67,8,6,3,100,9};

那么這個(gè)數(shù)組的最小值為()[單選題]*A:arr[1]B:arr[2]C:arr[5](正確答案)D:arr[7]85.以下程序運(yùn)行后輸入1020304050則輸出結(jié)果是()

#include"stdio.h"

voidmain()

{

inta[5],i=0,sum=0;

while(i<5)

{

scanf("%d",&a[i]);

sum=sum+i;

i++;

}

printf("%.2f",sum/5.0);

}[單選題]*A:3.0B:2.0(正確答案)C:30.0D:20.086.定義了一維int型數(shù)組a[10]={1,2,3,4,5,6,7,8,9,10}后,執(zhí)行以下代碼后的結(jié)果是:()

inti,sum=0;

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

{

sum+=a[i];

}

printf("%d",sum);[單選題]*A:55B:21(正確答案)C:7D:687.定義一數(shù)組輸入數(shù)據(jù),輸出最大值,程序空白處應(yīng)填入()

voidmain()

{

inta[5]={12,3,89,0,-3},i,max;

max=a[0];

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

{

____________

{

max=a[i];

}

}[單選題]*A:if(max<a[i])(正確答案)B:if(max>a[i])C:if(max=a[i])D:if(max==a[i])88.下面程序執(zhí)行后的結(jié)果是()

#include"stdio.h"

voidmain()

{

intarr[]={23,4,-4,89,12};

printf("%d",arr[0]>arr[3]?arr[1]:arr[2]);

}[單選題]*A:12B:4C:-4(正確答案)D:8989.關(guān)于循環(huán)嵌套解釋中下列描述錯(cuò)誤的是()*A:for,while及do-while三種循環(huán)結(jié)構(gòu)不能相互嵌套(正確答案)B:循環(huán)嵌套中內(nèi)外層循環(huán)控制變量能相同(正確答案)C:for,while及do-while三種循環(huán)結(jié)構(gòu)中for只能與while能相互嵌套(正確答案)D:if語(yǔ)句里嵌套if,也屬于循環(huán)嵌套(正確答案)90.下面關(guān)于循環(huán)中的描述正確的是()*A:使用雙重循環(huán)語(yǔ)句允許while與for語(yǔ)句嵌套do-while語(yǔ)句(正確答案)B:break用于switch結(jié)構(gòu)及循環(huán)結(jié)構(gòu),其含義是中斷,中止(正確答案)C:if能實(shí)現(xiàn)選擇還能實(shí)現(xiàn)循環(huán)結(jié)構(gòu)D:while,do-while及for都是用來(lái)實(shí)現(xiàn)循環(huán)結(jié)構(gòu).(正確答案)91.下面有關(guān)于數(shù)組概念描述不正確的是()*A:數(shù)組中所有元素具有相同的數(shù)組名稱B:數(shù)組中所有元素具有不相同的數(shù)組名稱(正確答案)C:數(shù)組中所有元素具有相同的數(shù)組名稱但元素的類型不一定相同(正確答案)D:數(shù)組中所有元素具有不相同的數(shù)組名稱但元素的類型相同(正確答案)92.由算術(shù)運(yùn)算符及其操作數(shù)組成的表達(dá)式稱為算術(shù)表達(dá)式,下面屬于算術(shù)運(yùn)算符號(hào)及對(duì)應(yīng)說(shuō)法對(duì)的是()*A:-(減法)(正確答案)B:%(求余)(正確答案)C:+(加法)(正確答案)D:-(取絕對(duì)值)93.奧運(yùn)會(huì)跳水比賽,10位評(píng)委打分,去掉最高及最低分求平均分,解題思路步驟描述不正確的是()

(1)定義一個(gè)10個(gè)元素的數(shù)組,存儲(chǔ)評(píng)委打分。

(2)找出評(píng)委打分的最高分和最低分

(3)去掉一個(gè)最高分和一個(gè)最低分,求評(píng)委打分總和。

(4)求出選手最終平均得分。*A:1-2-3-4B:2-3-4-1(正確答案)C:1-4-2-3(正確答案)D:1-3-4-2(正確答案)94.一維數(shù)組可以實(shí)現(xiàn)的功能包含()*A:求和(正確答案)B:求平均值(正確答案)C:最大值(正確答案)D:最小值(正確答案)95.已知代碼如下:

voidmain()

{

floatnum[4]={12.5,78.9,2.3},m;

m=num[0];

if(m<num[1])

{

m=num[1];

}

printf("%f",m);

}

程序輸出的結(jié)果不正確的是(

)*A:12.500000(正確答案)B:78.900000C:2.300000(正確答案)D:0.000000(正確答案)96.已知數(shù)組num[10]={23,7,0,100,45,92,34,1};

這個(gè)數(shù)組中最大值得下標(biāo)不是(

)*A:2(正確答案)B:3C:4(正確答案)D:5(正確答案)97.在C語(yǔ)言中,下列代碼的輸出結(jié)果錯(cuò)誤是()

#include<stdio.h>

voidmain()

{inti;

inttotalPrice=0;

intbookPrice[5]={10,20,33,40,50};

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

{

if(bookPrice[i]%2==0)

{

totalPrice+=bookPrice[i];

}

}

printf("%d",totalPrice);

}*A:30(正確答案)B:63(正確答案)C:120D:103(正確答案)98.對(duì)于一維數(shù)組來(lái)說(shuō),我們可以求出數(shù)組的()*A:最大值(正確答案)B:最小值(正確答案)C:平均值(正確答案)D:所有元素和(正確答案)99.所有類型的循環(huán)都可以進(jìn)行嵌套使用()[單選題]*A:對(duì)(正確答案)B:錯(cuò)100.intbrr[3]={11,12,13};想要輸出第二個(gè)元素則可以使用語(yǔ)句printf("%d",brr[2]);()[單選題]*A:對(duì)B:錯(cuò)(正確答案)101.定義數(shù)組intarr[n],n;通過(guò)鍵盤輸入n的大小來(lái)決定數(shù)組的長(zhǎng)度()[單選題]*A:對(duì)B:錯(cuò)(正確答案)102.在定義變量求數(shù)組中最值時(shí),變量的初始值必須賦值為數(shù)組里的任意一個(gè)元素()[單選題]*A:對(duì)(正確答案)B:錯(cuò)103.定義整數(shù)一維數(shù)組inta[5]={1,2,3}則數(shù)組a的元素個(gè)數(shù)是3()[單選題]*A:對(duì)B:錯(cuò)(正確答案)104.一維數(shù)組可以實(shí)現(xiàn)求最大,最小值功能,也可以實(shí)現(xiàn)求和與平均值。()[單選題]*A:對(duì)(正確答案)B:錯(cuò)105.已知數(shù)組intnum[8]={23,7,0,100,45,92,34,1};這個(gè)數(shù)組中最小值得下標(biāo)是3。()[單選題]*A:對(duì)B:錯(cuò)(正確答案)106.定義數(shù)組intsalay[10]={1,2,3,4,5,6,7,8,9,0};想要輸出最大薪資只要用第一個(gè)元素與第二個(gè)比較一次就可以了。()[單選題]*A:對(duì)B:錯(cuò)(正確答案)107.關(guān)于數(shù)組概念描述正確的是()[單選題]*A:數(shù)組就是具有相同數(shù)據(jù)類型的有序集合。(正確答案)B:數(shù)組就是具有不相同數(shù)據(jù)類型的有序集合。C:數(shù)組就是具有相同數(shù)據(jù)類型的無(wú)序集合。D:數(shù)組就是具有相同數(shù)據(jù)類型或不相同數(shù)據(jù)類型的無(wú)序集合。108.一維數(shù)組定義語(yǔ)句intn=10,a[n];則()[單選題]*A:數(shù)組長(zhǎng)度為10B:數(shù)組中最后一個(gè)元素的下標(biāo)是n-1C:數(shù)組中第一個(gè)元素是a[1]D:語(yǔ)法錯(cuò)(正確答案)109.下面這段代碼的功能是()

#include"stdio.h"

voidmain()

{

inti;

intarr[5]={41,2,3,4,5},sum=0;

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

{

if(i%2==0)

{

sum=sum+arr[i]);

}

}

printf("sum=%d",sum);

}[單選題]*A:求所有元素的和B:求所有偶數(shù)的和C:求所有奇數(shù)的和D:求所有下標(biāo)為偶數(shù)的和(正確答案)110.對(duì)以下定義的正確理解是()

inta[10]={6,7,8,9,10};[單選題]*A:將5個(gè)初值依次賦給a[1]~a[5]B:將5個(gè)初值依次賦給a[0]~a[4](

溫馨提示

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