版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
一、單選題(共40道試題,共80分。)
1.若在鍵盤(pán)上輸入:283.1900,想使單精度實(shí)型變量的值為283.19,則對(duì)的的輸入語(yǔ)
句是()o
.&);
.sn("8.4",&);
.sn("%6.2;
.sn("8",&);
對(duì)的答案:
2.下列說(shuō)法中對(duì)的的是()。
.rk用在swith語(yǔ)句中,而ontinu用在循環(huán)語(yǔ)句中。
.rk用在循環(huán)語(yǔ)句中,而ontinu用在swith語(yǔ)句中。
.rk能結(jié)束循環(huán),而ontinu只能結(jié)束本次循環(huán)。
,ontinu能結(jié)束循環(huán),而rk只能結(jié)束本次循環(huán)。
對(duì)的答案:
3.已知:strut{inti;hr;1ot;}tst;則sizo(tst)的值是()。
.4
.5
.6
.7
對(duì)的答案:
4.下面描述中,不對(duì)的的是()。
.遞歸法的關(guān)鍵是必須有一個(gè)遞歸終止的條件。
.遞歸算法規(guī)定語(yǔ)言具有反復(fù)自我調(diào)用子程序的能力。
.對(duì)于同一個(gè)問(wèn)題,遞推算法比遞歸算法的執(zhí)行時(shí)間要長(zhǎng)。
.遞推算法總可以轉(zhuǎn)換為一個(gè)遞歸算法。
對(duì)的答案:
5.執(zhí)行下面的語(yǔ)句后x的值為()。int=14,=15,x;hr='';x=((&)&&(V''));
.TRU
.LS
.0
.1
對(duì)的答案:
6.若有以下定義和語(yǔ)句:strutstunt{intnum,g;};strutstuntstu[3]={{1
001,20),(1001,19},{1003,21}};strutstunt*P=stu;則以下錯(cuò)誤的引用是()。
.(P++)->num
.P++
.(*p).num
.p=&stu.g
對(duì)的答案:
7.指出程序結(jié)束時(shí),j、i、k的值分別是()。min(){int=10,=5,=5,=5,i=0,j
=0,k=0;or(;>;++)i++;whi1(>++)j++;ok++;whi1(>++);}
.j=5,i=4,k=6;
?i=5,j=4,k=6;
.j=6,i=5,k=7
,j=6,i=6,k=6;
對(duì)的答案:
8.語(yǔ)言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞方式是()。
.地址傳遞
?值傳遞
.由實(shí)參傳給形參,并由形參傳回給實(shí)參
.由用戶指定傳遞方式
對(duì)的答案:
9.若有hr[80],[80];則對(duì)的的是()。
,puts(,);
.print("%s,%s”[],[]);
,puthr(,);
.puts();puts();
對(duì)的答案:
10.已知:intx=l,y=2,z;則執(zhí)行z=x〉y?++x:++y;則z的值為()。
,1
.2
,3
.4
對(duì)的答案:
11.執(zhí)行以下程序段后,,,的值分別是()。int,=100,,x=10,y=9;=(―x==y++)?
—x:++y;i(x<9)=x++;=y;
.9,9,9
,8,8,10
.9,10,9
.1,11,10
對(duì)的答案:
12.下列對(duì)字符串的定義中錯(cuò)誤的是()。
,hrstr[7]=M0RTRN〃
.hrstr[]="ORTRN"
.hr*str="ORTRN”
.hrstrE]={'',,0,,‘R',,T','R'J
對(duì)的答案:
13.已知:int,*p=&;則下列函數(shù)調(diào)用中錯(cuò)誤的是()
.sn(ZV,&);
.sn,p);
.print("%",);
.print("%",p);
對(duì)的答案:
14.以下()不是語(yǔ)言的特點(diǎn)。
.語(yǔ)言的表達(dá)能力
.語(yǔ)言定義嚴(yán)格
.數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化
.控制流程結(jié)構(gòu)化
對(duì)的答案:
15.在語(yǔ)言的函數(shù)定義過(guò)程中,假如函數(shù)in調(diào)用了函數(shù)un,函數(shù)un又調(diào)用了函數(shù)un,則
()。
.稱為函數(shù)的直接遞歸
.稱為函數(shù)的間接遞歸
.稱為函數(shù)的遞歸定義
.語(yǔ)言中不允許這樣的遞歸形式
對(duì)的答案:
16.下列程序段()。x=3;o{y=x--;i(!y){print("x");ontinu;}print
(“#”);}whil(K=x<=2);
.輸出
.輸出##X
.是死循環(huán)
.有語(yǔ)法錯(cuò)
對(duì)的答案:
17.i語(yǔ)句的控制條件()。
.只能用關(guān)系表達(dá)式
.只能用關(guān)系表達(dá)式或邏輯表達(dá)式
.只能用邏輯表達(dá)式
.可以是任何表達(dá)式
對(duì)的答案:
18.下面?zhèn)€選項(xiàng)組中,均屬于語(yǔ)言關(guān)鍵字的一組是()。
.uto,num,inlu
.swith,typ,ontinu
.sign,union,sn
.i,strut,typ
對(duì)的答案:
19.下列程序執(zhí)行的結(jié)果是()。=1;=2;=3;Whil(<<){t=;=;=t;—
一;}print("%,,,,);
.1,2,0
.2,1,0
.1,2,1
.2,1,1
對(duì)的答案:
20.以下程序的輸出是()0min(){hr[2][5]={“6937”,“8254”};inti,j,s=O;
or(i=0;i<2;i++)or(j=0;[i][j]>'O'&&j+=2)s=l0*s+[i]
[j]-O;print("s=%",s);}
.6385
.69825
.63825
.693825
對(duì)的答案:
21.以下對(duì)的的數(shù)組定義語(yǔ)句是()。
.inty[l][4]={l,2,3)4,5};
.lotx[3][]={{1},{2}({3});
.longs[2][3]={{1},{1,2},{1,2,3}};
.ou1t[][3]={0};
對(duì)的答案:
22.已知“int=4,=5,;”,則執(zhí)行表達(dá)式“==>”后變量的值為()。
.0
.1
.4
.5
對(duì)的答案:
23.說(shuō)明語(yǔ)句"int(*p)();"的含義是()?
,P是一個(gè)指向一維數(shù)組的指針變量
.P是一個(gè)指針變量,指向一個(gè)整型數(shù)據(jù)
.P是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型
.以上都不對(duì)
對(duì)的答案:
24.min(rg,rgv)中形式參數(shù)rgv的對(duì)的說(shuō)明形式應(yīng)當(dāng)為()。
hr*rgv[]
.hrrgv[][]
.hrrgv[]
.hr*rgv
對(duì)的答案:
25.在以下對(duì)語(yǔ)言的描述中,對(duì)的的是()。
.在語(yǔ)言中調(diào)用函數(shù)時(shí),只能將實(shí)參數(shù)的值傳遞給形參,形參的值不能傳遞給實(shí)參
.語(yǔ)言函數(shù)既可以嵌套定義又可以遞歸調(diào)用
.函數(shù)必須有返回值,否則不能使用函數(shù)
.語(yǔ)言程序中有定義關(guān)系的所有函數(shù)都必須放在同一源文獻(xiàn)中
對(duì)的答案:
26.編譯系統(tǒng)提供了對(duì)程序的編輯、編譯、連接和運(yùn)營(yíng)環(huán)境,以下可以不在該環(huán)境下進(jìn)行的
環(huán)節(jié)是()。
.編輯和編譯
.編譯和連接
.連接和運(yùn)營(yíng)
.編輯和運(yùn)營(yíng)
對(duì)的答案:
27.以下程序的輸出結(jié)果是()。min(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};
or(i=0;i<3;i++)print(**%,nx[i][2-i]);}
.1,5,9
.1,4,7
.3,5,7
.3,6,9
對(duì)的答案:
28.語(yǔ)言結(jié)構(gòu)類(lèi)型變量在程序執(zhí)行期間()o
所有成員一直駐留在內(nèi)存中
.只有一個(gè)成員駐留在內(nèi)存中
.部提成員駐留在內(nèi)存中
.沒(méi)有成員駐留在內(nèi)存中
對(duì)的答案:
29.要判斷hr型變量m是否是數(shù)字字符,可以使用下列表達(dá)式()。
.0<=m&&m<=9
.'O'<=m&&m<=,9*
."0"<二m&&m<="9”
.前3個(gè)答案都是錯(cuò)誤的
對(duì)的答案:
30.執(zhí)行以下程序段后,3的值是()。int1=1,2=2,3;3=1/2;
.0
.1/2
.0.5
,1
對(duì)的答案:
31,下面程序的輸出結(jié)果是()omin(){inti,j;lots;or(i=6;i>4;i-){s=
0.0;or(j=i;j>3;j—)s=s+i*j;}print(a%",s);}
.135,000000
.90.000000
,45.000000
.60.000000
對(duì)的答案:
32.以下對(duì)語(yǔ)言中聯(lián)合類(lèi)型數(shù)據(jù)的對(duì)的敘述是()o
.一旦定義了一個(gè)聯(lián)合變量后,即可引用該變量或該變量中的任意成員
.一個(gè)聯(lián)合變量中可以同時(shí)存放其所有成員
.一個(gè)聯(lián)合變量中不能同時(shí)存放其所有成員
.聯(lián)合類(lèi)型數(shù)據(jù)可以出現(xiàn)在結(jié)構(gòu)類(lèi)體型定義中,但結(jié)構(gòu)體類(lèi)型數(shù)據(jù)不能出現(xiàn)在聯(lián)合類(lèi)型定義
中
對(duì)的答案:
33.若intx;則執(zhí)行下列程序段后輸出是()<>or(x=10;x>3;x--){i(x%3)x—;—x;
——x;print("%”,x);}
.63
.74
.62
.73
對(duì)的答案:
34.已知:hrs[10],*p=s,則在下列語(yǔ)句中,錯(cuò)誤的語(yǔ)句是()。
.p=s+5;
.s=p+s;
.s[2]=p[4];
.*p=s[0];
對(duì)的答案:
35.以下程序的輸出結(jié)果是()oinin(){inti,k,[10],p[3];k=5;or(i=0;i<
10;i++)[i]=i;or(i=0;i<3;i++)p[i]=[i*(i+l)];or(i=0;i<3;i++)k+=p[i]*
2;print("%",k);}
,20
.21
.22
.23
對(duì)的答案:
36.執(zhí)行下列程序段后,x、y和z的值分別是()。intx=10,y=20,z=30;i(x>y)z=
x;x=y;y=z;
.10,20,30
.20,30,30
.20,30,10
.20,30,20
對(duì)的答案:
37.若int;則為它們輸入數(shù)據(jù)的對(duì)的的語(yǔ)句是()。
.r(,,);
.sn("%%曠,,,);
.snC%%%"&,&);
.sn("%%%",&,&,&);
對(duì)的答案:
38.運(yùn)用sk函數(shù)可以()。
.改變文獻(xiàn)的位置指針
.實(shí)現(xiàn)文獻(xiàn)的順序讀寫(xiě)
.實(shí)現(xiàn)文獻(xiàn)的讀寫(xiě)
.以上答案均對(duì)的
對(duì)的答案:
39.已知:strutsk{int;lot;}t,*p;若有p=&t,則對(duì)t中的成員的對(duì)的
引用是()?
.(*p).t.
.(*p).
.p->t.
.p.t.
對(duì)的答案:
40.不能對(duì)的為字符數(shù)組輸入數(shù)據(jù)的是()。
.hrs[5];sn("%s",&s);
.hrs[5];sn("%s",s);
.hrs[5];sn("%s”,&s[0]);
.hrs[5];gts(s);
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
二、判斷題(共10道試題,共20分。)
1.設(shè)有變量定義hrs[]="hl1o”,則數(shù)組中有6個(gè)元素。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
2.結(jié)構(gòu)體變量在內(nèi)存中所占的字節(jié)數(shù)是由其各個(gè)成員所占字節(jié)的總和。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
3.在標(biāo)準(zhǔn)語(yǔ)言中,所有函數(shù)在調(diào)用之前都要進(jìn)行聲明。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
4.在語(yǔ)言中,邏輯表達(dá)式中只允許出現(xiàn)邏輯型數(shù)據(jù)。
錯(cuò)誤
對(duì)的
對(duì)的答案:
5.在語(yǔ)言中,or語(yǔ)句后的三個(gè)表達(dá)式必須都出現(xiàn)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
6.是一個(gè)字符常串量。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
7.“獷’運(yùn)算兩側(cè)的數(shù)據(jù)可以是任意類(lèi)型的數(shù)據(jù)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
8.在標(biāo)準(zhǔn)語(yǔ)言中,可以用typ定義類(lèi)型,所以用typ可以增長(zhǎng)語(yǔ)言的數(shù)據(jù)類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
9.在語(yǔ)言中,以“r”方式不能打開(kāi)并不存在的文獻(xiàn)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
10.在標(biāo)準(zhǔn)語(yǔ)言中,在定義帶參數(shù)的宏時(shí)也要定義參的類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
一、單選題(共40道試題,共80分。)
1.編譯系統(tǒng)提供了對(duì)程序的編輯、編譯、連接和運(yùn)營(yíng)環(huán)境,以下可以不在該環(huán)境下進(jìn)行
的環(huán)節(jié)是()0
.編輯和編譯
.編譯和連接
.連接和運(yùn)營(yíng)
.編輯和運(yùn)營(yíng)
對(duì)的答案:
2.不能對(duì)的為字符數(shù)組輸入數(shù)據(jù)的是()。
.hrs[5];sn("%s",&s);
.hrs[5];sn("%s”,s);
.hrs[5];sn("%s”,&s[0]);
.hrs[5];gts(s);
對(duì)的答案:
3.要判斷hr型變量m是否是數(shù)字字符,可以使用下列表達(dá)式()。
.0<=m&&m<=9
.’O'<=m&&mV='9'
."O"<=m&&m<="9”
.前3個(gè)答案都是錯(cuò)誤的
對(duì)的答案:
4.已知:hrs[10],*p=s,則在下列語(yǔ)句中,錯(cuò)誤的語(yǔ)句是()。
.p=s+5;
.s=p+s;
.s[2>p[4];
.*p=s[O];
對(duì)的答案:
5.下列對(duì)字符串的定義中錯(cuò)誤的是()。
.hrstr[7]="ORTRN"
.hrstr[]="ORTRN”
.hr*str="ORTRN”
.hrstr[]={一,
對(duì)的答案:
6.語(yǔ)言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞方式是()。
.地址傳遞
.值傳遞
.由實(shí)參傳給形參,并由形參傳回給實(shí)參
.由用戶指定傳遞方式
對(duì)的答案:
7.以下程序的輸出是().min(){hr[2][5]={“6937“,“8254”};inti,j,s=0;
or(i=0;i<2;i++)or(j=0;[i][j]>'0'&&[i][j]<='9';j+=2)s=10*s+[i][j]
—'O';print(Ks=%",s);}
.6385
.69825
.63825
.693825
對(duì)的答案:
8.已知:strut{inti;hr;1ot}tst;則sizo(tst)的值是()o
4
.5
.6
.7
對(duì)的答案:
9.若intx;則執(zhí)行下列程序段后輸出是()oor(x=10;x>3;x-){i(x%3)x-
一;一x;-x;print("%",x);}
.63
.74
.62
.73
對(duì)的答案:
10.以下程序的輸出結(jié)果是()。min(){inti,k,L10],p[3];k=5;or(i=0;i<10;
i++)[i]=i;or(i=0;i<3;i++)p[i]=[i*(i+1)];or(i=0;i<3;i++)k+=p[i]
*2;print("%”,k);}
.20
.21
.22
.23
對(duì)的答案:
11.以下程序的輸出結(jié)果是()omin(){inti,x[3][3]={1,2,3,4,5,6,7,8,9);
or(i=0;i<3;i++)print(“”x[i][2-i]);}
.1,5,9
.1,4,7
.3,5,7
.3,6,9
對(duì)的答案:
12.執(zhí)行下列程序段后,x、y和z的值分別是()。intx=10,y=20,z=30;i(x>y)z-
x;x=y;y=z;
.10,20,30
.20,30,30
.20,30,10
.20,30,20
對(duì)的答案:
13.已知:int,*p=&;則下列函數(shù)調(diào)用中錯(cuò)誤的是()
.sn("%",&);
.sn("%",p);
.print("%",);
.Print("%",p);
對(duì)的答案:
14.若在鍵盤(pán)上輸入:283.1900,想使單精度實(shí)型變量的值為283.19,則對(duì)的的輸入語(yǔ)句
是()。
.sn("%”,&);
.sn("8.4",&);
.sn("%6.2",&);
.sn("8",;
對(duì)的答案:
15.以下()不是語(yǔ)言的特點(diǎn)。
.語(yǔ)言的表達(dá)能力
.語(yǔ)言定義嚴(yán)格
數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化
.控制流程結(jié)構(gòu)化
對(duì)的答案:
16.下面程序的輸出結(jié)果是()?min(){inti,j;1ots;or(i=6;i>4;i—){s
=0.0;or(j=i;j>3;j--)s=s+i*j;}print(s);)
.135.000000
.90.000000
.45.000000
.60.000000
對(duì)的答案:
17.下列程序執(zhí)行的結(jié)果是()。=1;=2;=3;Whil?<){t=;=;=t;—;}prin
t(“%,%,%”,,,);
.1,2,0
?2,1,0
.1,2,1
.2,1,1
對(duì)的答案:
18.執(zhí)行以下程序段后,,,的值分別是()。int,=100,,x=l0,y=9;=(--x==
y++)?—x:++y;i(x<9)=x++;=y;
.9,9,9
.8,8,10
.9,10,9
.1,11,10
對(duì)的答案:
19.運(yùn)用sk函數(shù)可以()。
.改變文獻(xiàn)的位置指針
.實(shí)現(xiàn)文獻(xiàn)的順序讀寫(xiě)
.實(shí)現(xiàn)文獻(xiàn)的讀寫(xiě)
.以上答案均對(duì)的
對(duì)的答案:
20.執(zhí)行以下程序段后,3的值是()。int1=1,2=2,3;3=1/2;
.0
.1/2
.0.5
.1
對(duì)的答案:
21.己知“int=4,=5,;”,則執(zhí)行表達(dá)式“二=>”后變量的值為()。
.0
.1
.4
.5
對(duì)的答案:
22.下面?zhèn)€選項(xiàng)組中,均屬于語(yǔ)言關(guān)鍵字的一組是()。
.uto,num,in1u
.swith,typ,ontinu
,sign,union,sn
,i,strut,typ
對(duì)的答案:
23.若有以下定義和語(yǔ)句:strutstunt{intnum,g;};strutstuntstu[3]
={{1001,20},{1001,19},{1003,21}};strutstunt*p=stu;則以下錯(cuò)誤的引用是()°
.(p++)—>num
?P++
.(*p)?num
p=&stu.g
對(duì)的答案:
24.若int,,;則為它們輸入數(shù)據(jù)的對(duì)的的語(yǔ)句是()。
.r;
,sn("%%%〃,,,);
.sn(〃%%%〃,&,&,&);
,sn("%%%",&,&,&);
對(duì)的答案:
25.下列說(shuō)法中對(duì)的的是()o
.rk用在swith語(yǔ)句中,而ontinu用在循環(huán)語(yǔ)句中。
.rk用在循環(huán)語(yǔ)句中,而ontinu用在swith語(yǔ)句中。
.rk能結(jié)束循環(huán),而ontinu只能結(jié)束本次循環(huán)。
.ontinu能結(jié)束循環(huán),而rk只能結(jié)束本次循環(huán)。
對(duì)的答案:
26.已知:strutsk{int;1ot;}t,*P;若有p=&t,則對(duì)t中的成員的對(duì)的引用
是()。
.(*p).t.
.(*p).
.p->t.
.p.t.
對(duì)的答案:
27.下列程序段()°x=3;o{y=x-;i(!y){print("x");ontinu;}p程nt("#");}
whi1(1<=x<=2);
.輸出
.輸出##x
.是死循環(huán)
.有語(yǔ)法錯(cuò)
對(duì)的答案:
28.為了顯示一個(gè)文本文獻(xiàn)的內(nèi)容,在打開(kāi)文獻(xiàn)時(shí),文獻(xiàn)的打開(kāi)方式應(yīng)當(dāng)時(shí)()。
."r+"
."w+'
."w+"
對(duì)的答案:
29.下面描述中,不對(duì)的的是().
.遞歸法的關(guān)鍵是必須有一個(gè)遞歸終止的條件。
.遞歸算法規(guī)定語(yǔ)言具有反復(fù)自我調(diào)用子程序的能力。
.對(duì)于同一個(gè)問(wèn)題,遞推算法比遞歸算法的執(zhí)行時(shí)間要長(zhǎng)。
.遞推算法總可以轉(zhuǎn)換為一個(gè)遞歸算法。
對(duì)的答案:
30.min(rg,rgv)中形式參數(shù)rgv的對(duì)的說(shuō)明形式應(yīng)當(dāng)為()。
.hr*rgv[]
.hrrgv[][]
.hrrgv[]
.hr*rgv
對(duì)的答案:
31.語(yǔ)言結(jié)構(gòu)類(lèi)型變量在程序執(zhí)行期間()。
.所有成員一直駐留在內(nèi)存中
.只有一個(gè)成員駐留在內(nèi)存中
.部提成員駐留在內(nèi)存中
.沒(méi)有成員駐留在內(nèi)存中
對(duì)的答案:
32.若有hr[80],[80];則對(duì)的的是().
.puts(,);
.print("%s,%s"[],[]);
.puthr(,);
.puts();puts();
對(duì)的答案:
33.在以下對(duì)語(yǔ)言的描述中,對(duì)的的是()。
.在語(yǔ)言中調(diào)用函數(shù)時(shí),只能將實(shí)參數(shù)的值傳遞給形參,形參的值不能傳遞給實(shí)參
.語(yǔ)言函數(shù)既可以嵌套定義又可以遞歸調(diào)用
.函數(shù)必須有返回值,否則不能使用函數(shù)
.語(yǔ)言程序中有定義關(guān)系的所有函數(shù)都必須放在同一源文獻(xiàn)中
對(duì)的答案:
34.以下對(duì)語(yǔ)言中聯(lián)合類(lèi)型數(shù)據(jù)的對(duì)的敘述是()。
.一旦定義了一個(gè)聯(lián)合變量后,即可引用該變量或該變量中的任意成員
.一個(gè)聯(lián)合變量中可以同時(shí)存放其所有成員
.一個(gè)聯(lián)合變量中不能同時(shí)存放其所有成員
.聯(lián)合類(lèi)型數(shù)據(jù)可以出現(xiàn)在結(jié)構(gòu)類(lèi)體型定義中,但結(jié)構(gòu)體類(lèi)型數(shù)據(jù)不能出現(xiàn)在聯(lián)合類(lèi)型定義
中
對(duì)的答案:
35.指出程序結(jié)束時(shí),j、i、k的值分別是()?min(){int=10,=5,=5,=5,i=0,
j=0,k=0;or(;>;++)i++:whil(>++)j++;ok++;whi[(>++);}
.j=5,i=4,k=6;
.i=5,j=4,k=6;
.j=6,i=5,k=7
j=6,i=6,k=6;
對(duì)的答案:
36.已知:intx=l,y=2,z;則執(zhí)行z=x〉y?++x:++y;則z的值為()。
.1
.2
.3
.4
對(duì)的答案:
37.說(shuō)明語(yǔ)句“int(*p)();”的含義是()。
.p是一個(gè)指向一維數(shù)組的指針變量
.P是一個(gè)指針變量,指向一個(gè)整型數(shù)據(jù)
.p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型
.以上都不對(duì)
對(duì)的答案:
38.i語(yǔ)句的控制條件()。
.只能用關(guān)系表達(dá)式
.只能用關(guān)系表達(dá)式或邏輯表達(dá)式
.只能用邏輯表達(dá)式
.可以是任何表達(dá)式
對(duì)的答案:
39.執(zhí)行下面的語(yǔ)句后x的值為()。int=14,=15,x;hr='';x=((&)&&(〈''));
.TRU
.LS
.0
.1
對(duì)的答案:
40.在語(yǔ)言的函數(shù)定義過(guò)程中,假如函數(shù)in調(diào)用了函數(shù)un,函數(shù)un又調(diào)用了函數(shù)un,
則()。
.稱為函數(shù)的直接遞歸
.稱為函數(shù)的間接遞歸
.稱為函數(shù)的遞歸定義
.語(yǔ)言中不允許這樣的遞歸形式
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
二、判斷題(共10道試題,共20分。)
1.在標(biāo)準(zhǔn)語(yǔ)言中,可以用typ定義類(lèi)型,所以用typ可以增長(zhǎng)語(yǔ)言的數(shù)據(jù)類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
2.“%”運(yùn)算兩側(cè)的數(shù)據(jù)可以是任意類(lèi)型的數(shù)據(jù)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
3.在標(biāo)準(zhǔn)語(yǔ)言中,在定義帶參數(shù)的宏時(shí)也要定義參的類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
4.是一個(gè)字符常串量。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
5.在語(yǔ)言中,邏輯表達(dá)式中只允許出現(xiàn)邏輯型數(shù)據(jù)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
6.在標(biāo)準(zhǔn)語(yǔ)言中,所有函數(shù)在調(diào)用之前都要進(jìn)行聲明.
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
7.在語(yǔ)言中,枚舉元素作為常量,它們是有擬定的值的,它們的值按順序從0開(kāi)始依次增
長(zhǎng)且不可以改變。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
8.在語(yǔ)言的sn()中可用"%m.n”形式的格式字符指定輸入數(shù)據(jù)的精度。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
9.在語(yǔ)言中,以“r”方式不能打開(kāi)并不存在的文獻(xiàn)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
10.設(shè)有變量定義hrs口="hllo”,則數(shù)組中有6個(gè)元素。
錯(cuò)誤
.對(duì)的
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
一、單選題(共40道試題,共80分。)
1.語(yǔ)言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞方式是()。
.地址傳遞
.值傳遞
.由實(shí)參傳給形參,并由形參傳回給實(shí)參
.由用戶指定傳遞方式
對(duì)的答案:
2.若有hr[80],[80];則對(duì)的的是()。
.puts(,);
.print("%s,%s"[],[]);
.puthr(,);
.puts();puts();
對(duì)的答案:
3.執(zhí)行以下程序段后,3的值是()。int1=1,2=2,3;3=1/2;
.0
.1/2
.0.5
.1
對(duì)的答案:
4.min(rg,rgv)中形式參數(shù)rgv的對(duì)的說(shuō)明形式應(yīng)當(dāng)為()。
.hr*rgv[]
?hrrgv[]E]
,hrrgv[]
.hr火rgv
對(duì)的答案:
5.若int,…則為它們輸入數(shù)據(jù)的對(duì)的的語(yǔ)句是()o
.r(,,);
.,,);
.sn(〃%%%〃,&,&,&);
.sn(〃%%%〃,&,&,&);
對(duì)的答案:
6.以下程序的輸出結(jié)果是()omin(){inti,k,[10],p[3];k=5;or(i=0;i<
10;i++)or(i=0;i<3;i++)p[i]=[i*(i+l)];or(i=0;i<3;i++)k
+=p[i]*2;print("%",k);}
.20
.21
.22
.23
對(duì)的答案:
7.已知:strut(inti;hr;lot;}tst;則sizo(tst)的值是()。
.4
.5
.6
.7
對(duì)的答案:
8.若intx;則執(zhí)行下列程序段后輸出是()。or(x=10;x>3;x—){i(x%3)x—x;——
x;print(,x);}
.63
.74
.62
.73
對(duì)的答案:
9.執(zhí)行以下程序段后,…的值分別是()。int,=100,,x=10,y=9;=(-x==y
++)?—x:++y;i(x<9)=x++;=y;
.9,9,9
.8,8,10
.9,10,9
.1,11,10
對(duì)的答案:
10.下列說(shuō)法中對(duì)的的是()。
.rk用在swith語(yǔ)句中,而ontinu用在循環(huán)語(yǔ)句中。
.rk用在循環(huán)語(yǔ)句中,而ontinu用在swith語(yǔ)句中。
.rk能結(jié)束循環(huán),而ontinu只能結(jié)束本次循環(huán)。
.ontinu能結(jié)束循環(huán),而rk只能結(jié)束本次循環(huán)。
對(duì)的答案:
11.下面描述中,不對(duì)的的是()。
.遞歸法的關(guān)鍵是必須有一個(gè)遞歸終止的條件。
.遞歸算法規(guī)定語(yǔ)言具有反復(fù)自我調(diào)用子程序的能力。
.對(duì)于同一個(gè)問(wèn)題,遞推算法比遞歸算法的執(zhí)行時(shí)間要長(zhǎng)。
.遞推算法總可以轉(zhuǎn)換為一個(gè)遞歸算法。
對(duì)的答案:
12.已知“int=4,二5,;”,則執(zhí)行表達(dá)式“二=>”后變量的值為()。
.0
.1
.4
.5
對(duì)的答案:
13.以下程序的輸出是()omin(){hr[2][5]={“6937”,"8254”};inti,j,s=O;
or(i=0;i<2;i++)or(j=0;[i][j]>'0'&&[i][j"='9';j+=2)s=10*s+[i][j]-
<0,;print(as=%",s);}
.6385
.69825
.63825
.693825
對(duì)的答案:
14.要判斷hr型變量m是否是數(shù)字字符,可以使用下列表達(dá)式()。
.0<=m&&ni<=9
.'O'〈=m&&mV二'9'
."0""9”
.前3個(gè)答案都是錯(cuò)誤的
對(duì)的答案:
15.己知:strutsk{int;lot;}t,*p;若有p=&t,則對(duì)t中的成員的對(duì)的引用
是()。
.(*p).t.
.(*p).
,p->t.
.p.t.
對(duì)的答案:
16.不能對(duì)的為字符數(shù)組輸入數(shù)據(jù)的是()。
.hrs[5];sn("%s",&s);
.hrs[5];snC1%s”,s);
.hrs[5];sn("%s”,&s[0]);
.hrs[5];gts(s);
對(duì)的答案:
17.下列程序段()ox=3;o{y=x-;i(!y){print("x");。ntinu;}print("#");}
whi1(1<=x<=2);
.輸出
.輸出##x
.是死循環(huán)
.有語(yǔ)法錯(cuò)
對(duì)的答案:
18.執(zhí)行下列程序段后,x、y和z的值分別是()。intx=l0,y=20,z=30;i(x>y)z=x;
x=y;y-z;
.10,20,30
.20,30,30
.20,30,10
.20,30,20
對(duì)的答案:
19.為了顯示一個(gè)文本文獻(xiàn)的內(nèi)容,在打開(kāi)文獻(xiàn)時(shí),文獻(xiàn)的打開(kāi)方式應(yīng)當(dāng)時(shí)()。
."r+"
."w+”
w+
對(duì)的答案:
20.下列對(duì)字符串的定義中錯(cuò)誤的是()。
.hrstr[7]=z,ORTRNz,
.hrstr[]="ORTRN”
.hr*str="ORTRN”
.hrstr[]={,',。,‘R'JT,,‘R;,‘N、’
對(duì)的答案:
21.在以下對(duì)語(yǔ)言的描述中,對(duì)的的是()。
.在語(yǔ)言中調(diào)用函數(shù)時(shí),只能將實(shí)參數(shù)的值傳遞給形參,形參的值不能傳遞給實(shí)參
.語(yǔ)言函數(shù)既可以嵌套定義又可以遞歸調(diào)用
.函數(shù)必須有返回值,否則不能使用函數(shù)
.語(yǔ)言程序中有定義關(guān)系的所有函數(shù)都必須放在同一源文獻(xiàn)中
對(duì)的答案:
22.執(zhí)行下面的語(yǔ)句后x的值為()。int=14,=15,x;hr='';x=((&)&&(〈'’));
.TRU
.LS
.0
.1
對(duì)的答案:
23.說(shuō)明語(yǔ)句"int(*p)();"的含義是()。
.P是一個(gè)指向一維數(shù)組的指針變量
.p是一個(gè)指針變量,指向一個(gè)整型數(shù)據(jù)
.p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型
以上都不對(duì)
對(duì)的答案:
24.i語(yǔ)句的控制條件()。
.只能用關(guān)系表達(dá)式
.只能用關(guān)系表達(dá)式或邏輯表達(dá)式
.只能用邏輯表達(dá)式
.可以是任何表達(dá)式
對(duì)的答案:
25.若有以下定義和語(yǔ)句:strutstunt{intnum,g;};strutstuntstu[3]
={{100b20},{1001,19},{1003,21}};strutstunt*p=stu;則以下錯(cuò)誤的引用是
()?
.(p++)->num
.P++
.(*p).num
.p=&stu.g
對(duì)的答案:
26.已知:hrs[10],*p=s,則在下列語(yǔ)句中,錯(cuò)誤的語(yǔ)句是()。
.p=s+5;
.s=p+s;
.s[2]=p[4];
.*p=s[0];
對(duì)的答案:
27.在語(yǔ)言的函數(shù)定義過(guò)程中,假如函數(shù)in調(diào)用了函數(shù)un,函數(shù)un又調(diào)用了函數(shù)un,則
().
.稱為函數(shù)的直接遞歸
,稱為函數(shù)的間接遞歸
.稱為函數(shù)的遞歸定義
.語(yǔ)言中不允許這樣的遞歸形式
對(duì)的答案:
28.以下對(duì)語(yǔ)言中聯(lián)合類(lèi)型數(shù)據(jù)的對(duì)的敘述是()。
.一旦定義了一個(gè)聯(lián)合變量后,即可引用該變量或該變量中的任意成員
.一個(gè)聯(lián)合變量中可以同時(shí)存放其所有成員
.一個(gè)聯(lián)合變量中不能同時(shí)存放其所有成員
.聯(lián)合類(lèi)型數(shù)據(jù)可以出現(xiàn)在結(jié)構(gòu)類(lèi)體型定義中,但結(jié)構(gòu)體類(lèi)型數(shù)據(jù)不能出現(xiàn)在聯(lián)合類(lèi)型定義
中
對(duì)的答案:
29.以下()不是語(yǔ)言的特點(diǎn)。
.語(yǔ)言的表達(dá)能力
.語(yǔ)言定義嚴(yán)格
.數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化
.控制流程結(jié)構(gòu)化
對(duì)的答案:
30.運(yùn)用sk函數(shù)可以()。
.改變文獻(xiàn)的位置指針
.實(shí)現(xiàn)文獻(xiàn)的順序讀寫(xiě)
.實(shí)現(xiàn)文獻(xiàn)的讀寫(xiě)
.以上答案均對(duì)的
對(duì)的答案:
31.下面?zhèn)€選項(xiàng)組中,均屬于語(yǔ)言關(guān)鍵字的一組是()。
.uto,num,in1u
.swith,typ,ontinu
.sign,union,sn
i,strut,typ
對(duì)的答案:
32.語(yǔ)言結(jié)構(gòu)類(lèi)型變量在程序執(zhí)行期間()。
.所有成員一直駐留在內(nèi)存中
.只有一個(gè)成員駐留在內(nèi)存中
.部提成員駐留在內(nèi)存中
.沒(méi)有成員駐留在內(nèi)存中
對(duì)的答案:
33.下面程序的輸出結(jié)果是()omin(){inti,j;1ots;or(i=6;i>4;i—){s=0.0;
or(j=i:j>3;j—)s=s+i*j;}print(u%",s);}
.135.000000
.90.000000
.45.000000
.60.000000
對(duì)的答案:
34.以下對(duì)的的數(shù)組定義語(yǔ)句是()。
.inty[l][4]={1,2,3,4,5};
.lotx[3][]={{1},{2},{3}};
.longs[2][3]={{1},{1,2},{1,2,3});
.ou1t[][3]={0};
對(duì)的答案:
35.下列程序執(zhí)行的結(jié)果是()。=1;=2;=3;UTii1(?){t=;=;=t;--;}print
(“樂(lè)%,%”,,,);
.1,2,0
.2,1,0
.1,2,1
2,1,1
對(duì)的答案:
36.編譯系統(tǒng)提供了對(duì)程序的編輯、編譯、連接和運(yùn)營(yíng)環(huán)境,以下可以不在該環(huán)境下進(jìn)行的
環(huán)節(jié)是()。
.編輯和編譯
.編譯和連接
.連接和運(yùn)營(yíng)
.編輯和運(yùn)營(yíng)
對(duì)的答案:
37.若在鍵盤(pán)上輸入:283.1900,想使單精度實(shí)型變量的值為283.19,則對(duì)的的輸入
語(yǔ)句是()。
.sn("%",&);
.sn(z/8.4",&);
.sn("%6.2”,&);
.sn("8",&);
對(duì)的答案:
38.以下程序的輸出結(jié)果是()0min(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};or(i=
0;i<3;i++)print("xEi][2-i]);}
.1,5,9
.1,4,7
.3,5,7
.3,6,9
對(duì)的答案:
39.已知:int,*p=&;則下列函數(shù)調(diào)用中錯(cuò)誤的是()
.sn("%",&);
.sn("%",p);
print("%;
.print("%,p);
對(duì)的答案:
40.已知:intx=l,y=2,z;則執(zhí)行z=x>y?++x:++y;則z的值為()。
.1
.2
.3
.4
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
二、判斷題(共10道試題,共20分。)
1.在標(biāo)準(zhǔn)語(yǔ)言中,可以用typ定義類(lèi)型,所以用typ可以增長(zhǎng)語(yǔ)言的數(shù)據(jù)類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
2.若函數(shù)的返回值與rturn表達(dá)式類(lèi)型不一致時(shí),以rturn表達(dá)式類(lèi)型為準(zhǔn)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
3.swith(表達(dá)式)中的表達(dá)式可以是任意類(lèi)型的表達(dá)式。
.錯(cuò)誤
對(duì)的
對(duì)的答案:
4.“%”運(yùn)算兩側(cè)的數(shù)據(jù)可以是任意類(lèi)型的數(shù)據(jù)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
5.在標(biāo)準(zhǔn)語(yǔ)言中,所有函數(shù)在調(diào)用之前都要進(jìn)行聲明。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
6.設(shè)有變量定義hrs[]="h1lo”,則數(shù)組中有6個(gè)元素。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
7.結(jié)構(gòu)體變量在內(nèi)存中所占的字節(jié)數(shù)是由其各個(gè)成員所占字節(jié)的總和。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
8.”是一個(gè)字符常串量。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
9.在語(yǔ)言中,邏輯表達(dá)式中只允許出現(xiàn)邏輯型數(shù)據(jù)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
10.在語(yǔ)言中,以“r”方式不能打開(kāi)并不存在的文獻(xiàn)。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
一、單選題(共40道試題,共80分。)
1.說(shuō)明語(yǔ)句"int(*p)();”的含義是()。
.P是一個(gè)指向一維數(shù)組的指針變量
.P是一個(gè)指針變量,指向一個(gè)整型數(shù)據(jù)
.p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型
.以上都不對(duì)
對(duì)的答案:
2.下面程序的輸出結(jié)果是()omin(){inti,j;1ots;or(i=6;i>4;i---){s=0.0;
or(j=i;j>3;j--)s=s+i*j;}print(s);}
.135.000000
.90.000000
.45.000000
.60.000000
對(duì)的答案:
3.min(rg,rgv)中形式參數(shù)rgv的對(duì)的說(shuō)明形式應(yīng)當(dāng)為()。
.hr*rgv[]
.hrrgv[][]
hrrgv[]
.hr*rgv
對(duì)的答案:
4.以下對(duì)語(yǔ)言中聯(lián)合類(lèi)型數(shù)據(jù)的對(duì)的敘述是()。
.一旦定義了一個(gè)聯(lián)合變量后,即可引用該變量或該變量中的任意成員
.一個(gè)聯(lián)合變量中可以同時(shí)存放其所有成員
.一個(gè)聯(lián)合變量中不能同時(shí)存放其所有成員
.聯(lián)合類(lèi)型數(shù)據(jù)可以出現(xiàn)在結(jié)構(gòu)類(lèi)體型定義中,但結(jié)構(gòu)體類(lèi)型數(shù)據(jù)不能出現(xiàn)在聯(lián)合類(lèi)型定義
中
對(duì)的答案:
5.以下()不是語(yǔ)言的特點(diǎn)。
.語(yǔ)言的表達(dá)能力
.語(yǔ)言定義嚴(yán)格
.數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化
.控制流程結(jié)構(gòu)化
對(duì)的答案:
6.已知:strutsk{int;1ot;}t,*p;若有p=&t,則對(duì)t中的成員的對(duì)的引
用是()。
.(*p).t.
.(*P).
.p->t.
.p.t.
對(duì)的答案:
7.下列對(duì)字符串的定義中錯(cuò)誤的是()?
.hrstr[7]=/,ORTRN,/
hrstr[]="ORTRN"
.hr*str="ORTRN"
.hrstr[]={''JO','R','T'JR','','N、,
對(duì)的答案:
8.不能對(duì)的為字符數(shù)組輸入數(shù)據(jù)的是()o
,hrs[5];sn("%s”,&s);
.hrs[5];sn("%s”,s);
,hrs[5];sn("%s",&s[0]);
.hrs[5];gts(s);
對(duì)的答案:
9.己知:strut{inti;hr;lot;}tst;則sizo(tst)的值是()。
.4
.5
.6
,7
對(duì)的答案:
10.為了顯示一個(gè)文本文獻(xiàn)的內(nèi)容,在打開(kāi)文獻(xiàn)時(shí),文獻(xiàn)的打開(kāi)方式應(yīng)當(dāng)時(shí)()。
.〃+
.“w+〃
.“w+〃
.〃+“
對(duì)的答案:
11.i語(yǔ)句的控制條件()。
.只能用關(guān)系表達(dá)式
.只能用關(guān)系表達(dá)式或邏輯表達(dá)式
.只能用邏輯表達(dá)式
可以是任何表達(dá)式
對(duì)的答案:
12.編譯系統(tǒng)提供了對(duì)程序的編輯、編譯、連接和運(yùn)營(yíng)環(huán)境,以下可以不在該環(huán)境下進(jìn)行
的環(huán)節(jié)是()。
.編輯和編譯
.編譯和連接
.連接和運(yùn)營(yíng)
.編輯和運(yùn)營(yíng)
對(duì)的答案:
13.若在鍵盤(pán)上輸入:283.1900,想使單精度實(shí)型變量的值為283.19,則對(duì)的的輸入語(yǔ)句
是()。
.sn
.sn("8.4",&);
.sn("%6.2",&);
.sn("8",;
對(duì)的答案:
14.若有以下定義和語(yǔ)句:strutstunt{intnum,g;};strutstuntst
u[3]={{1001,20},{1001,19},{1003,21}};strutstunt*p=stu;則以下錯(cuò)誤的引用
是()。
.(p++)->num
.P++
.(*p).num
.p=&stu.g
對(duì)的答案:
15.以下程序的輸出結(jié)果是()。min(){inti,x[3][3]={1,2,3,4,5,6,7,8,9);
or(i=0;i<3;i++)print"x[i][2-i]);}
.1,5,9
.1,4,7
.3,5,7
,3,6,9
對(duì)的答案:
16.運(yùn)用sk函數(shù)可以()。
.改變文獻(xiàn)的位置指針
.實(shí)現(xiàn)文獻(xiàn)的順序讀寫(xiě)
.實(shí)現(xiàn)文獻(xiàn)的讀寫(xiě)
.以上答案均對(duì)的
對(duì)的答案:
17.下列說(shuō)法中對(duì)的的是()o
.rk用在swith語(yǔ)句中,而ontinu用在循環(huán)語(yǔ)句中。
.rk用在循環(huán)語(yǔ)句中,而ontinu用在swith語(yǔ)句中。
.rk能結(jié)束循環(huán),而ontinu只能結(jié)束本次循環(huán)。
.ontinu能結(jié)束循環(huán),而rk只能結(jié)束本次循環(huán)。
對(duì)的答案:
18.以下程序的輸出是()omin(){hr[2][5]=下6937”,“8254”};inti,j,s=
0;or(i=0;i<2;i++)or(j=0;[i][j]>'O'&&[i][j]<=,9';j+=2)s=10*s+[i][j]-
O;print("s=%",s);}
.6385
.69825
.63825
.693825
對(duì)的答案:
19.指出程序結(jié)束時(shí),j、i、k的值分別是()。min(){int=10,=5,=5,=5,i=0,j=
0,k=0;or(;>;++)i++;whi1(>++)j++;ok++;whil(>++);}
?j=5,i=4,k=6;
,i=5,j=4,k=6;
,j=6,i=5,k=7
.j=6,i=6,k=6;
對(duì)的答案:
20.下面?zhèn)€選項(xiàng)組中,均屬于語(yǔ)言關(guān)鍵字的一組是()。
.uto,num,inlu
.swith,typ,ontinu
.sign,union,sn
.i,strut,typ
對(duì)的答案:
21.語(yǔ)言結(jié)構(gòu)類(lèi)型變量在程序執(zhí)行期間()。
.所有成員一直駐留在內(nèi)存中
.只有一個(gè)成員駐留在內(nèi)存中
.部提成員駐留在內(nèi)存中
.沒(méi)有成員駐留在內(nèi)存中
對(duì)的答案:
22.要判斷hr型變量m是否是數(shù)字字符,可以使用下列表達(dá)式()。
.0<=m&&m<=9
.'O'9'
."0""9”
.前3個(gè)答案都是錯(cuò)誤的
對(duì)的答案:
23.執(zhí)行以下程序段后,3的值是()。int1=1,2=2,3;3=1/2;
.0
.1/2
.0.5
,1
對(duì)的答案:
24.執(zhí)行下列程序段后,x、y和z的值分別是()。intx=10,y=20,z=30;i(x>y)z
=x;x=y;y=z;
.10,20,30
,20,30,30
.20,30,10
.20,30,20
對(duì)的答案:
25.已知:intx=l,y=2,z;則執(zhí)行z=x>y?++x:++y;則z的值為()。
.1
.2
.3
.4
對(duì)的答案:
26.執(zhí)行下面的語(yǔ)句后x的值為()。int=14,=l5,x;hr='';x=((&)&&(〈''));
.TRU
.LS
.0
,1
對(duì)的答案:
27.已知:int,*p=&;則下列函數(shù)調(diào)用中錯(cuò)誤的是()
.sn(〃曠,&);
.sn(〃%〃,p);
print("%”,);
.print("%",p);
對(duì)的答案:
28.執(zhí)行以下程序段后…,的值分別是()。int,=100,,x=10,y=9;=(--x=-y
++)?—x:++y;i(x<9)=x++;=y;
.9,9,9
.8,8,10
.9,10,9
.1,11,10
對(duì)的答案:
29.語(yǔ)言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞方式是()。
.地址傳遞
.值傳遞
.由實(shí)參傳給形參,并由形參傳回給實(shí)參
.由用戶指定傳遞方式
對(duì)的答案:
30.下列程序段()ox=3;o{y=x一;i(!y){print("x");ontinu;}print("#");}whil
(K=x<=2);
.輸出
.輸出##x
.是死循環(huán)
.有語(yǔ)法錯(cuò)
對(duì)的答案:
31.已知:hrs[10],*p=s,則在下列語(yǔ)句中,錯(cuò)誤的語(yǔ)句是()。
.p=s+5;
.s=p+s;
?S[2]=p[4];
,*p=s[O];
對(duì)的答案:
32.若intx;則執(zhí)行下列程序段后輸出是()。or(x=10;x>3;x—){i(x%3)x-
一;一x;—x;print(x);}
.63
.74
.62
.73
對(duì)的答案:
33.若有hr[80],[80];則對(duì)的的是()。
.puts(,);
,print("%s,[]);
?puthr(,);
.putsO;puts();
對(duì)的答案:
34.已知“int=4,=5,;",則執(zhí)行表達(dá)式“二>”后變量的值為()。
.0
,1
.4
,5
對(duì)的答案:
35.以下程序的輸出結(jié)果是()omin(){inti,k,[10],p[3];k=5;or(i=0;i<10;
i++)[i]=i;or(i=0;i<3;i++)p[i]=[i*(i+l)];or(i=0;i<3;i++)k+=p[i]*2;print
("%”,k);}
20
21
.22
.23
對(duì)的答案:
36.以下對(duì)的的數(shù)組定義語(yǔ)句是()。
.inty[1][4]={1,2,3,4,5};
.1otxL3][]={{1},{2},{3});
.longs[2][3]={{1},{1,2},{1,2,3)};
.ou1t[][3]={0};
對(duì)的答案:
37.在以下對(duì)語(yǔ)言的描述中,對(duì)的的是()。
.在語(yǔ)言中調(diào)用函數(shù)時(shí),只能將實(shí)參數(shù)的值傳遞給形參,形參的值不能傳遞給實(shí)參
.語(yǔ)言函數(shù)既可以嵌套定義又可以遞歸調(diào)用
.函數(shù)必須有返回值,否則不能使用函數(shù)
.語(yǔ)言程序中有定義關(guān)系的所有函數(shù)都必須放在同一源文獻(xiàn)中
對(duì)的答案:
38.若int,,;則為它們輸入數(shù)據(jù)的對(duì)的的語(yǔ)句是()。
.r(,,);
.snCW,,,);
.sn("%%%",&,&,&);
.sn("%蹴",&,&,&);
對(duì)的答案:
39.下列程序執(zhí)行的結(jié)果是()。=1;=2;=3;Whi1(?){t=;=;=
t;--;}print(%",,,);
.1,2,0
.2,1,0
.1,2,1
.2,1,1
對(duì)的答案:
40.在語(yǔ)言的函數(shù)定義過(guò)程中,假如函數(shù)in調(diào)用了函數(shù)un,函數(shù)un又調(diào)用了函數(shù)un,則
()?
.稱為函數(shù)的直接遞歸
.稱為函數(shù)的間接遞歸
.稱為函數(shù)的遞歸定義
.語(yǔ)言中不允許這樣的遞歸形式
對(duì)的答案:
北理工《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)
二、判斷題(共10道試題,共20分。)
1.在語(yǔ)言的sn()中可用"%m.n”形式的格式字符指定輸入數(shù)據(jù)的精度。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
2.在標(biāo)準(zhǔn)語(yǔ)言中,可以用typ定義類(lèi)型,所以用typ可以增長(zhǎng)語(yǔ)言的數(shù)據(jù)類(lèi)型。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
3.在語(yǔ)言中,函數(shù)中只能有一個(gè)rturn語(yǔ)句。
.錯(cuò)誤
.對(duì)的
對(duì)的答案:
4.在標(biāo)準(zhǔn)語(yǔ)言中,在定義帶參
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (2026年)精神分裂癥患者的個(gè)案護(hù)理查房課件
- (2026年)成人原發(fā)性頭痛診療規(guī)范課件
- 未來(lái)五年流動(dòng)廣告發(fā)布服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年新形勢(shì)下圖片、圖案、照片出版服務(wù)行業(yè)順勢(shì)崛起戰(zhàn)略制定與實(shí)施分析研究報(bào)告
- 未來(lái)五年腌漬菜企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年井用潛水泵企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 方程伊始:從算術(shù)到代數(shù)的思維躍遷-七年級(jí)數(shù)學(xué)“等式與方程”概念建構(gòu)教學(xué)
- 八年級(jí)信息技術(shù)《動(dòng)畫(huà)原理進(jìn)階:從關(guān)鍵幀到動(dòng)作補(bǔ)間》教學(xué)設(shè)計(jì)
- 小學(xué)三年級(jí)英語(yǔ)下冊(cè)教學(xué)工作總結(jié)
- 童趣編織“繩”彩飛揚(yáng)-一年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)《打貓尾》教學(xué)設(shè)計(jì)
- 交通事故培訓(xùn)
- 2026年醫(yī)保藥品目錄調(diào)整
- 2026四川雅安市漢源縣審計(jì)局招聘編外專(zhuān)業(yè)技術(shù)人員2人筆試備考試題及答案解析
- 食品銷(xiāo)售業(yè)務(wù)員培訓(xùn)課件
- 2026年學(xué)校意識(shí)形態(tài)工作計(jì)劃
- 2025年銀行信息科技崗筆試真題及答案
- 山西電化學(xué)儲(chǔ)能項(xiàng)目建議書(shū)
- GB/T 46392-2025縣域無(wú)障礙環(huán)境建設(shè)評(píng)價(jià)規(guī)范
- DB32-T 4285-2022 預(yù)應(yīng)力混凝土空心方樁基礎(chǔ)技術(shù)規(guī)程
- 刺殺操課件教學(xué)課件
- 福建省廈門(mén)市雙十中學(xué)2026屆數(shù)學(xué)九年級(jí)第一學(xué)期期末復(fù)習(xí)檢測(cè)模擬試題含解析
評(píng)論
0/150
提交評(píng)論