




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.1如下論述中對(duì)日勺日勺是
A)C語言比其他語言高級(jí)
B)C語言可以不用編譯就能被計(jì)算機(jī)識(shí)別執(zhí)行
C)C語言以靠近英語國家的)自然語言和數(shù)學(xué)語言作為語言的體現(xiàn)形式
D)C語言出現(xiàn)的最晚,具有其他語言的一切長(zhǎng)處
對(duì)的答案:C
2.2如下論述中對(duì)的的是
A)構(gòu)成C程序的基本單位是函數(shù)
B)可以在一種函數(shù)中定義另一種函數(shù)
C)main()函數(shù)必須放在其他函數(shù)之前
D)所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義
對(duì)的答案:A
2.3如下說法對(duì)11勺的是
A)C語言程序總是從第一種的函數(shù)開始執(zhí)行
B)在C語言程序中,要調(diào)用函數(shù)必須在main()函數(shù)中定義
C)C語言程序總是從main()函數(shù)開始執(zhí)行
D)C語言程序中的main()函數(shù)必須放在程序的開始部分
對(duì)的答案:C
2.4C語言規(guī)定,在一種源程序中,main函數(shù)的位置
A)必須在最開始
B)必須在系統(tǒng)調(diào)用的庫函數(shù)的背面
C)可以任意
D)必須在最終
對(duì)的答案:C
2.5如下論述不對(duì)的J的是
A)一種C源程序可由一種或多種函數(shù)構(gòu)成
B)一種C源程序必須包括一種main函數(shù)
C)C程序的基本構(gòu)成單位是函數(shù)
D)在C程序中,注釋闡明只能位于一條語句的背面
對(duì)的答案:D
2.6下列論述中對(duì)的的是
A)C語言編譯時(shí)不檢查語法
B)C語言的子程序有過程和函數(shù)兩種
C)C語言的函數(shù)可以嵌套定義
D)C語言的函數(shù)可以嵌套調(diào)用
對(duì)的答案:D
2.7如下論述對(duì)U勺的是
A)在C程序中,每行中只能寫一條語句
B)若a是實(shí)型變量,C程序中容許賦值a=IO,因此實(shí)型變量中容許寄存整型數(shù)
C)在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被精確無誤地表達(dá)
D)在C程序中,與是只能用于整數(shù)運(yùn)算II勺運(yùn)算符
對(duì)時(shí)答案:D
2.8如下說法錯(cuò)誤的是
A)一種算法應(yīng)包具有限個(gè)環(huán)節(jié)
B)在計(jì)算機(jī)上實(shí)現(xiàn)的算法是用來處理數(shù)據(jù)對(duì)象的
C)算法中指定的操作,不能通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次后實(shí)現(xiàn)(循環(huán)構(gòu)造)
D)算法的目的是為了求解
對(duì)的答案:C
2.9算法是指為處理某個(gè)特定問題而采用確實(shí)定且有限的環(huán)節(jié),下面不屬于算法的五個(gè)特性
的是
A)有零個(gè)輸入或多種輸入
B)高效性(有效性、有1個(gè)或者多種輸出)
C)有窮性
D)確定性
對(duì)的答案:B
2.10下列有關(guān)C語言的說法不對(duì)的的是
A)C語言既具有高級(jí)語言的一切功能,也具有低級(jí)語言的某些功能
B)C語言中U勺每一條執(zhí)行語句都必須用分號(hào)結(jié)束,分號(hào)不是C語言的一部分,是語句之間
的分隔符號(hào)
C)注釋可以出目前程序中任意合適的地方
D)命令行背面不能加分號(hào),命令行不是C語言的語句
對(duì)的答案:B
2.11如下說法錯(cuò)誤的是
A)高級(jí)語言都是用靠近人們習(xí)慣的自然語言和數(shù)學(xué)語言作為語言的體現(xiàn)形式
B)計(jì)算機(jī)只能處理由0和1日勺代碼構(gòu)成的二進(jìn)制指令或數(shù)據(jù)
C)C語言源程序通過C語言編譯程序編譯之后生成一種后綴為.EXE(.obj)的二進(jìn)制文獻(xiàn)
D)每一種高級(jí)語言均有它對(duì)應(yīng)的編譯程序
對(duì)的答案:C
2.12C語言中用于構(gòu)造化程序設(shè)計(jì)的3種基本構(gòu)造是
A)次序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造
B)if,switch,break
C)for,while,do-while
D)if,for,continue
對(duì)的答案:A
二、填空題(請(qǐng)將每一種空附對(duì)的答案寫在答題卡對(duì)應(yīng)序號(hào)后。)
2.13用高級(jí)語言編寫的程序稱為【1】程序,它可以通過解釋程序翻譯一句執(zhí)行一句的方式
執(zhí)行,也可以通過編譯程序一次翻譯產(chǎn)生目的程序,然后執(zhí)行。
對(duì)的答案:源程序
2.14C語言程序時(shí)注釋可以出目前程序中的任何地方,一種注釋以【2】作為開始和結(jié)束。
對(duì)的答案:/**/
3.1C語言中最簡(jiǎn)樸的數(shù)據(jù)類型包括
A)整型、實(shí)型、邏輯型
B)整型、實(shí)型、字符型
C)整型、字符型、邏輯型
D)字符型、實(shí)型、邏輯型
對(duì)的答案:B
3.2C語言中的標(biāo)識(shí)符只能由字母,數(shù)字和下劃線三種字符構(gòu)成,且第一種字符
A)必須為字母
B)必須為下劃線
C)必須為字母或下劃線
D)可以是字母,數(shù)字和下劃線中任一字符
對(duì)的答案:C
3.3下列可用于C語言顧客標(biāo)識(shí)符H勺一組是
A)void,define,WORD
B)a3b3,123,Car
C)For,-abc,IFCase
D)2a,DO,sizeof
對(duì)的答案:B
3.4下面四個(gè)選項(xiàng)中,均是不對(duì)的的8進(jìn)制數(shù)或16進(jìn)制數(shù)的選項(xiàng)是
A)0160x8f018
B)Oabc017Oxa
C)010-0x110x16
D)0al27ff-123
對(duì)的答案:D
3.5下列數(shù)據(jù)中,不合法的C語言實(shí)型數(shù)據(jù)的是
A)0.123
B)123e3
C)2.Ie3.5
D)789.0
對(duì)的答案:C
3.6在16位C編譯系統(tǒng)上,若定義longa;,則能給a賦40000的對(duì)的語句是
A)a=20230+20230;
B)a=4000*10;
C)a=30000+10000;
D)a=4000L*10L;
對(duì)的答案:D
3.7若有闡明語句:charc=\72\則變量c
A)包括1個(gè)字符
B)包括2個(gè)字符
C)包括3個(gè)字符
D)闡明不合法,c的值不確定
對(duì)的答案:A
3.8有字符串如下,〃\n\\\407asi\〃\xabc",則字符串的長(zhǎng)度為
A)6
B)7
C)8
D)9
對(duì)的答案:D
3.9C語言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是
A)%=
B)/
C)=
D)<=
對(duì)的答案:A
3.10若變量已對(duì)的定義并賦值,如下符合C語言語法的體現(xiàn)式是
A)a:=b+l
B)a=b=c+2
C)int18.5%3
D)a=a+7=c+b
對(duì)的答案:B
3.11若變量a,i已對(duì)的定義,且i已對(duì)的賦值,合法的語句是
A)a==1
B)++i;
C)a=a++=5;
D)a=int(i);
對(duì)的答案:B
3.12若有定義:inta=7;floatx=2.5,y=4.7;則體現(xiàn)式x+a%3*(int)(x+y)%2/4的值是
A)2.500000
B)2.750000
C)3.500000
D)0.000000
對(duì)時(shí)答案:A
3.13若有運(yùn)算符《,sizeofJ,&二,則它們按優(yōu)先級(jí)由高至低的對(duì)的排列次序是
A)sizeof,&=,<<,"
B)sizeof,<</,&=
C)\?,sizeof,&=
D)<</,&=,sizeof
對(duì)的答案:B
3.14如下不對(duì)的的論述是
A)在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低
B)在C程序中,APH和aph是兩個(gè)不一樣的變量
C)若a和b類型相似,在計(jì)算了賦值體現(xiàn)式a=b后b中的值將放入a中,而b中的值不變
D)當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)
值
對(duì)的答案:D
3.15已知inti,a;執(zhí)行語句i;(a=3,a++,---a,a+4,a+5,++a);后,變量i的值為
A)2
B)3
C)4
D)5
對(duì)的答案:C
3.16設(shè)變量a是int型,f是float型,i是double型,則體現(xiàn)式10+'a/+i*f值的數(shù)據(jù)
類型為
A)int
B)float
C)double
D)不確定
對(duì)的答案:C
3.17在C語言中,char型數(shù)據(jù)在內(nèi)存中日勺存儲(chǔ)形式是
A)補(bǔ)碼
B)反碼
C)原碼
D)ASCII碼
對(duì)的答案:D
3.18字符型數(shù)據(jù)在機(jī)器中是用ASCII碼表達(dá)的,字符'5'和'7,在機(jī)器中表達(dá)為
A)10100011和01110111
B)01000101和01100011
C)00110101和00110111
D)01100101和01100111
對(duì)的答案:C
3.19不能進(jìn)行++和--運(yùn)算時(shí)數(shù)據(jù)類型為
A)指針
B)整型
C)長(zhǎng)整型
D)常量
對(duì)的答案:D
3.20設(shè)有intx=ll;則體現(xiàn)式(x++*l/3)時(shí)值是
A)3
B)4
C)11
D)12
對(duì)的答案:A
3.21如下程序的輸出成果是
main()
{inta=21,b=ll;
printf(線d'n”,a+b:b+a);
}
A)30
B)31
C)32
D)33
對(duì)時(shí)答案:A
3.22假設(shè)整型變量a,b,c時(shí)值均為5,則體現(xiàn)式樸+(、日勺值為
A)17
B)16
C)15
D)14
對(duì)的答案:C
3.23已知inta=6;則執(zhí)行a+=a-=a*a;語句后,aH勺值為
A)36
B)0
C)-24
D)-60
對(duì)的答案:D
3.24設(shè)變量n為float類型,m為int類型,則如下能實(shí)現(xiàn)將n中的數(shù)值保留小數(shù)點(diǎn)后兩
位,第三位進(jìn)行四舍五入運(yùn)算的體現(xiàn)式是
A)n=(n*100+0.5)/100.0
B)m=n*100+0.5,n=m/100.0
C)n=n*100+0.5/100.0
D)n=(n/100+0.5)*100.0
對(duì)時(shí)答案:B
3.25sizeof(float)是
A)一種雙精度型體現(xiàn)式
B)一種整型體現(xiàn)式
C)一種函數(shù)調(diào)用
D)一種不合法的體現(xiàn)式
對(duì)的答案:B
3.26在C語言中,int,char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)
A)由顧客自己定義
B)均為2個(gè)字節(jié)
C)是任意的
D)由所用機(jī)器的機(jī)器字長(zhǎng)決定
對(duì)的答案:D
3.27如下變量x,y,z均為double類型且已對(duì)的賦值,不能對(duì)的表達(dá)數(shù)學(xué)式子x+y+z
的C語言體現(xiàn)式是
A)x/y*z
B)x*(1/(y*z))
C)x/y*l/z
D)x/y/z
對(duì)的答案:A
3.28下列有關(guān)復(fù)合語句和空語句的說法錯(cuò)誤11勺是
A)復(fù)合語句是由“{”開頭,由“}”結(jié)尾的
B)復(fù)合語句在語法上視為一條語句
C)復(fù)合語句內(nèi),可以有執(zhí)行語句,不可以有定義語句部分
D)C程序中的所有語句都必須由一種分號(hào)作為結(jié)束
對(duì)的答案:C
3.29下列有關(guān)字符串的說法中錯(cuò)誤的是
A)在C語言中,字符串是借助于字符型一維數(shù)組來寄存的,并規(guī)定以字符''0'作為字符
串結(jié)束標(biāo)志
B)''0'作為標(biāo)志占用存儲(chǔ)空間,計(jì)入串的實(shí)際長(zhǎng)度
C)在表達(dá)字符串常量的時(shí)候不需要人為在具末尾加入‘\0'
D)在C語言中,字符串常量隱含處理成以''0'結(jié)尾
對(duì)的答案:B
3.30如下程序的輸出成果是[1L
inta=1234;
printfa);
對(duì)的答案:1234
3.31在計(jì)算機(jī)中,字符的比較是對(duì)它們的[2]進(jìn)行比較。
對(duì)的答案:ASCII碼
3.32在內(nèi)存中,存儲(chǔ)字符'X,要占用1個(gè)字節(jié),存儲(chǔ)字符串〃X〃要占用【3】個(gè)字節(jié)。
對(duì)時(shí)答案:2
3.33在C語言中(以16位PC機(jī)為例),一種float型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為4;一種
double型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為【4】。
對(duì)時(shí)答案:8
3.34如下程序段時(shí)輸出成果是[5】。
main()
{inta=2,b=3,c=4;
a*=16+(b++)-(++c);
printfa);
}
對(duì)時(shí)答案:28
3.3b如下程序段的輸出成果是[6】o
intx=17,y=26;
printf('%d”,y/=(x%=6));
對(duì)時(shí)答案:5
3.36下列y的值是【7】o
inty;y=sizeof(2.25*4);
對(duì)的答案:8
3.37如下程序的輸出成果是[8]o
main()
{inti=010,j=10;
pirntf("%d,%d\n”,i,j);
}
對(duì)的答案:8,10
3.38已知字母a的JASCII碼為十進(jìn)制數(shù)97,且設(shè)ch為字符型變量,則體現(xiàn)式
ch=za'+'8'-'3'的值為【9】o
對(duì)的答案:f
3.39如下語句printf("c\n〃,'B'+40);在執(zhí)行后的輸出成果是【10】。
對(duì)時(shí)答案:j
3.40定義inta=5,b=20;若執(zhí)行語句printf(為d\n”,++a*--b/5);后,輸出的成果為
[111o
對(duì)的答案:9
4.1若變量已對(duì)H勺闡明為float型,要通過語句scanf("對(duì)為斑f",&a,&b,&c);給@賦予
10.0,b賦予22.0,c賦予33.0,下列不對(duì)的的輸入形式是
A)10<回車>22〈回車>33<回車>
B)10.0,22.0,33.0<回車)
C)10.0<回車>22.033.0〈回車〉
D)1022〈回車〉33<回車》
對(duì)的答案:B
4.2既有如下程序段
^include
main()
{inta,b,c;
scanfCa=%*d%d,b=%d%*d,c=%d\&a,&b,&c);
printf("a二/d,b二%d,c=%d\n”,a,b,c);}
若輸M的成果為a=20,b=30,c=40,則如下可以對(duì)歐I輸入數(shù)據(jù)的是
A)a=10]20,b=20]30,c=40
B)20,30,40
C)a=20,b=30,c=40
D)a=10]20,b=30]20,c=40
[注]:”表達(dá)空格,表達(dá)回車
對(duì)的答案:D
4.3x,y,z被定義為int型變量,若從鍵盤給x,y,z輸入數(shù)據(jù),對(duì)的的輸入語句是
A)INPUTx、y、z;
B)scanfC%d%d%d",&x,&y,&z);
C)scanf(z,%d%d%d*?x,y.z);
D)readC%d%d%d*,&x,&z);
對(duì)的答案:B
4.4已經(jīng)有定義inta=-2;和輸出語句printf(飛81x〃,a);如下對(duì)的的論述是
A)整型變量的輸出形式只有對(duì)一種
B)做是格式符的一種,它可以合用于任何一種類型的數(shù)據(jù)
C)以是格式符的一種,其變量時(shí)值按十六進(jìn)制輸出,但%81x是錯(cuò)誤的
D)%81x不是錯(cuò)誤的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度
對(duì)的答案:D
4.5下列程序段口勺輸出成果是:
除了返回值類型ini類型的函數(shù)外,函數(shù)必
須先定義后使用。
inta=1234;
floatb=123.456;
doublec=12345.54321;
printf(*-,%2.lf\a,b,c);
A)無輸出
B)12,123.5,12345.5
C)1234,123.5,12345.5
D)1234,123.4,1234.5
對(duì)的答案:C
4.6執(zhí)行下列程序時(shí)輸入:123<空格>456〈空格>789〈回車)輸出成果是
main()
{chars[100];intc.i;
scanf(%c”,&c);scanf("/d〃,&i);scanf("/s〃,s);
printf("%c,%d,%s\n”,為i,s);}
A)123,456,789
B)1,456,789
C)1,23,456,789
D)1,23,456
對(duì)的答案:D
4.7若已定義:inta=25:b=14,c=19;如下三目運(yùn)算符(?:)所構(gòu)成語句的執(zhí)行后
a<=25&&b—<=2&&c?printf(b或d,c=%d\n〃,a,b,c):printf(,,#?8a=%d,bKd,c』d
\n”,a,b,c);程序輸出1勺成果是
A)***a=25,b=13,c=19
B)***a=26,b=14,c=19
C)###a=25,b=13,c=19
D)###a=26,b=14,c=19
對(duì)的答案:C
4.8請(qǐng)選出如下語句的輸出成果
printf("%d\n”,strlen("\t\\065\xff'n"))
A)5
B)14
C)8
D)輸出項(xiàng)不合法,無正常輸出
對(duì)的答案:A
4.9下列程序的輸出成果是
main()
{doubled=3.2;intx,y;
x=l.2;y=(x+3.8)/5.0;
printf(,,%d\n,/,d*y);
}
A)3
B)3.2
C)0
D)3.07
對(duì)的答案:C
4.10調(diào)用gets和puts函數(shù)時(shí),必須包括H勺頭文獻(xiàn)是
A)stdio.h
B)stdlib.h
C)define
D)以上都不對(duì)
對(duì)的答案:A
4.11閱讀下面程序段
^include"stdio.h"
main()
{charc;
c=('z'a')/2+,T;
putchar(c);)
輸出成果為
A)M
B)N
C)0
D)Q
對(duì)時(shí)答案:A
二、填空題(請(qǐng)將每一種空的對(duì)的答案寫在答題卡對(duì)應(yīng)序號(hào)后。)
4.12下列程序時(shí)輸出成果是16.00,請(qǐng)?zhí)羁铡?/p>
main()
{inta=9,b=2;
floatx=[1],y=l.1,z;
z=a/2+b*x/y+l/2;
printf("%5.2f\n",z);
}
對(duì)的答案:6.6
4.13在使用putchar和getchar函數(shù)處理字符時(shí),必須在程序的開頭出現(xiàn)包括頭文獻(xiàn)的命
令行是[2]。
對(duì)的答案:^include
4.14下列程序的輸出成果是[3】,[4]。
Jtinclude
main()
{floata=-l.3;b=l.3;
printf("%f,fabs(a),fabs(b);}
對(duì)的答案:1.300000
對(duì)的答案:L300000
4.15執(zhí)行程序時(shí)日勺輸入為,則程序H勺運(yùn)行成果為【5】o
Sinclude"stdio.h"
main()
{inta,b;
scanf&a,&b);
printf(線d\n”,a-b);}
對(duì)的答案:7
5.1在C程序中,判邏輯值時(shí),用“非0”表達(dá)邏輯值“真”,又用“0”表達(dá)邏輯值“假”。
在求邏輯值時(shí),用O表達(dá)邏輯體現(xiàn)式值為“真”,又用()表達(dá)邏輯體現(xiàn)式值為“假”。
A)10
B)01
C)非()非0
D)11
對(duì)的答案:A
5.2已知intx=6,y=2,z;則執(zhí)行體現(xiàn)式z=x=x〉y后,變量z的值為
A)0
B)1
C)4
D)5
對(duì)的J答案:B
5.3能對(duì)日勺表達(dá)邏輯關(guān)系:‘匕210或aWO”H勺C語言體現(xiàn)式是
A)a>=10ora<=0
B)a>=0|a<=10
C)a>=10&&a<=0
D)a>=10IIa<=0
對(duì)的答案:D
5.4若變量c為char類型,能對(duì)的判斷出c為小寫字母的體現(xiàn)式是
A)'a'<=c<=zz'
B)(c>:'a')||(c<=zz')
C)('a'<=c)and('z'>=c)
D)(c>=fa')&&(c<:'z')
對(duì)時(shí)答案:D
5.5設(shè)intx=l,y=l;體現(xiàn)式(!xl|y-)時(shí)值是
A)0
B)1
C)2
D)-1
對(duì)時(shí)答案:B
5.6有如下程序段
inta=14,b=15,x;_______ASCII碼
~--------
charc=,A';A/ur>an~nn
x=(a&&b)&&(c<zB');
執(zhí)行該程序段后,x口勺值為
A)ture
B)false
C)0
D)1
對(duì)的答案:D
5.7如下程序的輸出成果是
main()
{inta=4,b=5,c=0,d;
d=!a&&!b||!c:
printf(線d\n”,d);)
A)1
B)0
C)非0的數(shù)
D)-1
對(duì)的答案:
5.8設(shè)有:
inta=l,b=2,c=3,d=4,m=2,n=2;
執(zhí)行(m=a>b)&&(n=c>d)后n的值是
A)1
B)2
C)3
D)4
對(duì)的答案:B
5.9已知x,y,z均為整型變量,且值均為1,則執(zhí)行語句++x[++y&&++z;后,體現(xiàn)式x+y的
值為
A)1
B)2
C)3
D)4
對(duì)的答案:C
5.10體現(xiàn)式a
A)II
B)&
C)<
D)()
對(duì)的答案:D
6.1對(duì)體現(xiàn)式for(體現(xiàn)式1;;體現(xiàn)式3)可理解為
A)for(體現(xiàn)式1;0;體現(xiàn)式3)
B)for(體現(xiàn)式1;1;體現(xiàn)式3)
C)for(體現(xiàn)式1;體現(xiàn)式1;體現(xiàn)式3)
D)for(體現(xiàn)式1;體現(xiàn)式3;體現(xiàn)式3)
對(duì)的答案:B
6.2在下列選項(xiàng)中,沒有構(gòu)成死循環(huán)的是
A)inti=100;
while(1)
{i=i+l;
if(i>100)break;
}
B)for(;;);
C)intk=10000;
do{k++;}while(k>10000);
D)ints=36;
while(s)-s:
對(duì)的答案:D
6.3下面有關(guān)for循環(huán)l向?qū)?nèi)描述是
A)for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的狀況
B)for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷體現(xiàn)式
C)在for循環(huán)中,不能用break語句跳出循環(huán)體
D)for循環(huán)的循環(huán)體語句中,可以包括多條語句,但必須用花括號(hào)括起來
對(duì)的答案:D
6.4若inti,j;,則for(i二尸0;i++,j+=3)控制的循環(huán)體執(zhí)行口勺次數(shù)是
A)9
B)8
C)3
D)2
對(duì)的答案:C
6.5閱讀下列程序段,則程序的輸出成果是
^include"stdio.h"
main()
{inta=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,”,a--,—b);
printf("\n〃);}
A)10,10,10,0,
B)10,9,9,0,
C)10,10,9,1,
D)9,9,9,1,
考生答案:對(duì)口勺答案:B
6.6有一堆零件(100到200之間),假如提成4個(gè)零件一組的若干組,則多2個(gè)零件;若提成7
個(gè)零件一組,則多3個(gè)零件;若提成9個(gè)零件一組,則多5個(gè)零件。下面程序是求這堆零件總
數(shù),請(qǐng)選擇填空。
#include
main()
{inti;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if()
printfi);
}
A)i%9=5
B)i%9!=5
C)(i-5)%9!=0
D)(i-5)%9==0
對(duì)的答案:D
6.7下列程序的輸出成果是
^include"stdio.h〃
main()
{inti,a=0,b=0;
for(i=l;i<10;i++)
{if(i%2==0)
{a++;
continue;}
b++;}
printf("a=%d,b=%d”,a,b);)
A)a=4,b=4
B)a=4,b=5
C)a=5,b=4
D)a=5,b=5
對(duì)時(shí)答案:B
6.8閱讀下列程序,則執(zhí)行成果是
^include"stdio.h"
main()
{inta=0,b=0,c=0,i;
for(i=0;i<4;i++)
switch(i)
{case0:a=i++;
caseI:b=i++;
case2:c=i++;
case3:i++;}
printf(,,%d,%d,%d,%d\n^,a,b,c,i);}
A)0,1,3,4
B)1,2,3,4
C)0,1,2,5
D)0,2,3,4
對(duì)的答案:C
6.9閱讀下列程序,程序的輸出成果是
#include"stdio.h"
main()
(
intm,n;
floatk;
for(m=6;m>2;m—)
{k=0;
for(n=m;n>l;n—)
k=k+m*n;
}
printfk);
}
A)5.000000
B)15.000000
C)25.000000
D)35.000000
對(duì)時(shí)答案:B
6.10下面程序日勺運(yùn)行成果是
^include"stdio.h"
main()
{intj,i,k=0;
for(j=50;j<=60;j++)
{if(!(k))printf;
for(i=2;i
if(!(j%i))break;
if(i>=j-l)
{printf(〃機(jī)T,j);
k++;}
}
}
A)5359
B)5953
C)3595
D)9535
對(duì)的答案:A
6.11已知
intt=0;
while(t=l)
{...)
則如下論述對(duì)的的是
A)循環(huán)控制體現(xiàn)式時(shí)值為0
B)循環(huán)控制體現(xiàn)式的值為1
C)循環(huán)控制體現(xiàn)式不合法
D)以上說法都不對(duì)
對(duì)的答案:B
6.12設(shè)有如下程序段
intx=0,s=0;
while(!x!=0)s+=++x;
printf(線d",s);
則
A)運(yùn)行程序段后輸出0
B)運(yùn)行程序段后輸出1
C)程序段中的控制體現(xiàn)式是非法的
D)程序段執(zhí)行無限次
對(duì)的答案:B
6.13下列程序的輸出成果是
#include"stdio.h"
main()
{inti=6;
while(i---)
printf(飛d”,i);
printf("\n");}
A)531
B)420
C)654321
D)死循環(huán)
對(duì)的答案:B
6.14對(duì)下I,H兩個(gè)語句描述對(duì)的的是
I.while(1)II.for(;;)
A)都是無限循環(huán)
B)I是無限循環(huán),II錯(cuò)誤
oi循環(huán)一次,n錯(cuò)誤
D)以上答案都錯(cuò)
對(duì)的答案:A
6.15如下程序段的描述,對(duì)的的是
x=-l;
do
{x=x*x;}
while(!x);
A)是死循環(huán)
B)循環(huán)執(zhí)行兩次
C)循環(huán)執(zhí)行一次
D)有語法錯(cuò)誤
對(duì)的答案:C
6.16若有如下語句
intx=3;
do{printf\n",x"=2);}while(!(----x));
則上面程序段
A)輸出的是1
B)輸出的是1和-2
C)輸出的是3和0
D)是死循環(huán)
對(duì)的答案:B
6.17下面程序的運(yùn)行成果是
^include
main()
{inta=l,b=10;
do
{b-=a;a++;}while(b—<0);
printf("a=%d,b=%d\n”,a,b);
}
A)a=3,b=llB)a=2,b=8C)a=l,b=~lD)a=4,b=9
對(duì)的答案:B
6.18若運(yùn)行如下程序時(shí),從鍵盤輸入?'Descriptor(表達(dá)回車),則下面程序的運(yùn)行成果是
^include
main()
{charc;
intvO=l,vl=0,v2=0;
do{switch(c=getchar())
{case'a':case'A’:
case'e':case'E':
case'i':case'I’:
case'o':case'O':
case'u':case'U':vl+=l;
default:v0+=l;v2+=l;}
}while(c!=/\n');
printf("vO=%d,vl二%d,v2=%d\n”,vO,vl,v2);}
A)v0=7,vl=4,v2=7
B)v0=8,vl=4,v2=8
C)vO=ll,vl=4,v2=ll
D)vO=13,vl=4,v2=12
對(duì)的答案:D
6.19下面程序的功能是把316表達(dá)為兩個(gè)加數(shù)的和,使兩個(gè)加數(shù)分別能被13和11整除,請(qǐng)選
擇填空。
^include
main()
{inti=0,j,k;
do{i++;k=316-13*i;}while();
j=k/ll;
printf("316=13*%d+ll*%d,;i,j);
}
A)k/11
B)k
C)k/U==O
D)k=0
對(duì)時(shí)答案:B
6.20C語言中while和do-while循環(huán)的重要區(qū)別是
A)do-while的循環(huán)體至少無條件執(zhí)行一次
B)while的循環(huán)控制條件比do-while歐I循環(huán)控制條件更嚴(yán)格
C)do-while容許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D)do-while的循環(huán)體不能是復(fù)合語句
對(duì)的答案:A
6.21下列說法中錯(cuò)誤的是
A)只能在循環(huán)體內(nèi)使用匕reak語句
B)在循環(huán)體內(nèi)使用break語句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)
C)在while和do…while循環(huán)中,continue語句并沒有使整個(gè)循環(huán)終止
D)continue的作用是結(jié)束本次循環(huán),即跳過本次循環(huán)體中余下尚未執(zhí)行的語句,接著再一
次進(jìn)行循環(huán)判斷
對(duì)的答案:A
二、填空題(請(qǐng)將每一種空的對(duì)的答案寫在答題卡對(duì)應(yīng)序號(hào)后。)
6.22設(shè)i,j,k均為int型變量,則執(zhí)行完下面的for語句后,1<口勺值為【1】。
for(i=0,j=10;i<=j;i++,j--)k=i+j;
對(duì)的J答案:10
6.23下列程序的功能是輸入一種整數(shù),判斷與否是素梨,若為素?cái)?shù)輸出1,否則輸出0,請(qǐng)
填空。
main()
{inti,x,y=l;
scanf&x):
for(i=2;i<=x/2;i++)
if[2]'y=0;break;)
printfy);
}
對(duì)時(shí)答案:(x%i==0)
6.24如下程序時(shí)輸出成果是13】。
main()
{inty=9;
for(;y>0;y---)
if(y%3==0)
{printf---y);continue;}
}
對(duì)的答案:852
6.25閱讀下面程序段,則執(zhí)行后的輸出成果為【4】。
Jtinclude"stdio.h"
main()
{inta=l;
for(;a<=15;)
if(++a%5!=2)continue;
elseprintf(“5d',a);
printf("\n〃);}
對(duì)的答案:2712
6.26閱讀下面語句,則執(zhí)行后的輸出成果為【5】
^include"stdio.h"
main()
{chara,b;
for(a='O',b='9';a
printf("%c%c”,a,b);
printf(*\n*);}
對(duì)的答案:
6.27閱讀下面程序,則執(zhí)行后程序的成果為【6】
^include"stdio.h"
main()
{inta=0,b=0;
while(a<15)a++;
while(b++<15);
printf("%d,%d\n”,a,b);}
對(duì)的答案:15,16
一、選擇題(在下列各題的A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一種選項(xiàng)是對(duì)時(shí)時(shí),請(qǐng)將對(duì)
的選項(xiàng)填涂在答題卡對(duì)應(yīng)位置上。)
7.1若有闡明inta[3][4];則a數(shù)組元素的非法引用是
A)a[0][2*1]
B)a[1][3]
C)a[4-2][0]
D)a[0][4]
對(duì)的答案:D
7.2在C語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型容許是
A)整型常量
B)整型體現(xiàn)式
C)整型常量或整型體現(xiàn)式
D)任何類型的體現(xiàn)式
對(duì)的答案:C
7.3執(zhí)行下面的程序段后,變量k中時(shí)值為
intk=3,s[2];
s[0]=k;k=s[1]*10;
A)不定值
B)33
C)30
D)10
對(duì)的答案:A
7.4定義如下變量和數(shù)組:
intk;
()09,018,027
inta[3][3]={9,8,7,6,5,4,3,2,1};
—▼106.115,124
00Y,010,02U,03\0
則下面語句口勺輸出成果是
for(k=0;k<3;k++)printfa[k][k]);
A)753
B)951
0963
D)741
對(duì)的答案:B
7.5下列程序執(zhí)行后的輸出成果是
main()
{chararr[2][4];
strcpy(arr,"you");
strcpy(arr[1];
arr[0][3];
printf(,z%s\nw,arr);
)
A)you&me
B)you
C)me
D)err
對(duì)的答案:A
7.6設(shè)有數(shù)組定義:chararray[]—China'則數(shù)組array所占的空間為
\0
A)4個(gè)字節(jié)
B)5個(gè)字節(jié)
C)6個(gè)字節(jié)
D)7個(gè)字節(jié)
對(duì)的答案:C
7.7如下不對(duì)於n內(nèi)定義語句是
A)doublex[5]={2.0,4.0,6.0,8.0,10.0};
B)inty[5]={0,1,3,5:7,9);
C)charcl'1','2','3','4',7};
D)charc2[]={z\xl。','\xa','\x8'};
對(duì)的答案:B
7.8若有闡明:inta口[3]:{1,2,3,4,5,6,7};則a數(shù)組第一維的大小是
A)2'^三列
D)無確定值
對(duì)的答案:B
7.9對(duì)如下闡明語句的對(duì)的理解是
inta[10]:{6,7,8,9,10);
A)將5個(gè)初值依次賦給a[1]至a[5]
B)將5個(gè)初值依次賦給a[0]至a[4]
C)將5個(gè)初值依次賦給a[6]至a[10]
D)由于數(shù)組長(zhǎng)度與初值的個(gè)數(shù)不相似,因此此語句不對(duì)的
對(duì)的答案:B
7.10若有闡明:inta[][4]={0,0};則下面對(duì)的的論述是
A)數(shù)組a的每個(gè)元素都可得到初值0
B)二維數(shù)組a的第一維大小為1
C)當(dāng)時(shí)值的個(gè)數(shù)能被第二維的常量體現(xiàn)式的值除盡時(shí),所得商數(shù)就是第一維的大小
D)只有元素a[0][0]和a[0][1]可得到初值,其他元素均得不到確定的初值
對(duì)的答案:D
7.11有如下程序
main()
{chara□:{'a','b','c'd','e','f','g'h''0'};
inti,.j;
i=sizeof(a);
j=strlen(a);
printf("%d,%d\b”,i,j);
}
程序運(yùn)行后的輸出成果是
A)9,9
B)8,9
C)1,8
D)9,8
對(duì)的答案:D
7.12假定int類型變量占用兩個(gè)字節(jié),其有定義:intx[10]={0,2,4};,則數(shù)組x在內(nèi)
存中所占字節(jié)數(shù)是
A)3
B)6
C)10
D)20
對(duì)的答案:D
7.13如下能對(duì)二維數(shù)組c進(jìn)行對(duì)的的初始化的語句是
A)intc[3][]={{3),{3},{4});
B)intc[][3]={{3},{3},{4});
一維數(shù)組的定義:
C)intc[3][2]。⑶,⑶,⑷,⑸};
類型闡明符數(shù)組名[常量體現(xiàn)式]
D)intc[][3]={⑶,{},⑶};
數(shù)組名[下標(biāo)]
對(duì)時(shí)答案:B
7.14在C語言中,一維數(shù)組的定義措施為
類型闡明符數(shù)組名
A)[常量體現(xiàn)式]幺稀薊必須氈整型
B)[整型常量]
C)[整型變量]
D)[整型常量]或[整型體現(xiàn)式]
對(duì)時(shí)答案:A
7.15若二維數(shù)組a有1n列,則計(jì)算任一元素a[i][j]在數(shù)組中相對(duì)位置的公式為(假
設(shè)a[0][0]位于數(shù)組的第一種位置上)
A)i*m+j
B)j*m+I
C)i*m+j-l
D)i*m+j+l
對(duì)的答案:A
7.16下面程序輸出的成果是
main()
{inti;
inta[3][3]={1,2,3,4,5,6,7,8,9);
for(i=0;i<3;i++)
printf("%d”,a[2-i][i]);
}
A)159
B)753
0357
D)591
對(duì)的答案:B
7.17如下不能對(duì)二維數(shù)組a進(jìn)行對(duì)的初始化的語句是
A)inta[2][3]={0};
B)inta[][3]={{1,2),{0}};
C)inta[2][3]={{1,2},{3,4),{5,6}};
D)inta[][3]={1,2,3,4,5,6};
對(duì)的答案:C
7.18閱讀下面程序,則程序段的功能是
^include"stdio.h"
main()
{intc[]={23,1,56,234,7,0,34),i,j,t;
for(i=l;i<7;i++)
{t=c[i];j=i-l;
while(j>=0&&t>c[j])
{c[j+1]=c[j];j—:}
c[j+1]=t;
}
for(i=0;i<7;i++)
printf(線d”,c[i]);
putchar('\n');
}
A)對(duì)數(shù)組元素的升序排歹J
B)對(duì)數(shù)組元素的降序排列
C)對(duì)數(shù)組元素的倒序排列
D)對(duì)數(shù)組元素的隨機(jī)排列
對(duì)的答案:B
7.19下列選項(xiàng)中錯(cuò)誤的)闡明語句是
A)chara□={'t',''y',''u',''0'};
B)chara[]二{"toyou'0"};
C)chara[]:"toyou\D〃;
D)chara[]=,toyou\0;;
對(duì)的答案:D
7.20下述對(duì)C語言字符數(shù)組的描述中錯(cuò)誤的是
A)字符數(shù)組的下標(biāo)從0開始
B)字符數(shù)組中的字符串可以進(jìn)行整體輸入/輸出
C)可以在賦值語句中通過賦值運(yùn)算符“二”對(duì)字符數(shù)組整體賦值
D)字符數(shù)組可以寄存字符串
對(duì)時(shí)答案:C
7.21閱讀下列程序,則在執(zhí)行后,程序的運(yùn)行成果為
tiinclude"stdio.h"
Strcat(字符數(shù)組1,字符數(shù)組2);連接
Eg:charstrl[]={"peoles"};charstr[l={"china"};
printf{"%s",strcat(str1,str2));
{chara[30]="nicetomeetyou!”;
strcpy(a+strlen(a)/2,"you");Strccpy(字符數(shù)組1,字符串2);將字符串2
復(fù)制到字符數(shù)組1中去
Strcmn(字符串1,字符串2K比較大小
printf(“與s\n”,a);
}
A)nicetomeetyouyou
B)niceto
C)meetyouyou
D)nicetoyou
對(duì)的答案:D
7.22既有如下程序段
^include“stdio.h"
main()
If語句執(zhí)行過程:體現(xiàn)式為真,
{intk[30]={12,324,45,6,768,98,21,34,45
Hi片廿U:五小如?=:市土附4不
intcount=0,i=0;
while(k[i])
{if(k[i]%2=0IIk[i]%5==0)
count++;
i++;
}
,z,,
printf(%d,%d\n,count,i);
}
則程序段的輸出成果為
A)7,8
B)8,8
C)7,10
D)8,10
對(duì)的答案:D
7.23有如下定義語句:intaa[][3]={12,23,34,4,5,6,78,89,45}則45在數(shù)組aa中的
行列坐標(biāo)各為
A)3,2
B)3,1
C)2,2
D)2,1
對(duì)的答案:C
7.24目前有如下程序
^include"stdio.h"
main()
{chars[80];
inti,j;
gets(s);
for(i=j=0;s[i]!='\0';i++)
if(s[i]!='H')
s[j]二'\0';
puts(s);
)
這個(gè)程序段的功能是刪除輸入的I字符串中字符'M,則空線上應(yīng)當(dāng)添入的是
A)s[j++]=s[i];j++;
B)s[j]=s[i++];j++;
C)s[j++]=s[i];
D)s[j]=s[i];
對(duì)的答案:C
7.25如下二維數(shù)組c的定義形式是
A)intc[3][]
B)floatc[3,4]
C)doublec[3][4]
D)floatc(3)(4)
對(duì)時(shí)答案:C
7.26已知:intc[3][4];則對(duì)數(shù)組元素引用對(duì)的的是
A)c[1][4]
B)c[1.5][0]
C)c[1+0][0]
D)以上體現(xiàn)都錯(cuò)誤
對(duì)的答案:C
7.27若有如下語句,則對(duì)的的描述是
chara[]="loyou”;
charb[]={'t','oyou'};
A)a數(shù)組和b數(shù)組的長(zhǎng)度相似
B)a數(shù)組長(zhǎng)度不不小于b數(shù)組長(zhǎng)度
C)a數(shù)組長(zhǎng)度不小于b數(shù)組長(zhǎng)度
D)a數(shù)組等價(jià)于b數(shù)組
對(duì)的答案:C
7.28已知:chara[15],b[15]={"Ilovechina”};則在程序中能將字符串Ilovechina
賦給數(shù)組a的對(duì)的語句是
A)a="llovechina";
B)strcpy(b,a);
C)a=b;
D)strcpy(a,b);
對(duì)的答案:D
7.29已知:chara[20]="abc”,b[20]="defghi”;則執(zhí)行下列語句后的輸出成果為
,,,,
printf(%d,strlen(strcpy(a,b)));
A)11
B)6
C)5
D)以上答案都不對(duì)的
對(duì)的答案:B
7.30閱讀如下程序段,則程序在先后輸入love和china后,輸出成果是
從左到右依次比較對(duì)應(yīng)字符
完全相等返【可零若不等則
#include
^include
main()
{chara[30],b[30];
intk;
gets(a);
gets(b);
k=strcmp(a,b);
if(k>0)puts(a);
elseif(k<0)puts(b);
}
A)love
B)china
C)lovechina
D)沒有輸出成果
對(duì)的答案:A
7.31下面程序的功能是輸出數(shù)組s中最大元素的下標(biāo),請(qǐng)?zhí)羁铡?/p>
main()
{intk,p,s[]={1,-9,7,2,-10,3):
for(p=0,k=p;p<6;p++)
if(s[p]>s[k])[1]
printfk);
}
對(duì)時(shí)答案:k=p;
7.32如下程序可把輸入的十進(jìn)制數(shù)以十六進(jìn)制數(shù)的形式輸出,請(qǐng)?zhí)羁铡?/p>
main()
{charb[17]:{"ABCDEF"};
intc[64],d,i=0,base=16;
longn;
printf("Enteranumber:\n?,);scanf("%ld",&n);
do
{c[i]=[2];
i++;
n=n/base;
}while(n!=0);
printf("Transmitenewbase:\n^);
for(-i;i>=0;-i)
{d=c[i];
,,,,
printf(%c,b[3]);
)
printf("'n");
}
對(duì)的答案:n°se[d]
7.33如下程序的功能是:刪去??維數(shù)組中所有相似的數(shù),使之只剩?種。數(shù)組中H勺數(shù)已按
由小到大的次序排列,函數(shù)返回刪除后數(shù)組中數(shù)據(jù)日勺個(gè)數(shù)。
例如,若一維數(shù)組中的數(shù)據(jù)是:
2223445666677899101010
刪除后,數(shù)組中的內(nèi)容應(yīng)當(dāng)是:
23456789Wo
請(qǐng)?zhí)羁铡?/p>
#include
^defineN80
intfun(inta[],intn)
{inti,j=l;
for(i=l;i
if(a[j-1][4]a[i])
a[j++]=a[i];
[5];
}
main()
{inta[N]={2,2,2,3;4,4,5,6,6,6,6,7,7,8,9,9,10,10,10},i,n=19;
printf("Theoriginaldata:\n");
for(i=0;i
printfa[i]);
n=fun(a,n);
printf('\nThedataafterdeleted:\n");
for(i=0;i
printfa[i]);
printf('\n\n〃);
)
對(duì)的答案:!=returnj
7.34下列程序的輸出的成果是[6】,[7]。
main()
{inti,jrow,colum,m;
staticintarray[3][3]={{100,200,300},{28,72,-30){-850,2,6});
m=array[0][0];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(array[i][j]<m)
{m=array[i][j];
colum=j;
row=i;
}
printf(z,%d,%d,%d\n?,,m,row,colum);
}
對(duì)的答案:-850,~2,0
7.35下面程序是求出數(shù)組arr的兩條對(duì)角線上元素之和,請(qǐng)?zhí)羁铡?/p>
Sinclude"stdio.h"
main()
{intarr[3][3]={2,3,4,8,3,2,7,9,8},a=0,b=0,i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if([8])
a=a+arr[i][.j];
for(i=0;i<3;i++)
for([9];j>=O;j—)
if([10])
b=b+arr[i][j];
printf("%d,%d\n”,a,b);
}
對(duì)的答案:i==jj=2i+j==2
8.1若已定義Fl勺函數(shù)有返回值,則如下有關(guān)該函數(shù)調(diào)用H勺論述中錯(cuò)誤的是
A)函數(shù)調(diào)用可以作為獨(dú)立日勺語句存在
B)函數(shù)調(diào)用可以作為一種函數(shù)的實(shí)參
C)函數(shù)調(diào)用可以出目前體現(xiàn)式中
D)函數(shù)調(diào)用可以作為一種函數(shù)的形參
考生答案:對(duì)的J答案:D
8.2在調(diào)用函數(shù)時(shí),假如實(shí)參是簡(jiǎn)樸的變量,它與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是
一種源文獻(xiàn)時(shí)一種編譯單位。以源文獻(xiàn)為單位進(jìn)行編
A)地址傳遞
譯,而不是以函數(shù)為單位進(jìn)行編譯。
B)單向值傳遞
一種C程序由一種或多種源程序構(gòu)成。
C)由實(shí)參傳形參,再由形參傳實(shí)參
D)傳遞方式由顧客指定
考生答案:對(duì)的答案:B
如下對(duì)的口勺說法是
8.3顧客角度:庫函數(shù),顧客自定義函數(shù)
)定義函數(shù)時(shí),形參的類型闡明可以放在函數(shù)體內(nèi)
A形式:無參,有參函數(shù)
)后邊時(shí)值不能為體現(xiàn)式
Breturn類型標(biāo)識(shí)符函數(shù)名()/函數(shù)名(形式參
)假如函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)
C數(shù)表列)
D)假如形參與實(shí)參類型不一致,以實(shí)參類型為準(zhǔn)
考生答案:對(duì)"勺答案:C
8.4如下對(duì)的的說法是
A)顧客若需調(diào)用原則庫函數(shù),調(diào)用前必須重新定義
B)顧客可以重新定義原則庫函數(shù),若如此,該函數(shù)將失去原有含義
C)系統(tǒng)主線不容許顧客重新定義原則庫函數(shù)定義函數(shù)時(shí)的參數(shù)為形參不占內(nèi)存
D)顧客若需調(diào)用原則庫函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文獻(xiàn)包括到顧客源
文獻(xiàn)中,系統(tǒng)自動(dòng)調(diào)用
考生答案:對(duì)的答案:B
8.5如下論述對(duì)的的是
A)函數(shù)可以嵌套定義但不能嵌套調(diào)用
B)函數(shù)既可以嵌套調(diào)用也可以嵌套定義
C)函數(shù)既不可以嵌套定義也不可以嵌套調(diào)用
D)函數(shù)可以嵌套調(diào)用但不可以嵌套定義
考生答案:對(duì)H勺答案:D
8.6下面對(duì)C語言的描述中,對(duì)的的是
A)函數(shù)一定有返回值,否則無法使用函數(shù)
B)C語言函數(shù)既可以嵌套定義又可以遞歸調(diào)用
C)在C語言中,調(diào)用函數(shù)時(shí),只能將實(shí)參的值傳遞給形參
D)C語言程序中有調(diào)用關(guān)系的所有函數(shù)都必須放在同一源程序文獻(xiàn)中
考生答案:對(duì)的答案:C
8.7下列說法中錯(cuò)誤的是
A)靜態(tài)局部變量的初值是在編譯時(shí)賦予的,在程序執(zhí)行期間不再賦予初值
B)若全局變量和某一函數(shù)中的局部變量同名,則在該函數(shù)中,此全局變量被屏蔽
C)靜態(tài)全局變量可以被其他的編輯單位所引用
D)所有自動(dòng)類局部變量的存儲(chǔ)單元都是在進(jìn)入這些局部變量所在II勺函數(shù)體(或復(fù)合語
句)時(shí)生成,退出其所在的函數(shù)體(或復(fù)合語句)時(shí)消失
考生答案:對(duì)日勺答案:C
8.8如卜.程序有語法錯(cuò)誤,有關(guān)錯(cuò)誤原因的對(duì)的說法是
main()
{intG=5,k;
voidprtchar();
k=prtchar(G);
A)語句voidprt_char();有錯(cuò),它是函數(shù)調(diào)用語句,不能用void闡明
B)變量名不能使用大寫字母
C)函數(shù)闡明和函數(shù)調(diào)用語句之間有矛盾
D)函數(shù)名不能使用下劃線
考生答案:對(duì)的答案:C
8.9如下對(duì)的的函數(shù)頭定義形式是
A)doublefun(intx,inty)
B)doublefun(intx;inty)
C)doublefun(intx,inty);
D)doublefun(intx,y);
考生答案:對(duì)11勺答案:A
8.10如下所列的各函數(shù)首部中,對(duì)的的是
A)voidplay(var:Intsger,varb:Integer)
B)voidplay(inta,b)
C)voidplay(inta,intb)
D)Subplay(aasinteger,basinteger)
考生答案:對(duì)的J答案:C
8.11不合法的main函數(shù)命令行參數(shù)表達(dá)形式是
A)main
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都工業(yè)學(xué)院《數(shù)字電視節(jié)目編導(dǎo)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西寧城市職業(yè)技術(shù)學(xué)院《城市傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《單片機(jī)原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古大學(xué)《材料化學(xué)與物理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安海棠職業(yè)學(xué)院《風(fēng)景園林制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽職業(yè)技術(shù)學(xué)院《設(shè)計(jì)基礎(chǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《形體基訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隴南師范高等??茖W(xué)?!渡锇踩c實(shí)驗(yàn)室安全》2023-2024學(xué)年第二學(xué)期期末試卷
- 新鄉(xiāng)職業(yè)技術(shù)學(xué)院《醫(yī)用生物材料A》2023-2024學(xué)年第二學(xué)期期末試卷
- 2021電力工程樓梯及欄桿施工作業(yè)指導(dǎo)書
- 《道路建筑材料緒論》課件
- 醫(yī)學(xué)遺傳學(xué)教案-山東大學(xué)醫(yī)學(xué)遺傳學(xué)
- 2025年湖南現(xiàn)代物流職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 第二十章手術(shù)減肥及體形塑造美容手術(shù)美容外科學(xué)概論講解
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 履帶式剪叉高空作業(yè)平臺(tái)安全操作規(guī)程
- 《水稻育秧技術(shù)新》課件
- 2024-2025年第一學(xué)期初中德育工作總結(jié)
- 圍手術(shù)期手術(shù)患者護(hù)理要點(diǎn)
- 2025年大連長(zhǎng)興開發(fā)建設(shè)限公司工作人員公開招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 貨物學(xué) 課件1.3貨物的計(jì)量
評(píng)論
0/150
提交評(píng)論