




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷8(共9套)
(共348題)
家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:35),初始狀態(tài)為fron〔二rear=35?,F(xiàn)經(jīng)過(guò)系列入
隊(duì)與退隊(duì)運(yùn)算后,front=15,rear=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為()。
A、20
B、0或35
C、15
D、16
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Q(l:35)則隊(duì)列的存儲(chǔ)空間為35;隊(duì)空時(shí):front=rear(初始化時(shí):
front二rear);隊(duì)滿時(shí):(rear+l)%n==front,n為隊(duì)列長(zhǎng)度(所用數(shù)組大小)。因此當(dāng)執(zhí)
行一系列的出隊(duì)與入隊(duì)操作,front=rear,則隊(duì)列要么為空,要么為滿。
2、下列關(guān)于棧的敘述中,正確的是()。
A、棧底元素一定是最后入棧的元素
B、棧操作遵循“先進(jìn)后出”的原則
C、棧頂元素一定是最先入棧的元素
D、以上三種說(shuō)法都不對(duì)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:棧是“先進(jìn)后出”,因此,棧底元素是先入棧的元素,棧頂元素是后入
棧的元素。
3、下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是()。
A、雙向鏈表
B、帶鏈的棧
C、二叉鏈表
D、循環(huán)鏈表
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是描述數(shù)據(jù)之間的關(guān)系,分為兩大類(lèi):線性結(jié)構(gòu)和非
線性結(jié)構(gòu)。線性結(jié)構(gòu)是n個(gè)數(shù)據(jù)元素的有序(次序)集合,指的是數(shù)據(jù)元素之間存在
著“一對(duì)一,,的線性關(guān)系的數(shù)據(jù)結(jié)構(gòu)。常用的線性結(jié)構(gòu)有:線性表、棧、隊(duì)列、雙隊(duì)
列、數(shù)組、串。非線性結(jié)構(gòu)的邏輯特征是一個(gè)結(jié)點(diǎn)元素可能對(duì)應(yīng)多個(gè)直接前驅(qū)和多
個(gè)后繼。常見(jiàn)的非線性結(jié)構(gòu)有:樹(shù)(二叉樹(shù)等)、圖(網(wǎng)等)、廣義表。
4、在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體間聯(lián)系的是()。
A、網(wǎng)狀結(jié)構(gòu)
B、樹(shù)狀結(jié)構(gòu)
C、屈性
D、二維表
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:?jiǎn)我坏臄?shù)據(jù)結(jié)構(gòu)——關(guān)系,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均
用關(guān)系來(lái)表示。數(shù)據(jù)的邏輯結(jié)構(gòu)——二維表,從用戶角度,關(guān)系模型中數(shù)據(jù)的邏輯
結(jié)構(gòu)是一張二維表。但是關(guān)系模型的這種簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)能夠表達(dá)豐富的語(yǔ)義,可
以描述現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種關(guān)系。
5、公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可有多
名職員。則實(shí)體部門(mén)和職員間的聯(lián)系是()。
A、1:m聯(lián)系
B、m:n聯(lián)系
Cs1:1聯(lián)系
D>m:1聯(lián)系
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:部門(mén)到職員是一對(duì)多的,職員到部門(mén)是多對(duì)一的,因此,實(shí)體部門(mén)和
職員間的聯(lián)系是1:m聯(lián)系.
6、C語(yǔ)言中最基本的數(shù)據(jù)類(lèi)型包括()。
A、整型、實(shí)型、邏輯型
B、整型、字符型、數(shù)組
C、整型、實(shí)型、字符型
D、整型、實(shí)型、結(jié)構(gòu)體
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:C語(yǔ)言中最基本的數(shù)據(jù)類(lèi)型包括整型、實(shí)型、字符型。
7、數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于()。
A、軟件結(jié)構(gòu)圖
B、方框圖
C、數(shù)據(jù)流圖(DFD圖)
D、程序流程圖
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)露析:數(shù)據(jù)字典(DD)是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存
儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各元素做
出詳細(xì)的說(shuō)明。
8、軟件需求規(guī)格說(shuō)明書(shū)的作用不包括()。
A、軟件設(shè)計(jì)的依據(jù)
B、軟件可行性研究的依據(jù)
C、軟件驗(yàn)收的依據(jù)
D、用戶與開(kāi)發(fā)人員對(duì)軌件要做什么的共同理解
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:《軟件可行性分析報(bào)告》是軟件可行性研究的依據(jù)。
9、下列各項(xiàng)中屬于黑盒測(cè)試方法的是()。
A、邊界值分析
B、路徑覆蓋
C、語(yǔ)句覆蓋
D、邏輯覆蓋
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:黑盒測(cè)試方法主要有等價(jià)類(lèi)劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)
等。白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、路徑測(cè)試等,主要用于軟件驗(yàn)證。
10、下列各項(xiàng)中不屬于軟件設(shè)計(jì)階段任務(wù)的是()。
A、制訂軟件確認(rèn)測(cè)試計(jì)劃
B、數(shù)據(jù)庫(kù)設(shè)計(jì)
C、軟件總體設(shè)計(jì)
D、算法設(shè)計(jì)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:軟件設(shè)計(jì)階段的主要任務(wù)包括兩個(gè):一是進(jìn)行軟件系統(tǒng)的可行性分
析,確定軟件系統(tǒng)的建沒(méi)是否值得,能否建成;二是進(jìn)行軟件的系統(tǒng)分析,了解用
戶的需求,定義應(yīng)用功能,詳細(xì)估算開(kāi)發(fā)成本和開(kāi)發(fā)周期。
11、以下敘述中正確的是()。
A、在C語(yǔ)言程序中,main函數(shù)必須放在其他函數(shù)的最前面
B、每個(gè)后綴為.C的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯
C、在C語(yǔ)言程序中,只有main函數(shù)才可單獨(dú)進(jìn)行編譯
D、每個(gè)后綴為.C的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:c語(yǔ)言是一種成功的系統(tǒng)描述語(yǔ)言,具有良好的移植性,每個(gè)后綴為
C的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯。
12、C語(yǔ)言中的標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符和用戶標(biāo)識(shí)符,以下敘述中正確
的是()。
A、預(yù)定義標(biāo)識(shí)符(如庫(kù)函數(shù)中的函數(shù)名)可用作用戶標(biāo)識(shí)符,但失去原有含義
B、用戶標(biāo)識(shí)符可以由字母和數(shù)字任意順序組成
C、在標(biāo)識(shí)符中大寫(xiě)字母和小寫(xiě)字母被認(rèn)為是相同的字符
D、關(guān)鍵字可用作用戶標(biāo)識(shí)符,但失去原有含義
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:用戶標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,C語(yǔ)言中標(biāo)識(shí)符是區(qū)分大小寫(xiě)的,關(guān)鍵
字不能用作用戶標(biāo)識(shí)符。
13、以下選項(xiàng)中表示一個(gè)合法的常量的是(說(shuō)明:符號(hào)口表示空格)()。
A、9口9口9
B、OXab
C、123E0.2
D、2.7e
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:當(dāng)用指數(shù)形式表示浮點(diǎn)數(shù)據(jù)時(shí),E的前后都要有數(shù)據(jù),并且E的后面
數(shù)要為整數(shù)。
14、C語(yǔ)言主要是借助以下哪個(gè)功能來(lái)實(shí)現(xiàn)程序模認(rèn)化?()
A、定義函數(shù)
B、定義常量和外部變量
C、三種基本結(jié)構(gòu)語(yǔ)句
D、豐富的數(shù)據(jù)類(lèi)型
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:C語(yǔ)言是由函數(shù)組成的,函數(shù)是C語(yǔ)言的基本單位。所以可以說(shuō)C
語(yǔ)言主要是借助定義函數(shù)來(lái)實(shí)現(xiàn)程序模塊化的。
15、以下敘述中錯(cuò)誤的是()。
A、非零的數(shù)值型常量有正值和負(fù)值的區(qū)分
B、常量是在程序運(yùn)行過(guò)程中值不能被改變的量
C、定義符號(hào)常量必須用類(lèi)型名來(lái)設(shè)定常量的類(lèi)型
D、用符號(hào)名表示的常量叫符號(hào)常量
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在C語(yǔ)言中,可以用一個(gè)標(biāo)識(shí)符來(lái)表示一個(gè)常量,稱為符號(hào)常量。
符號(hào)常量在使用之前必須先定義,其一般形式為:#deflne標(biāo)識(shí)符常量。
16、若有定義和語(yǔ)句:inta,b:scanfC%d,%d”,&a,&b);以下選項(xiàng)中的輸
入數(shù)據(jù),不能把值3賦給變量a、把值5賦給變量b的是()。
A^3,5,
B、3,5,4
C、3.5
D、3,5
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在輸入3和5之間除逗號(hào)外不能有其他字符。
17、C語(yǔ)言中char類(lèi)型數(shù)據(jù)占字節(jié)數(shù)為()。
A、3
B、4
C、I
D、2
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:char類(lèi)型數(shù)據(jù)占1個(gè)字節(jié)。
18、下列關(guān)系表達(dá)式中,結(jié)果為“假”的是()。
A、(3+4)>6
B、(31=4)>2
C、3<=4II3
D、(3<4)=1
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在一個(gè)表達(dá)式中,括號(hào)的優(yōu)先級(jí)高,先計(jì)算3!=4,為真印1,>2為
假。
19、若以下選項(xiàng)中的變量全部為整型變量,且已正確定義并賦值,則語(yǔ)法正確的
switch語(yǔ)句是()。
A、switch(a+9){easecl:y=a—b;casec2:y=a+b;)
B、switcha*b{case10:x=a+b;default:y=a—b;}
C>switch(a+b){easel.case3:y=a+b;breakcasecase3DreaK;caseO:case4:
y=a—b;)
D、switch(a*a+b*b){default:break;case3:y=a+b;break;case2:y=a-b:
break;}
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:選項(xiàng)A,當(dāng)cl和c2相等時(shí),不成立;選項(xiàng)B,a*b要用括號(hào)括起
來(lái):選項(xiàng)C,case與后面的數(shù)字用空格隔開(kāi)。
20、有以下程序:#includemain(){inta=-2,b=0;while(a++&&++b);
prinff("%d,%d\n”,a,b);}程序運(yùn)行后的輸出結(jié)果是()。
A、1.3
B、0,2
C、0,3
D、1,2
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:考查while循環(huán)以及自加運(yùn)算,其中a++是a先參與運(yùn)算再自加1,
而++b是b先自加1再參與運(yùn)算。第一次進(jìn)入循環(huán):a的值是一2,b的值是0,判
斷條件為一2&&1,2個(gè)值都是非零,while判斷條件成立,接著進(jìn)入第二次循環(huán)。
這時(shí)a的值是一1,b的值是1,判斷條件即為一1&&2,表達(dá)式的值為真,進(jìn)入
第三次循環(huán)。這時(shí)a的值是0,b的值是2,判斷條件為0&&3,與運(yùn)算左邊的值為
0,即判斷為假。此時(shí)跳出循環(huán),執(zhí)行prinff語(yǔ)句,這時(shí)a的值是1,b的值是2。
21、有以下程序:#includemain(){inta[]={2,4,6,8},*P=a,i;for(i=0;
i<4;i++)a[i]=*P++;printfr%d\n,\a[2]);}程序運(yùn)行后的輸出結(jié)果是()。
A、2
B、8
C、4
D、6
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題通過(guò)語(yǔ)句"*p=a”將一維數(shù)組a的首地址的值賦值給變量p,即p
的值為2。執(zhí)行for循環(huán),a[i]=*p++,表示將p的值賦給a[i]后,再進(jìn)行++操作。
因此4次循環(huán)后a[2]的值為6。故D選項(xiàng)正確。
22、下列敘述中正確的是()。
A、可以用關(guān)系運(yùn)算符比較字符串的大小
B、空字符串不占用內(nèi)存,其內(nèi)存空間大小是0
C、兩個(gè)連續(xù)的單引號(hào)是合法的字符常量
D、兩個(gè)連續(xù)的雙引號(hào)是合法的字符串常量
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:比較兩個(gè)字符串大小用函數(shù)strcmp(st「l,str2),空字符串有結(jié)尾符,
所以也要占用字節(jié),兩個(gè)雙引號(hào)表示地是空字符串。
23、有以下程序:includemain(){intilia[3][3]={{2},{4),{6}},i,
*P=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+l]=*P+l;else++P;printf("%
d”,*P);{printfCXiH;}程序運(yùn)行后的輸出結(jié)臭是()。
A、26
B、23
C、43
D、46
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題主耍考查指針與數(shù)組。觀察題目,可以發(fā)現(xiàn),*p=&aa⑼⑼語(yǔ)句
實(shí)際是將數(shù)組aa的首地址賦給指針變量p,將i的值帶入for循環(huán)中,i=0時(shí),
aa[0]|l]=3,*p=2,加輸出地是指針?biāo)赶虻臄?shù)組值,此時(shí)p所指向地是aa⑼⑼,
輸出2,而i=l時(shí)執(zhí)行了++p操作,使指針向后移動(dòng)指向所以在輸出*P
時(shí)應(yīng)為3。故B選項(xiàng)正確。
24、有以卜程序:#includeintf(intx){returnx*x+l:}voidmain(){inta,b=0;
for(a=0;a<3;a++){b=b+f(a);putchar('A'+b);}printf("\n");}程序運(yùn)行后的
輸出結(jié)果是()。
A、ABE
B、BDI
C、BCF
D、BCD
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:第一次循環(huán)時(shí),b=l,輸出結(jié)果為B;第二次循環(huán)時(shí),b=3,輸出結(jié)
果為D;第三次循環(huán)時(shí),b=8,輸出結(jié)果為I。
25、以下選項(xiàng)中,能正確進(jìn)行字符串賦值的是()。
A、char*s=''ABCDE”;
B、chars[5]={'A','B','C',D,E};
<<,,
C、chars[4][5]={ABCDE};
D^char*s;gct(s);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:本題考查字符數(shù)組的初始化。B選項(xiàng)中賦值號(hào)右側(cè)是賦值給一個(gè)字符
串?dāng)?shù)組,而左邊是一個(gè)字符數(shù)組,所以錯(cuò)誤;C選項(xiàng)中字符串包含6個(gè)字符,所以
不能賦值給左邊只能存放5個(gè)字符的字符串?dāng)?shù)組中。D選項(xiàng)gets函數(shù)中參數(shù)需要指
定長(zhǎng)度。故A選項(xiàng)正確。
26、有以下程序:#includeintfun(intx){intP;if(x==OIIx==l)return3;P=x—
fun(x—2);return(P);}main。{printf("%d\n”,fun(9));}程序運(yùn)行后的輸出
結(jié)果是()。
A、4
B、5
C、9
D、7
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查函數(shù)的遞歸調(diào)用c執(zhí)行fun(9)后,fun(9)=9—(7—(5—(3-
f(l))))=7,故D選項(xiàng)正確。
27、有以下程序:#includemain(){inta[]={10,20,30,40),*P=a,i;for(i=0;
i<=3;i++){a[i]=*p;P++;}prinff("%d\n",a[2]);}程序運(yùn)行后的輸出結(jié)果是
()o
A、30
B、40
C、10
D、20
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:for循環(huán)結(jié)束后,數(shù)組a的值并沒(méi)有變化,由于數(shù)組是由0開(kāi)始,所
以a⑵的值是30。
28、有以下程序:#include#defineN3voidfun(inta|]|N],intb[]){inti,j;
for(i=0;i<=2;i++){intmax=a[i][0];for(j=i;j<=2;j++)if(max
A、2,4,8,
B、3,6,9,
C、3,5,7,
D、1,3,5,
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:fun函數(shù)功能是把數(shù)組a的每一行的最大值賦給b,a的第一行的最大
值是3,第二行的最大值是6,第三行的最大值是9,所以答案是3,6,9,o
29、有以F程序:#includeintfun(char*s){char*P=S:while(*P++!='\O');
return(P—s);}main。[char*r="01234";printf("%d\n”,fun(r));}程序的運(yùn)行
結(jié)果是()。
A、6
B、5
C、4
D、3
標(biāo)準(zhǔn)答案:A
知火點(diǎn)解析:程序執(zhí)行過(guò)程為:定義字符串指制r,并為其初始化為“01234、調(diào)用
函數(shù)fun(r),將指針傳入函數(shù)while循環(huán)找到字符串的結(jié)束符地址,然后使這個(gè)指
針指向結(jié)束符下一個(gè)單元,結(jié)束循環(huán)。返回字符串首地址與結(jié)束符下一個(gè)地址之
差,也即是字符串長(zhǎng)度加1。輸出地址差為6。
30、以下選項(xiàng)中,合法的是()。
A、charstr3[]={'d','e','b','u','g',,0'};
B、charstr4:str4="helk)world”;
C、charnameflO];nam3="china”;
D、charstrl[5]=*tpass,\str2[6]:str2=strl:
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:選項(xiàng)B不能把一個(gè)字符串賦值給一個(gè)字符變量,選項(xiàng)C和D犯了同
樣的錯(cuò)誤是把字符串賦給了數(shù)組名。
31、有以下程序段:inifun(char*s){char*P;P=s:if(*s==O)return0;
while(*++P);return(P—S);}該段程序是用來(lái)()。
A、計(jì)算字符串所占字節(jié)數(shù)
B、實(shí)現(xiàn)字符串的賦值
C、計(jì)算字符串的長(zhǎng)度
D、將字符串逆序存放
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在fun()函數(shù)中定義了指針p,首先把s地址賦給p,再通過(guò)while函
數(shù)移動(dòng)指針P,當(dāng)p指針指向單元為。時(shí),退出while循環(huán),返回此時(shí)p和s地址
之差,即字符串長(zhǎng)度。
32、有以下程序:#includevoidmain(){chara[5][10]={t4oneM,"two”,"three”,
"fbur",“five”};inti,j;chart;for(i:0;i<5;i++)for(j=i+l;j<4;j++)
if(a[i][O]>a[j][O]){t:a[i][0];a[i][O]=aU][O];aU][O]=t;puts(a[l]);})程序運(yùn)行
后的輸出結(jié)果是()。
A、twoowo
B、fixowo
C、twofov
D、owooff
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:for循環(huán)完成的功能是把二維數(shù)組a的第一列的字母按從小到大排
序,其他列的字母不變。
33、有以下程序:#includeinta=l,b=2;voidfunl(inta,intb){prinff("%d%d”,
a,b);}voidfun2(){a=3.b=4;)voidmain(){funl(5,6);fun2();prinff(44%
d%d\n”,a,b);}程序運(yùn)行后的輸出結(jié)果是()。
A、1256
B、5634
C、5612
D、3456
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:funl是輸出局部變量的值,fun2是把全局變量的值改成3,4,所以
輸出結(jié)果是5634。
34、有以下程序:#includevoidfunc(intn){staticintnum=l;num=num+n;
primf("%d”,num);)main(){func(3);func(4);prinff("\n");}程序運(yùn)行后的
輸出結(jié)果是()。
A、48
R、34
C、35
D、45
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:第一次調(diào)用func函數(shù)時(shí)輸出4,第二次調(diào)用func函數(shù)時(shí)num值并不
會(huì)釋放,仍然是上次修改后的值4,第二次調(diào)用結(jié)果為8,所以輸出結(jié)果是48。
35、有以下程序:#include#includevoidfun(int*pl,int*p2,int*s)
{s=(int*)malloc(sizeof(int));*s=*pl+*p2:free(s);)voidmain(){inta=l,
b=40,*q=&a:fun(&a,&b,q);printf("%d\n",*q);}程序運(yùn)行后的輸出結(jié)
果是()。
A、42
B、0
C>1
D、41
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:fun函數(shù)功能是新開(kāi)辟內(nèi)存空間存放a和b的地址,q的地址并沒(méi)有
變化,所以應(yīng)該還是指向地址a。
36、有以卜程序:#includestructSTU{charname|9|;charsex;intscore|2];);
voidf(structSTUa[]){structSTUb={4tZhaon,'m',85,90);a[l]=b;}main()
{structSTUc[2]={{"Qian”,*f,95,92},{“Sun”,,m,,98,99}};f(c);
printR"%s,%c,%d,%d,”,c|0|.nanle,c|0].sex,c|0|.score|0],
c[0].score[l]);prinff(u%s,%c,%d,%d\n",c[l].name,c[l].sex,
cLIJ.scoreLOJ,c[lj.scorcLIJ);)程序運(yùn)行后的輸出結(jié)果是()。
A、Zhao,m,85,90,Sun,m,98,99
B、Zhao,m,85,90,Qian,f,95,92
C、Qian,f,95,92,Sun,m,98,99
D、Qian,f,95,92,Zhao,m,85,90
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:fun函數(shù)是為結(jié)構(gòu)體數(shù)組的第二個(gè)數(shù)賦值,數(shù)組的第一個(gè)數(shù)沒(méi)有變
化,所以正確答案應(yīng)選D。
37、以下針對(duì)全局變量的敘述中錯(cuò)誤的是()。
A、用extern說(shuō)明符可以限制全局變量的作用域
B、全局變量是在函數(shù)外部任意位置上定義的變量
C、全局變量的作用域是從定義位置開(kāi)始至源文件結(jié)束
D、全局變量的生存期貫穿于整個(gè)程序的運(yùn)行期間
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在不同編譯單位內(nèi)用extern說(shuō)明符來(lái)擴(kuò)展全局變量的作用域,extern
可以將全局變量作用域了展到其他文件,而不是限制全局變量的作用域,故選A。
38、以下關(guān)于宏的敘述中錯(cuò)誤的是()。
A、宏名必須用大寫(xiě)字母構(gòu)成
B、宏替換不具有計(jì)算功能
C、宏替換不具有計(jì)算功能
D、宏替換不占用運(yùn)行時(shí)間
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:宏名習(xí)慣采用大寫(xiě)字母,以便與一般變量區(qū)別,但是并沒(méi)有規(guī)定一定
要用大寫(xiě)字母,故選A。
39、若有定義語(yǔ)句intb=2;,則表達(dá)式(b<<2)/(3IIb)的值是()。
A、4
B、8
C、0
D、2
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:2的二進(jìn)制數(shù)為010,左移兩位后的二進(jìn)制數(shù)為01000,轉(zhuǎn)成二制數(shù)
為8,(3II2)為真即1,8/1=8,所以結(jié)果為8。
40、有以下程序:includemain(){HLE*fp;inti,aE6]={l,2,3,4,5,6);
fp=fbpen(tkd2.dat”,"W+");for(i=0;i<6;i++)fprintf(fp,"%d\n",a|i|);
rewind(fp);for(i=0;i<6;i++)fscanf(fp,"%d”,&aE5一i]);fclose(fp);
for(i=0;i<6;i++){prinff("%d,”,a[i]);}prinff("\}程序運(yùn)行后的輸出結(jié)
果是()。
A、4,5,6,1,2,3,
B、1,2,3,3,2,1,
C、1,2,3,4,5,6,
D、6,5,4,3,2,1,
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:這是對(duì)文件的操作,把數(shù)組的數(shù)寫(xiě)到文件里,然后再?gòu)奈募锏剐蜃x
出。所以輸出結(jié)果為6,5,4,3,2,1,o
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第2套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、以下關(guān)于宏的敘述中正確的是
A、宏替換沒(méi)有數(shù)據(jù)類(lèi)型限制
B、宏定義必須位于源程序中所有語(yǔ)句之前
C、宏名必須用大寫(xiě)字母表示
D、宏調(diào)用比函數(shù)調(diào)用耗費(fèi)時(shí)間
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:宏定義寫(xiě)在函數(shù)的花括號(hào)外邊,作用域?yàn)槠浜蟮某绦?,通常在文件?/p>
最開(kāi)頭,所以B)選項(xiàng)中宏定義必須位于源程序中所有語(yǔ)句之前是錯(cuò)誤的。宏名一
般用大寫(xiě),但不是必須用大寫(xiě),所以C選項(xiàng)錯(cuò)誤。宏展開(kāi)不占運(yùn)行時(shí)間,只占編
譯時(shí)間,函數(shù)調(diào)用占運(yùn)行時(shí)間(分配內(nèi)存、保留現(xiàn)場(chǎng)、值傳遞、返回值),所以D選
項(xiàng)錯(cuò)誤。
2、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是
A、循環(huán)隊(duì)列
B、棧
C、隊(duì)列
D、二叉樹(shù)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是先進(jìn)先出的原則組織數(shù)
據(jù)。
3、對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是
A、隊(duì)頭指針是固定不變的
B、隊(duì)頭指針一定大于隊(duì)尾指針
C、隊(duì)頭指針一定小于隊(duì)尾指針
D、隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作
要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu)所以對(duì)頭指針有時(shí)可能大于隊(duì)尾指針有時(shí)
也可能小于隊(duì)尾指針。
4、算法的空間復(fù)雜度是指
A、算法在執(zhí)行過(guò)程中所需要的計(jì)算機(jī)存儲(chǔ)空間
B、算法所處理的數(shù)據(jù)量
C、算法程序中的語(yǔ)句或指令條數(shù)
D、算法在執(zhí)行過(guò)程中所需要的臨時(shí)工作單元數(shù)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:算法的空間復(fù)雜度是指算法在執(zhí)行過(guò)程中所需要的內(nèi)存空間。所以選
擇A。
5、軟件設(shè)計(jì)中劃分模塊的?個(gè)準(zhǔn)則是
A、低內(nèi)聚低耦合
B、高內(nèi)聚低耦合
C、低內(nèi)聚高耦合
D、高內(nèi)聚高耦合
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之
間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
6、下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是
A、可封裝
B、自頂向下
C、模塊化
D、逐步求精
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析?:結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使
用goto語(yǔ)句,所以選擇A。
7、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是
A、循環(huán)隊(duì)列
B、帶鏈隊(duì)列
C、二叉樹(shù)
D、帶鏈棧
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:樹(shù)是簡(jiǎn)單的非線性結(jié)構(gòu),所以二叉樹(shù)作為樹(shù)的一種也是一種非線性結(jié)
構(gòu)。
8、數(shù)據(jù)庫(kù)管理系統(tǒng)是
A、操作系統(tǒng)的一部分
B、在操作系統(tǒng)支持下的系統(tǒng)軟件
C、一種編譯系統(tǒng)
D、一種操作系統(tǒng)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中
數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。是一種在操作系統(tǒng)之
上的系統(tǒng)軟件。
9、在E—R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是
A、橢圓形
B、矩形
C、菱形
D、三角形
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)0析:在E—R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形。
10^若有定義語(yǔ)句:doublea,*p=&a;以下敘述中錯(cuò)誤的是
A、定義語(yǔ)句中的*號(hào)是一個(gè)間址運(yùn)算符
B、定義語(yǔ)句中的木號(hào)是一個(gè)說(shuō)明符
C、定義語(yǔ)句中的p只能存放double類(lèi)型變量的地址
D、定義語(yǔ)句中,*p=&a把變量a的地址作為初值賦給指針變量p
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在變量定義doublea,*p=&a;中,*號(hào)是一個(gè)指針運(yùn)算符,而非
間址運(yùn)算符,所以A錯(cuò)誤。
11、以下關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的敘述中正確的是
A、結(jié)構(gòu)化程序使用goto語(yǔ)句會(huì)很便捷
B、在C語(yǔ)言中,程序的模塊化是利用函數(shù)實(shí)現(xiàn)的
C、一個(gè)結(jié)構(gòu)化程序必笈同時(shí)由順序、分支、循環(huán)三種結(jié)構(gòu)組成
D、由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問(wèn)題
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:濫用got。語(yǔ)句將使程序的流程毫無(wú)規(guī)律,可讀性差,對(duì)于初學(xué)者來(lái)說(shuō)盡
量不要使用,所以A錯(cuò)誤。一個(gè)結(jié)構(gòu)化程序可以包含順序、分支、循環(huán)結(jié)構(gòu)中的一
種或多種,所以C錯(cuò)誤。由三種基本結(jié)構(gòu)構(gòu)成的程序可以解決任何復(fù)雜的問(wèn)題,所以
D錯(cuò)誤。
12、對(duì)于一個(gè)正常運(yùn)行的C程序,以下敘述中正確的是
A、程序的執(zhí)行總是從main函數(shù)開(kāi)始,在程序的最后一個(gè)函數(shù)中結(jié)束
B、程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開(kāi)始,在main函數(shù)結(jié)束
C、程序的執(zhí)行總是從main函數(shù)開(kāi)始
D、程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開(kāi)始,在程序的最后一個(gè)函數(shù)中結(jié)束
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:任何一個(gè)C程序都是從主函數(shù)main開(kāi)始,至主函數(shù)main結(jié)束,所以選
擇C選項(xiàng)。
13、以下選項(xiàng)中能表示合法常量的是
A、1,200
B、1.5E2.0
C、
D、\007
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:A選項(xiàng)中整型常量應(yīng)表示為1200,不能包含”B選項(xiàng)中E后面的指
數(shù)必須為整數(shù)。C選項(xiàng)中轉(zhuǎn)義字符以開(kāi)始,若要表示字符應(yīng)寫(xiě)為
14、以下定義語(yǔ)句中正確的是
A、inta=b=0;
B、charA=65+l,b=,b,;
C、floata=l,*b=&a,*c=&b;
D、doublea=0.0;b=1.1;
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:A選項(xiàng)語(yǔ)句中b變量還沒(méi)有定義不能直接用于給a變量賦值。C選項(xiàng)
語(yǔ)句中*b、*c表示的是一個(gè)實(shí)型變量的地址,不能再將&b賦值給指針型變量已D
選項(xiàng)語(yǔ)句中a=0.0后面應(yīng)該為逗號(hào),不能是分號(hào)。
15、若變量x、y已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是
A、x+l=y
++x,y=x—
C、x=x+10=x+y
D、double(x)/10
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:A選項(xiàng)中不能將變量y賦給表達(dá)式,C選項(xiàng)中錯(cuò)誤與A選項(xiàng)一樣,D選
項(xiàng)中強(qiáng)制類(lèi)型轉(zhuǎn)換表達(dá)式應(yīng)寫(xiě)成(double)x/10。
16、若變量已正確定義為ini型,要通過(guò)語(yǔ)句scanf("%d,%d,%d",&a,&b,&c);給a賦
值1、給b賦值2、給c賦值3,以下輸入形式中錯(cuò)誤的是(注:□代表一個(gè)空格
符)
A、123V回車(chē)〉
B、□□□1,2,3v回車(chē),
C^1,口口口2,口口口3<回車(chē)〉
D、1口2口3<回車(chē),
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:scanf()的格式控制串可以使用其他非空白字符,如本題中的逗號(hào),但在
輸入時(shí)必須輸入這些字符,以保證匹配。所以逗號(hào)必須輸入。
17、以下不能輸出字符A的語(yǔ)句是(注:字符A的ASCII碼值為65,字符a的
ASCII碼值為97)
A、printf("%c\n",匕'-32);
B、printf("%d\n"JA');
C、printf(H%c\n",65);
D、printf("%c\n",
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:B選項(xiàng)輸出的格式為%d,即為整型格式,所以輸出字符A的ASCII碼值
65,而不是字符Ao由于大寫(xiě)字母和其對(duì)應(yīng)的小寫(xiě)字母的ASCII碼值小32,所以A正
確。字符A的ASCII碼值就是65,所以以%c格式輸出可以輸出字符A,所以C正
確。由于字符A的ASCII碼值比字符B的小1,所以D正確。
18、若a是數(shù)值類(lèi)型,則邏輯表達(dá)式(a==l)||(a!=l)的值是
A、1
B、0
C、2
D、不知道a的值,不能確定
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:邏輯或”||”要求只要兩邊的運(yùn)算對(duì)象有一個(gè)非零,結(jié)果就為真,雖然不知
道a的值,但是若a為1,則左邊運(yùn)算對(duì)象為1,若a的值不是1,則右邊運(yùn)算對(duì)象的值為
1,所以總能保證一邊非零,所以結(jié)果為真,即1。
19、設(shè)有定義:inta=l,b=2,c=3;以下語(yǔ)句中執(zhí)行效果與其它三個(gè)不同的是
A、if(a>b)c=a,a=b,b=c;
B、if(a>b){c=a,a=b,b=c;J
C^if(a>b)c=a;a=b;b=c;
D、if(a>b){c=a;a=b;b=c;|
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:由于a不小于b,所以所有選項(xiàng)中的條件都為假,A選項(xiàng)中實(shí)際執(zhí)行了
a=b;b=c;兩個(gè)操作。而B(niǎo),CD選項(xiàng)由于條件不成立,所以什么也沒(méi)有做,所以選擇C
選項(xiàng)。
20、有以下程序#includemain(){inty=10;while(y-);printf("y=%d\n",y);}程序執(zhí)行
后的輸出結(jié)果是
A、y=0
B、y=-l
C、y=l
D^while構(gòu)成無(wú)限循環(huán)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:執(zhí)行y--直到值為0,由于y一是先用再減,所以退出循環(huán)時(shí),y的值為-
lo
21、有以2程序#includemain(){inti,j;for(i=l;i<4:i++){for(j=i;j<
4;j++)printf(,,%d*%d=%d,',i,j,i*j);printf("\nM);}}程序運(yùn)行后的輸出結(jié)果是
A、1*1=11*2=21*3=32*2=42*3=63*3=9
B、1*1=11*2=21*3=32*1=22*2=43*1=3
C、1*1=11*2=22*2=41*3=32*3=63*3=9
D、1*1=12*1=22*2=43*1=33*2=63*3=9
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:外循環(huán)第一次i的值為1,內(nèi)循環(huán)第一次j的初值為1,打印1*1=1,內(nèi)循
環(huán)笫二次j的值為2,打印1*2=2,內(nèi)循環(huán)笫三次j的值為3,打印1*3=3,打印回車(chē)換行,
退出內(nèi)循環(huán)。外循環(huán)第二次i的值為2,內(nèi)循環(huán)第一次j的初值為2,打印2*2=4,內(nèi)循
環(huán)第二次j的值為3,打印2*3=6,打印回車(chē)換行,退出內(nèi)循環(huán)。外循環(huán)第3次,i的值為
3,內(nèi)循環(huán)第一次j的初值為3,打印3*3=9,打印回車(chē)換行,退出內(nèi)循環(huán)。
22、有以卜.程序#includemain(){inti=5;do{if(i%3==l)if(i%5==2)
{printf(M*%d,',i);break;}i++;}while(i!=0);printf(”\n“);}程序的運(yùn)行結(jié)果是
A、*2*6
B、*3*5
C、*5
D、*7
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:do...while語(yǔ)句是先執(zhí)行后判斷,所以第一次先執(zhí)行循環(huán)體,判斷i%3=
=1的條件,由于i為5所以余數(shù)為2,條件不成立,執(zhí)行i++,i的值為6,判斷while條件
為真,第二次執(zhí)行循環(huán)體,同第一次循環(huán)體的執(zhí)行過(guò)程一樣,i的值變?yōu)?,判斷while條
件為真,第三次執(zhí)行循環(huán)體,此時(shí)i%3==1條件成立,判斷i%5==2也成立,打印*與i的
值,即*7,然后執(zhí)行break語(yǔ)句,跳出循環(huán)。所以選擇D選項(xiàng)。
23有以下程序#inckidedoublef(doublex);main(){doublea=0;inti;for(i=0;i<
30;i+=10)a+=f((double)i);pnntf("%3.0f\n",a);}doublef(doublex){returnx*x+1;)程序
運(yùn)行后的輸出結(jié)果是
A、500
B、401
C、503
D、1404
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:本題重點(diǎn)考察函數(shù)的定義和調(diào)用,第一次循環(huán),a=0,i=0;返回值
a=0*0+l=l;第二次循環(huán),a=Li=10;返回值a=10*10+l+l=102;第三次循環(huán),
a=102,i=20;返回值a=20*20+1+102=503;第四次循環(huán),a=503,i=30;不符合i
<30,跳出循環(huán),最后結(jié)果輸出a=50最
24、若有以下函數(shù)首部inifun(doublex[10|,inl*n)則下面針對(duì)此函數(shù)的函數(shù)聲明語(yǔ)句
中正確的是
A、mttun(doublc,int);
B、intfun(doubleint$);
C^intfun(double*x,intn);
D、intfun(doublcx,int*n);
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:函數(shù)聲明的一般形式為:類(lèi)型說(shuō)明符被調(diào)函數(shù)名(類(lèi)型形參,類(lèi)型
形參…);或?yàn)椋侯?lèi)型說(shuō)明符被調(diào)函數(shù)名(類(lèi)型,類(lèi)型…);由于函數(shù)首部為int
fun(doublex|10],int*n),因此B選項(xiàng)正確。
25、有以下程序#includemain(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;
printf(n%d,%d,%d,%d\nM,m,n,*p,*q);}程序運(yùn)行后的輸出結(jié)果是
A、2,1,1,2
B、1,2,1,2
C>2,1,2/
D、1,2,21
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:intm=l,n=2,*p=&m,*q=&n,*r;即指針變量p指向m,指針變量q指向
n,r=p;p=q;q=r;即通過(guò)指耳變量r,將指針p和指針q指向交換。因此最后輸出
1,2,2,1c
26、若有以下定義intx[10],*pt=x;則對(duì)x數(shù)組元素的正確引用是
A、pt+3
B、*&x[10]
C、*(pt+10)
D、*(x+3)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:沒(méi)有A選項(xiàng)的引用形式。*與&放在一起作用抵消,所以B選項(xiàng)錯(cuò)
誤,最大只能引用到x[9]。*(pt+i)表示引用指針pt所指元素后的第i個(gè)元素,所以
C選項(xiàng)錯(cuò)誤,最大只能為*(pt+9)。因此D選項(xiàng)正確。
27、有以F程序#includemain。{inti,s=0,t[]={123,4,5,6,7,8,9};for(i=0;iV
9;i+=2)s+=*(l+i);prinlf("%d\n”,s);}程序執(zhí)行后的輸出結(jié)果是
A、20
B、25
C、45
D、36
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:統(tǒng)計(jì)1~9九個(gè)數(shù)中的奇數(shù)和,此題考察指向數(shù)組的指針。C語(yǔ)言規(guī)定
數(shù)組名代表數(shù)組的首地址,也就是第一個(gè)元素的地址。因此*(t+i)代表數(shù)組的第i+1
個(gè)兀素。程序運(yùn)行的結(jié)果是1+2+3+4+5+6+7+8+9=25。
28、有以下程序#inckide#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<
N;i++)b[i]=a[i][i];}main(){inu[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;fun(x.y);
for(i=0;i<N;i++)printf(',%d;,,y[i]);printf(',\nH);)程序的運(yùn)行結(jié)果是
A、1,0,7,0,
B、123,4,
C、1,4,59
D、3,4,8,10,
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:該程序首先在定義變量時(shí),對(duì)二維數(shù)組x[]|N]進(jìn)行賦值操作;調(diào)用函
數(shù)fun,函數(shù)fun的功能是將二維數(shù)組中的a[0][0]、a[l][l]>a⑵⑵和a[3][3]賦值給
一維數(shù)組。最后將一維數(shù)組1,070,輸出。
29、設(shè)有定義:charge;以下選項(xiàng)中能夠使c正確指向一個(gè)字符串的是
A、charstr[]="string";c=str;
B、scanf("%s",c);
C、c=getchar();
D、*c=Hstring";
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:A選項(xiàng)為正確用法,先將字符中存于字符數(shù)組中,然后將數(shù)組名賦給
字符指針。(數(shù)組名代表數(shù)組首地址,定義數(shù)組時(shí)為其分配確定地址)。C選項(xiàng)錯(cuò)
誤,gctchar。函數(shù)輸入個(gè)字符給字符型變量,而不是字符指針。B選項(xiàng)和D選項(xiàng)有
類(lèi)似的錯(cuò)誤,兩個(gè)選項(xiàng)并無(wú)語(yǔ)法錯(cuò)誤,但運(yùn)行時(shí)可能會(huì)出現(xiàn)問(wèn)題。因?yàn)樵贐選項(xiàng)
和D選項(xiàng)中,字符指針沒(méi)有被賦值,是個(gè)不確定的值,指向一個(gè)不確定的內(nèi)存區(qū)
域,這個(gè)區(qū)域可能存放有用的指令或數(shù)據(jù)。在這個(gè)不確定的區(qū)域重新存放字符串,
可能會(huì)發(fā)生無(wú)法預(yù)知的錯(cuò)誤。因此A選項(xiàng)正確。
30、若有定義語(yǔ)句:chars[10]="1234567\0\0";則stiien(s)的值是
A、7
B、8
C、9
D、10
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:s3en()函數(shù):是計(jì)算字符串長(zhǎng)度時(shí),遇到結(jié)束標(biāo)識(shí)為止,且長(zhǎng)度不包
括結(jié)束標(biāo)識(shí)。本題中字符串,從第一個(gè)字符開(kāi)始,遇到第一個(gè)結(jié)束標(biāo)識(shí)'\0、為止,
注意'\0'不占字符串長(zhǎng)度,所以字符串長(zhǎng)度為7。因此A選項(xiàng)正確。
31、有以卜程序#include#includemain()
{charp[20]={,a,;b\,c\,d,},q[]=,,abc,,,r[]="abcden;strcat(p,r);strcpy(p+strlen(q),q);
printf("%d\n",strlen(p));}程序運(yùn)行后的輸出結(jié)果是
A、11
B、9
C、6
D、7
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:strcpy:字符串拷貝函數(shù):strlen:求字符串長(zhǎng)度函數(shù)(注意:不包含
字符串結(jié)束標(biāo)記字符'\0');strcat:字符串連接函數(shù)。執(zhí)行完語(yǔ)句strcat(p,r);后,p
數(shù)組中存儲(chǔ)的元素為a,b,c,d,a,b,c,d,e;執(zhí)行語(yǔ)句strcpy(p+strlen(q),q);得到的結(jié)果
是將q所指向的字符串拷貝至p+sirlen(q)開(kāi)始的存儲(chǔ)位置,因?yàn)閟trlen的值為
3,即p+3開(kāi)始存儲(chǔ)q中的元素。所以執(zhí)行完strcpy(p+strlen(q),q)語(yǔ)句后,字符數(shù)
組p[20]的存儲(chǔ)元素%a、b,c,a,b,c;所以slrlen(p)的結(jié)果為6。因此C選項(xiàng)正確。
32、有以下程序(說(shuō)明:字母A的ASCH碼值是65)includevoidfun(chads)
{while(*s){if(*s%2)printf(M%c",*s);s++;))main(){chara[]=,'BYTE";fun(a);
printf("\n-);)程序運(yùn)行后的輸出結(jié)果是
A、BT
B、YE
C、YT
D、BY
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題中執(zhí)行fun(a)時(shí),會(huì)取a的第一個(gè)字母B,因?yàn)锽的ASCII碼為
66,所以不會(huì)輸出B,函數(shù)只會(huì)輸出ASCII碼為奇數(shù)的字母,Y的ASCII碼為
89,T的ASCH碼為84,E的ASCH碼為69。因此B選項(xiàng)正確。
33、有以下程序#includeintfun()(staticintx=l;x+=l;returnx;}main(){inti,s=l;
for(i=l;i<=5;i++)s+=fun();printf(',%d\n,,,s);}程序運(yùn)行后的輸出結(jié)果是
A、120
B、11
C、6
D、21
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:fun函數(shù)中的變量x為靜態(tài)局部變量,占用固定的內(nèi)存單元,下一次
調(diào)用時(shí)仍可以保留上次調(diào)用時(shí)的值。也就是說(shuō),如果多次調(diào)用fun函數(shù),x的定義
只在第一個(gè)調(diào)用時(shí)有效,從第二次調(diào)用開(kāi)始,x的定義相當(dāng)于不存在,直接使用上
次x的值。fun函數(shù)被調(diào)用了5次,每次調(diào)用后的返回值累加到s上。5次調(diào)用后,
x的值為6,s的值為21。因此D選項(xiàng)正確。
34、有以下程序#includevoidfun2(chara,charB){printf("%c%c",a,b);}
chara=,A;b=,B,;voidfun1(){a=,C,;b='D';}main(){fun1();printf("%c%cu,a,b);
fun2CE:F);}程序的運(yùn)行結(jié)果是
A、ABEF
B、CDEF
C、ABCD
D、CDAB
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考察的是變量的作用范圍。如果在同一個(gè)源文件中,外部變量與
局部變量同名,則在局部變量的作用范圍內(nèi),外部變量被“屏蔽”,即不起作用。本
題中,在funl()和main()函數(shù)內(nèi)訪問(wèn)的是全局變量a和b,在中n2()函數(shù)中訪問(wèn)的
是形參變量a和b。所以,main。函數(shù)中的printf()函數(shù)輸出的是在函數(shù)中被
改變的全局變量a和b的值CD,而fun2()函數(shù)中輸出的是傳遞給它的實(shí)參值EF。
因此B選項(xiàng)正確。
35、以下關(guān)于typedef的敘述錯(cuò)誤的是
A、用typedef可以增加新類(lèi)型
B、typedef只是將已存在的類(lèi)型用一個(gè)新的名字來(lái)代表
C、用typedef可以為各種類(lèi)型說(shuō)明一個(gè)新名,但不能用來(lái)為變量說(shuō)明一個(gè)新名
D、用typedef為類(lèi)型說(shuō)明一個(gè)新名,通??梢栽黾映绦虻目勺x性
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:typedef并不是增加了新類(lèi)型,而是用一個(gè)新名字替代已存在的類(lèi)
型,不能為變量說(shuō)明一個(gè)新名,使用typedef可以增強(qiáng)移植性。所以A選項(xiàng)錯(cuò)誤。
36、有以下程序#include#defineS(x)4*(x)*x+lmain(){intk=5j=2;
printf("%d\n",S(k+j));}程序運(yùn)行后的輸出結(jié)果是
A、33
B、197
C、143
D、28
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:本題考查帶參數(shù)的宏定義,S為帶參數(shù)的宏定義,運(yùn)行S(k+j)為
4*(k+j)*k+j+l=143,選項(xiàng)C正確。
37、若有以下程序段inn-8;輸出結(jié)果是
A、16
B、8
C、4
D、2
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)0析:本題考查位運(yùn)算,屬于基礎(chǔ)知識(shí),題目中將整型變量8,二進(jìn)制表達(dá)
為00001000,右移一位為00000100,即4,選項(xiàng)C正確。
38、以下敘述中錯(cuò)誤的是
A、gets函數(shù)用于從終端讀入字符串
B、getchar函數(shù)用于從磁盤(pán)文件讀入字符
C、fpuls函數(shù)用于把字符串輸出到文件
D、fwrite函數(shù)用于以二進(jìn)制形式輸出數(shù)據(jù)到文件
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查字符處理函數(shù)和文件做操函數(shù),屬于基礎(chǔ)知識(shí),其中B選
項(xiàng)getchar是用于從終端讀入字符。
39、有以下程序#includemain(){FILE*pf;char*s1="China,\*s2="Bcijingn;
pf=fopen(”abc.dat",“wb+");fwrite(s2,7,1,pf);rewind(pf);/*文件位置指針回到文件開(kāi)頭
*/fwrite(sl,5,l,pf);fclose(pf);)以上程庠執(zhí)行后abc.dat文件的內(nèi)容是
A、China
B、Chinang
C、ChinaBeijing
D、BcijingChina
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查文件操作函數(shù),fwrite和rewind函數(shù),題目中先是將s2字
符串寫(xiě)入adc.dat中,然后將寫(xiě)指針回到文件開(kāi)頭,然后寫(xiě)入si字符串,那么si字
符串就將前五個(gè)字符覆蓋,所以最終結(jié)果為Chinang,選項(xiàng)B正確。
40、以下敘述中正確的是
A、邏輯“或“(即運(yùn)算符||)的運(yùn)算級(jí)別比算術(shù)運(yùn)算要高
B、C語(yǔ)言的關(guān)系表達(dá)式:0<*<10完全等價(jià)于:(0〈乂)&&儀<10)
C、邏輯“非“(即運(yùn)算符!)的運(yùn)算級(jí)別是最低的
D、由&&構(gòu)成的邏輯表達(dá)式與由||構(gòu)成的邏輯表達(dá)式都有“短路”現(xiàn)象
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:B選項(xiàng)中,(x>0)&&(x<10)的值是1或0,條件是x>0并且XV10。但
是0
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第3套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、下列敘述中正確的是
A、一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大
B、一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小
C、一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小
D、算法的時(shí)間復(fù)雜度與空間復(fù)雜度沒(méi)有直接關(guān)系
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:算法的空間復(fù)雜度是指算法在執(zhí)行過(guò)程中所需要的內(nèi)存空間,算法的
時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量,兩者之間并沒(méi)有直接關(guān)系,答案
為D。
2、下列敘述中正確的是
A、循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針與隊(duì)尾指針的變化而動(dòng)態(tài)變化
B、循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)頭指針的變化而動(dòng)態(tài)變化
C、循環(huán)隊(duì)列中的元素個(gè)數(shù)隨隊(duì)尾指針的變化而動(dòng)態(tài)變化
D、以上說(shuō)法都不對(duì)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指
針front指向排頭元素的前一個(gè)位置。因此,從排頭指針front指向的后一個(gè)位置直
到隊(duì)尾指制rear指向的位置之間所有的元素均為隊(duì)列中的元素。所以循環(huán)隊(duì)列中
的元素個(gè)數(shù)與隊(duì)頭指針和隊(duì)尾指針的變化而變化,A正確。
3、一棵二又樹(shù)中共有80個(gè)葉子結(jié)點(diǎn)與70個(gè)度為1的結(jié)點(diǎn),則該二義樹(shù)中的總結(jié)
點(diǎn)數(shù)為
A、219
B、229
C、230
D、231
標(biāo)準(zhǔn)答案:R
知識(shí)點(diǎn)解析:二叉樹(shù)中,度為0的節(jié)點(diǎn)數(shù)等于度為2的節(jié)點(diǎn)數(shù)加1,即n2=n0-l,
葉子節(jié)點(diǎn)即度為0,則n2=79,總結(jié)點(diǎn)數(shù)為n0+nl+n2=80+70+79=229,答案為B。
4、對(duì)長(zhǎng)度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為
A、9
B、10
C、45
D、90
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:冒泡法是在掃描過(guò)程中逐次比較相鄰兩個(gè)元素的大小,最壞的情況是
每次比較都要將相鄰的兩個(gè)元素互換,需要互換的次數(shù)為
9+8+7+6+5+4+34-2+1=45,選C。
5、構(gòu)成計(jì)算機(jī)軟件的是
A、源代碼
B、程序和數(shù)據(jù)
C、程序和文檔
D、程序、數(shù)據(jù)及相關(guān)文檔
標(biāo)準(zhǔn)答案:
知識(shí)之解析D:軟件指的是計(jì)算機(jī)系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)
據(jù)和有關(guān)的文檔,選D。
6、軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段,下面不屬于開(kāi)發(fā)階段任
務(wù)的是
A、測(cè)試
B、設(shè)計(jì)
C、可行性研究
D、實(shí)現(xiàn)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:開(kāi)發(fā)階段包括分析、設(shè)計(jì)和實(shí)施兩類(lèi)任務(wù)。其中分析、設(shè)計(jì)包括需求
分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)3個(gè)階段,實(shí)施則包括編碼和測(cè)試兩個(gè)階段,C不屬于
開(kāi)發(fā)階段。
7、下面不能作為結(jié)構(gòu)化方法軟件需求分析工具的是
A、系統(tǒng)結(jié)構(gòu)圖
B、數(shù)據(jù)字典(DD)
C、數(shù)據(jù)流程圖(DFD圖)
D、判定表
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:結(jié)構(gòu)化方法軟件需求分析工具主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹(shù)和
判定表。
8、在關(guān)系模型中,每一個(gè)二維表稱為一個(gè)
A、關(guān)系
B、屬性
C、元組
D、主碼(鍵)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:關(guān)系模型采用二維表來(lái)表示,即每個(gè)二維表稱為一個(gè)關(guān)系。
9、若實(shí)體A和B是一對(duì)多的聯(lián)系,實(shí)體B和C是一對(duì)一的聯(lián)系,則實(shí)體A和C
的聯(lián)系是
A、一對(duì)一
B、一對(duì)多
C、多對(duì)一
D、多對(duì)多
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析?:A和B為一對(duì)多的聯(lián)系,則對(duì)于A中的每一個(gè)實(shí)體,B中有多個(gè)實(shí)
體與之聯(lián)系,而B(niǎo)與C為一對(duì)一聯(lián)系,則對(duì)于B中的每一個(gè)實(shí)體,C中之多有一
個(gè)實(shí)體與之聯(lián)系,則可推出對(duì)于A中的每一個(gè)實(shí)體,C中有多個(gè)實(shí)體與聯(lián)系,所
以為一對(duì)多聯(lián)系。
10、有三個(gè)關(guān)系R,S和T如下:區(qū)則由關(guān)系R和S得到關(guān)系T的操作是
A、選擇
B、差
C、交
D、并
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:關(guān)系T中的元素與關(guān)系R和關(guān)系S中不同元素的總和,因此為并操
作。
11、以下敘述中正確的是
A、C語(yǔ)言程序所調(diào)用的函數(shù)必須放在main函數(shù)的前面
B、C語(yǔ)言程序總是從最前面的函數(shù)開(kāi)始執(zhí)行
C、C語(yǔ)言程序中main函數(shù)必須放在程序的開(kāi)始位置
D、C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C語(yǔ)言所調(diào)用的函數(shù)可以放在調(diào)用它的函數(shù)前,也可以放在調(diào)用它的
函數(shù)后,所以A錯(cuò)誤,C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行,所以B錯(cuò)誤,main函
數(shù)的位置可以放在開(kāi)始也可以放在中間,也可以放在最后,所以C錯(cuò)誤。
12、C語(yǔ)言程序中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是
A、&&
B、/
C、%
D、*
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:%取余運(yùn)算是二目運(yùn)算符,且要求運(yùn)算對(duì)象必須為整數(shù),所以選Co
13、有以卜程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,
pAd++,++pad;printf("%d\nM,pad);}程序的輸出結(jié)果是
A、5
B、6
C、7
D、8
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:C語(yǔ)言區(qū)分大小寫(xiě),pad與pAd是兩個(gè)不同的變量,首先將5賦值給兩
個(gè)變量,由于賦值運(yùn)算符的優(yōu)先級(jí)高于逗號(hào)運(yùn)算符,所以計(jì)算pAd=++sum,此時(shí)pAd
為6,sum也為6,然后計(jì)算pAd++,pAd的值變?yōu)?,++pad,pad的值變?yōu)?,所以選擇
Bo
14、有以下程序#inckidemain(){inta=3;a+=a-=a*a;printf("%d\nH,a);)程序的輸
出結(jié)果是
A、0
B、9
C>3
D、-12
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:首先計(jì)算a*a結(jié)果為9,執(zhí)行a=a-9,a的值為-6,然后執(zhí)行a+=a,即
a=a+a=-6+(-6),所以值為-12。
15、sizeof(double
A、一個(gè)整型表達(dá)式
B、一個(gè)雙精度型表達(dá)式
C、一個(gè)不合法的表達(dá)式
D、一種函數(shù)調(diào)用
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:sizeof是C語(yǔ)言中的一個(gè)操作符(operator),不是函數(shù)調(diào)用,簡(jiǎn)單的說(shuō)其
作用就是返回一個(gè)對(duì)象或者類(lèi)型所占的內(nèi)存字節(jié)數(shù),所以選擇A。
16、有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n'\a,c);)程
序的輸出結(jié)果是
A、a=2,b=5
B、a=%2,b=%5
C、a=%d,b=%d
D、a=%%d,b=%%d
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:C語(yǔ)言中用“%%”打印輸出字符“%”,所以%%由輸出為%d兩個(gè)普通字
符,而不是格式控制符"%d”的含義,所以打印結(jié)果為C。
17、若有定義語(yǔ)句:chara=382,;則變量a
A、說(shuō)明不合法
B、包含1個(gè)字符
C、包含2個(gè)字符
D、包含3個(gè)字符
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:定義語(yǔ)句:(±@悌=,\82,;定義字符變量@,但是賦初值時(shí)卻給賦值字符
常量,因此A選項(xiàng)正確。
18、有以下程序#includemain。{charc1=,A\c2=*Y\printf(0%d,%d\nu,c1,c2);}
程序的輸出結(jié)果是
A、輸出格式不合法,輸出出錯(cuò)信息
B、65,89
C、65,90
D、A,Y
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題重點(diǎn)考察字符變量的相關(guān)知識(shí)。分別給字符型變量a和b分別賦
值為W和,Y:即A和Y的ASSCH碼,因此輸出結(jié)果為65,89,因此B選項(xiàng)正
確。
19>若變量已正確定義for(x=0,y=0;(y!=99&&x<4);x++)則以上for循環(huán)
A、執(zhí)行3次
B、執(zhí)行4次
C、執(zhí)行無(wú)限次
D、執(zhí)行次數(shù)不定
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題重點(diǎn)考察for語(yǔ)句的循環(huán)次數(shù),fur(x=0,y=0;(y!=99&&xV
4);x十十),y!=99&&x<4即循環(huán)條件當(dāng)y不等于99以及xV4時(shí),執(zhí)行循環(huán)語(yǔ)句,
當(dāng)有一個(gè)條件不成立時(shí),均結(jié)束循環(huán),因此循環(huán)4次,B選項(xiàng)正確。
20、對(duì)于while(!E)s;,若要執(zhí)行循環(huán)體s,則E的取值應(yīng)為:
A、E等于1
B、E不等于0
C、E不等于1
D、E等于0
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:while語(yǔ)句的一般形式為:while(表達(dá)式)語(yǔ)句:其中表達(dá)式是循環(huán)條
件,語(yǔ)句為循環(huán)體。while語(yǔ)句的語(yǔ)義是:計(jì)算表達(dá)式的值,當(dāng)值為真(非0)時(shí),
執(zhí)行循環(huán)體語(yǔ)句。該題中如要執(zhí)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030視頻服務(wù)器系統(tǒng)行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030米酒行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及運(yùn)作模式與投融資研究報(bào)告
- 2025-2030租賃平臺(tái)產(chǎn)業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資研究報(bào)告
- 2025-2030汽車(chē)空調(diào)壓縮機(jī)行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030橙汁行業(yè)行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2025-2030暖氣片行業(yè)市場(chǎng)深度分析及前景趨勢(shì)與投資研究報(bào)告
- 2025至2030年中國(guó)電子支付密碼器核驗(yàn)系統(tǒng)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)瓜蓉型餡料行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)玻璃鋼陽(yáng)棚市場(chǎng)調(diào)查研究報(bào)告
- 2025至2030年中國(guó)環(huán)球一卡通POS系統(tǒng)行業(yè)投資前景及策略咨詢報(bào)告
- 甲狀腺手術(shù)課件
- 經(jīng)穴秘密(人體361個(gè)經(jīng)穴全部解析)
- 2023年4月全國(guó)自學(xué)考試00147人力資源管理一試題及答案
- 廣東省五年一貫制語(yǔ)文考試題目
- 馬原第六章社會(huì)主義的發(fā)展及其規(guī)律
- 黃帝內(nèi)經(jīng)原文及譯文
- 體育中國(guó)(上海大學(xué))超星爾雅學(xué)習(xí)通網(wǎng)課章節(jié)測(cè)試答案
- 幼兒園家長(zhǎng)進(jìn)課堂講課
- 2023年民主與科學(xué)雜志社招聘筆試備考題庫(kù)及答案解析
- 建筑工程管理畢業(yè)論文
- (2.1)-外科感染-癤、癰
評(píng)論
0/150
提交評(píng)論