版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷2(共9套)
(共225題)
家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第1套
一、選擇題(本題共25題,每題1.0分,共25分。)
1、一個(gè)完整的可運(yùn)行的c源程序是()。
A、至少需由一個(gè)主函數(shù)和(或)一個(gè)以上的函數(shù)構(gòu)成
B、由一個(gè)且僅由一個(gè)主函數(shù)和零個(gè)以上(含。個(gè))的函數(shù)構(gòu)成
C、至少由一個(gè)主函數(shù)和一個(gè)以上的函數(shù)構(gòu)成
D、至少由一個(gè)且只有一個(gè)主函數(shù)或多個(gè)函數(shù)構(gòu)成
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:C程序是由一個(gè)或多個(gè)函數(shù)組成。在主函數(shù)中,必須有一個(gè)且只能有
一個(gè)函數(shù)作為主函數(shù)main;程序從maiH函數(shù)開(kāi)始運(yùn)行,主函數(shù)執(zhí)行完畢,則程序
執(zhí)行完畢。除主函數(shù)外,可包括其他函數(shù),這些函數(shù)只有被調(diào)用時(shí)才執(zhí)行。
2、下面對(duì)軟件特點(diǎn)描述正確的是()。
A、軟件具有明顯的制作過(guò)程
B、軟件在使用中存在磨損、老化問(wèn)題
C、軟件復(fù)制不涉及知識(shí)產(chǎn)權(quán)
D、軟件是一種邏輯實(shí)體,具有抽象性
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:軟件具有以下特點(diǎn):軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有抽
象性;軟件的生產(chǎn)與硬件不同,它沒(méi)有明顯的制作過(guò)程;軟件在運(yùn)行、使用期間不
存在磨損、老化問(wèn)題;軟件的開(kāi)發(fā)、運(yùn)行對(duì)硬件和環(huán)境具有依賴(lài)性;軟件復(fù)雜性
高,成本昂貴;軟件開(kāi)發(fā)涉及諸多的社會(huì)因素(包括軟件知識(shí)產(chǎn)權(quán)及法律等問(wèn)題)。
3、下面對(duì)軟件測(cè)試描述錯(cuò)誤的是()。
A、嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性
B、隨機(jī)地選取測(cè)試數(shù)據(jù)
C、軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤
D、軟件測(cè)試是保證軟件質(zhì)量的重要手段
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:軟件測(cè)試的準(zhǔn)則如F:①所有測(cè)試都應(yīng)追溯到需求。②嚴(yán)格執(zhí)行測(cè)
試計(jì)劃,排除測(cè)試的隨意性。③充分注意測(cè)試中的群集現(xiàn)象。④程序員應(yīng)避免檢
查自己的程序。⑤窮舉測(cè)試不可能。⑥妥善保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)
和最終分析報(bào)告,為維抵提供方便。
4、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括
A、順序結(jié)構(gòu)
B、GOTO跳轉(zhuǎn)
C、選擇(分支)結(jié)構(gòu)
D、重復(fù)(循環(huán))結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序的基本結(jié)構(gòu)有:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),沒(méi)有
GOTO跳轉(zhuǎn)結(jié)構(gòu)。
5、有以下程序#include<sldio.h>voidmain(){intn=2,k=l;while(l(k>
0IIn++)),printfC%d%d\n”,k,n);}程序運(yùn)行后的輸出結(jié)果是()“
A、02
B、13
C、57
D、12
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:在程序中整型變量n的初始值等于2,整型變量k的初始值等于1,
在執(zhí)行while語(yǔ)句時(shí),由于表達(dá)式k的值大于。為真,所以不再需要判斷“n++”是
否為真,"(k>0l|n++)”表達(dá)式的值為真?!?(k>0lln++)”表達(dá)式的值為假,所以
while語(yǔ)句中的條件不滿(mǎn)足,循環(huán)語(yǔ)句不會(huì)執(zhí)行,變量n的值也不會(huì)加I.所在輸
出變量k和n的值是1和2。
6、下面描述中錯(cuò)誤的是
A、系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)
B、軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程
C、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一
D、PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程:數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)
計(jì)是軟件設(shè)計(jì)的任務(wù)之一:PAD圖,即問(wèn)題分析圖,是一種主要用于描述軟件詳
細(xì)設(shè)計(jì)的圖形工具。
7、若有定義語(yǔ)句:intx=12,y=8,z;在其后執(zhí)行語(yǔ)句:z=0.9+x/y;則z的
值為()。
A、I
B、1.9
C、2
D、2.4
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:x、y為整數(shù),x/y值為1,加上0.9為1.9,賦值給整型變量z,
接收后為1。
8、下列描述中正確的是
A、數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
B、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問(wèn)題
C、數(shù)據(jù)庫(kù)管理系統(tǒng)就是數(shù)據(jù)庫(kù)系統(tǒng)
D、以上三種說(shuō)法都不對(duì)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)由如下幾個(gè)部分組成:數(shù)據(jù)庫(kù)(數(shù)據(jù))、數(shù)據(jù)庫(kù)管理系統(tǒng)(軟
件)、數(shù)據(jù)庫(kù)管理員(人員)、系統(tǒng)平臺(tái)之一——硬件平臺(tái)(硬件)、系統(tǒng)平臺(tái)之二-
軟件平臺(tái)(軟件)。這五個(gè)部分構(gòu)成了一個(gè)以數(shù)據(jù)庫(kù)為核心的完整的運(yùn)行實(shí)體,稱(chēng)為
數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)的根本目的是要解決數(shù)據(jù)的共享問(wèn)題。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具
有“集成、'、“共享”之特點(diǎn),亦即數(shù)據(jù)庫(kù)集中了各種應(yīng)用的數(shù)據(jù),進(jìn)行統(tǒng)一地構(gòu)造與
存儲(chǔ),而使它們可被不同應(yīng)用程序所使用。數(shù)據(jù)庫(kù)管理系統(tǒng)(DalabaseManagement
System,簡(jiǎn)稱(chēng)DBMS),是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)操作、
數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。
9、設(shè)變量均已正確定義并賦值,以下與其他三組輸出結(jié)果不同的一組語(yǔ)句是
A、x++;printf("%dx);
B、++x;printf["%d\rT,x);
C、n=x++;printR"%d\n",n);
D、n=++x:printf("%)d\n",n):
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:本題考查自增運(yùn)算符。++在前表示先自增然后使用,++在后面表示
先使用然后自增。選項(xiàng)A)中首先執(zhí)行x++,執(zhí)行完后x自增1,然后printf輸出的
是x自增后的值:選項(xiàng)B)首先執(zhí)行++,x的值增加1,接著輸出x的值;選項(xiàng)C)中
++在x的后面,因此n的值是x自增前的值,prinif輸出韻是x自增前的值,選項(xiàng)
D)中++在x的前面,因此x首先自增,然后再賦值給n,n的值是x自增后的值,
輸出的也是x自增后的值。
10、以下程序的輸出結(jié)果是()。(strcat函數(shù)用以連接兩個(gè)字符串)#includeinclude
,,,,,,
main(){chara[20]=ABCD\OEFG\b[]==IJK;strcat(a,b);printf(''%s\
n”,a);}
A、\OFG\OIJK
B、ABCDIJK
C、UK
D、EFG
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在字符串中字符表示字符串的結(jié)束標(biāo)志是系統(tǒng)自動(dòng)加上的,所
以字符串a(chǎn)和b相連接的結(jié)果為ABCDIJKo
11、有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);)main()
{intk,(*f)(),a=5,b=10;f=add:…}則以下函數(shù)調(diào)用語(yǔ)句錯(cuò)誤的是()。
A、k=f(a,b);
B、k=add(a,b);
C、k=(*t)(a,b);
D、k=*f(a,b);
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:D選項(xiàng)中,*f(a,b)表示調(diào)用后返回一個(gè)指向整型數(shù)據(jù)的地址指針,
即該函數(shù)的返回值為指針類(lèi)型,所以不能將其賦值給整形變量ko
12^已有定義:chare;,程序前面已在命令中包含ctype.h文件。不能用于判斷
c中的字符是否為大寫(xiě)字母的表達(dá)式是
A、isupper(c)
B、'A'V=cV='Z'
C、'A'V"c&cV='Z'
D、c<=(,z,-32)&(,av,-32)<=c
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查字符變量和邏輯運(yùn)算。選項(xiàng)A)通過(guò)調(diào)用函數(shù)isupper來(lái)判斷
字符c是否是大小字母,滿(mǎn)足要求:選項(xiàng)B)是邏輯表達(dá)式.不管c為何值,'A,V
=c為真或者假,然后再和2,比較結(jié)果必然為真(0和1都小于2,的ASCII值);選
項(xiàng)C)是通過(guò)與運(yùn)算來(lái)判斷c是否是大小字母;選項(xiàng)D)中3-32和大小字母2.相
等,同樣3-32和大小字母W相等。
13、關(guān)于變量和地址的敘述中正確的是()。
A、語(yǔ)句p二NULL;執(zhí)行后,指針P指向地址為。的存儲(chǔ)單元
B、語(yǔ)句"p=NULL;”與,,p=\0;”是等價(jià)的語(yǔ)句
C、“int*pl;int**p2:int*p3;”都是合法的定義指針變量的語(yǔ)句
D、指針變量只能通過(guò)求地址運(yùn)算符(&)來(lái)獲得地址值
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定指針變量賦地址值的方式有3種方式:①通過(guò)求地址運(yùn)
算符(&)獲得地址值;②通過(guò)指針變量獲得地址值;③通過(guò)標(biāo)準(zhǔn)函數(shù)獲得地址值。
另外NULL是在stdio.h頭文件中定義的預(yù)定義符。NULL的代碼值為0??梢越o
指針變量賦NULL值。例如p=NULL;賦值語(yǔ)句,稱(chēng)p為空指針。這條語(yǔ)句等價(jià)
于p=,/(T;或p=0;這時(shí),指針p并不是指向地址為0的存儲(chǔ)單元,而是具有一
個(gè)確定的值—“空
>,,,,,,
14、設(shè)有定義語(yǔ)句:char*aa[2]={abcd;abcD};則以下敘述正確的是
A、aa數(shù)組的兩個(gè)元素只能存放含有4個(gè)字符的一維數(shù)組的首地址
B、aa數(shù)組的值分別是字符串"abed"和“abcD”
C、aa是指針變量,它指向含有兩個(gè)元素的字符型數(shù)組
D、aa⑼存放了字符串,'abed''的首地址
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:題目中char*aa[2],定義了指針數(shù)組aa,有兩個(gè)元素,aa⑼存
放"abed、地址,而aa[l]存放"ABCD”地址。
15、有以下程序main(){intk=5,n=0;do{switch(k){easel:case3:n+=1;k—;
',
break;default:n=0;k—;case2:casc4:n+=2;k—;break;)pnntt("%d,
n);}while(k>0&&n<5)|運(yùn)行以后的輸出結(jié)果是
A、0235
B、235
C、02356
D、2356
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:因?yàn)樽兞康某跏贾捣謩e為k=5,n=0,所以程序第I次進(jìn)入循環(huán)時(shí),
執(zhí)行default語(yǔ)句,"n=0,k=4",沒(méi)有break語(yǔ)句,因此執(zhí)行case2分支語(yǔ)句,n為
2,k為3,程序進(jìn)行笫2次循環(huán),執(zhí)行“casc3:n=3,k=21輸出n值為3,程序進(jìn)
行第3次循環(huán),執(zhí)行case3這個(gè)分支,結(jié)果是“n=5,k=l”,打印出5;這時(shí)因?yàn)?/p>
n=5不滿(mǎn)足nV5的循環(huán)條件,因此退出循環(huán),程序運(yùn)行結(jié)束。
16、若各選項(xiàng)中所用變量已正確定義,函數(shù)fun中通過(guò)return語(yǔ)句返回一個(gè)函數(shù)
值,以下選項(xiàng)中錯(cuò)誤的程序是
A、main(){....x=fun(2,10);......}floatfun(inta,intB){....}
B、floatfun(inta,intB){....}main(){.....x=fun(i,j);.....}
C、floatfun(int,int);ma:n(){x=fun(2,10);}floatfiin(inta,intB){}
D、main(){floatfiin(inti,intj);x=fiin(i,j);}floatfiin(inta,intR){}
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在調(diào)用子函數(shù)時(shí),應(yīng)對(duì)其進(jìn)行說(shuō)明。A選項(xiàng)中,調(diào)用時(shí),沒(méi)有對(duì)子函
數(shù)進(jìn)行說(shuō)明。B選項(xiàng)、C選項(xiàng)中被調(diào)用函數(shù)在主調(diào)函數(shù)之前定義,不用說(shuō)明;D選
項(xiàng)中在主函數(shù)中對(duì)被調(diào)用函數(shù)的返回值類(lèi)型進(jìn)行了說(shuō)明。因此A選項(xiàng)正確。
17、以下敘述中錯(cuò)誤的是
A、結(jié)構(gòu)化程序由順序、分支、循環(huán)三種基本結(jié)構(gòu)組成
B、C語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言
C、使用三種基本結(jié)構(gòu)構(gòu)成的程序只能解決簡(jiǎn)單問(wèn)逾
D、結(jié)構(gòu)化程序設(shè)計(jì)提倡模塊化的設(shè)計(jì)方法
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序由順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)3種基本結(jié)構(gòu)組成。已
經(jīng)證明,由3種基本結(jié)構(gòu)組成的算法可以解決任何復(fù)雜的問(wèn)題。由3種基本結(jié)構(gòu)所
構(gòu)成的算法稱(chēng)為結(jié)構(gòu)化算法;由3種基本結(jié)構(gòu)所構(gòu)成的程序稱(chēng)為結(jié)構(gòu)化程序。
18、有下列程序:main(){inti,s=O,t[]={l,2,3,4,5,6,7,8,9);for(i=0;
iV9;i+=2)s+=*(t+i);printf("%d\nn,s);}程序執(zhí)行后的輸出、結(jié)果是
A、20
B、45
C、36
D、25
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題在主函數(shù)中定義了一維整型數(shù)組=2,3,4,5,6,7,
8,9);然后在for循環(huán)語(yǔ)句中自變量i從0開(kāi)始,每次自加2,執(zhí)行s+=*(t+i)語(yǔ)
句,因?yàn)镃語(yǔ)言規(guī)定數(shù)組名代表數(shù)組的首地址,也就是第一個(gè)元素的地址。因此
*(t+i)代表數(shù)組的第i+1個(gè)元素。所以程序運(yùn)行的結(jié)果是1+3+5+7+9=25,即
變量s的值等于25。
19、以下敘述中錯(cuò)誤的是
A、可以用typedef將已存在的類(lèi)型用一個(gè)新的名字來(lái)代表
B、可以通過(guò)typcdcf增加新的類(lèi)型
C、用typedef定義新的類(lèi)型名后,原有類(lèi)型名仍有效
D、用typedef可以為各種類(lèi)型起別名,但不能為變量起別名
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:C語(yǔ)言允許用typedef說(shuō)明一種新類(lèi)型名。typedef類(lèi)型名標(biāo)識(shí)符:其
中“類(lèi)型名”必須是在此語(yǔ)句之前已定義的類(lèi)型標(biāo)識(shí)符:“標(biāo)識(shí)符”是一個(gè)用戶(hù)定義標(biāo)
識(shí)符,用作新的類(lèi)型名;typcdcf語(yǔ)句的作用僅僅是用“標(biāo)識(shí)符”來(lái)代表已存在的“類(lèi)
型名”,并未產(chǎn)生新的數(shù)據(jù)類(lèi)型,原有類(lèi)型名依然有效。
20、以下結(jié)構(gòu)體說(shuō)明和變量定義中,正確的是
A、typedefstructabc{intn;doublem;)ABC;ABCx,y;
B、structabc{intn;doublem);structabcx,y;
C、structABC{intn;doublem;}structABCx,y;
D、structabc{intn;doublem;};abcx,y;
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:本題考查typedef的使用方法,typedef對(duì)已存在的類(lèi)型使用一個(gè)新的
名字,選項(xiàng)A中ABC為新的類(lèi)型別名,定義正確。
21、有以下程序#inckidemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)
printf("%d\n",x);)程序運(yùn)行口寸,輸入的值在哪個(gè)范圍才會(huì)有輸出結(jié)果
A、不等于10的整數(shù)
B、大于3或等于10的整數(shù)
C、小于3的整數(shù)
D、大于3且不等10的整數(shù)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:題目中,雖然else和第二個(gè)if不在同一行上,但等價(jià)于在同一行
上,因此,程序的意思是當(dāng)x大于3且不等于10時(shí)打印出來(lái)。
22、有以下程序#includeVstdio.h>#include<string.h>voidmain(){char
str[][20]={"One*World"?HOne*Dream!"),*p=str[l];printf("%d,",strlen(p));
printfC%s\ll",p);)程序運(yùn)行后的輸出結(jié)果是
A、9,One*Dream!
B、10,One*Dream!
C、9,One*World
D、10,One*World
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在主函數(shù)中定義了二維字符數(shù)組str,并對(duì)它賦初值。定義字符指針
P,并把字符串str[l]的地址賦給它一所以這時(shí)字符指針p指向字符串
<tOne*Dream!,\然后在兩個(gè)輸出語(yǔ)句中,分別輸出這個(gè)字符串的長(zhǎng)度10和字符串
本身。
23、右,以#includevoidfun(char*Uchar*s){while(*t!=0)t++;
while((*t++=*s4-+)!=0);}main(){charssl10]="accM,aa|10]="bbxxyyH;
fun(ss,aa);printf(n%s,%s\nH,ss,aa);)程序的運(yùn)行結(jié)果是
A、acc,bbxxyy
B、accbbxxyy,bbxxyy
C^accxxyy,bbxxyy
D、accxyy,bbxxyy
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題重點(diǎn)考察while循環(huán)語(yǔ)句的簡(jiǎn)單應(yīng)用。函數(shù)fun()中,前一個(gè)
while循環(huán)的作用是:如果形參指針1所指內(nèi)容不為0,則讓I增1,直到它指向
0o后一個(gè)while循環(huán)的作用是:將s所指內(nèi)容賦給t所指地址,然后兩者同時(shí)增
1,直到賦給t的內(nèi)容為0。由此可見(jiàn),函數(shù)fun()的作用就是將形參s所指字符串
連接到形參t所指字符串末尾,相當(dāng)于庫(kù)函數(shù)中的strcatO。主函數(shù)中使用fun。將
數(shù)組aa中的字符串連接到了數(shù)組ss中原有字符串之后,所以執(zhí)行完后,ss中的字
符串為"accbbxxyy"。程序最后輸出的結(jié)果是:accbbxxyy,bbxxyy因此B選項(xiàng)正
確。
24、下面不屬于軟件測(cè)試實(shí)施步驟的是
A、集成測(cè)試
B、回歸測(cè)試
C、確認(rèn)測(cè)試
D、單元測(cè)試
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:軟件測(cè)試主要包括單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。
25、以下敘述中正確的是
A、使用typedef定義新類(lèi)型名后,新類(lèi)型名與原類(lèi)型名實(shí)際上是等價(jià)的
B、結(jié)構(gòu)體類(lèi)型中的各個(gè)成分均不能是數(shù)組或指針
C、結(jié)構(gòu)體類(lèi)型的變量,不能在聲明結(jié)構(gòu)體類(lèi)型組成時(shí)一起定義
D、元素為結(jié)構(gòu)體類(lèi)型的數(shù)組,只能在聲明過(guò)結(jié)構(gòu)體類(lèi)型之后,單獨(dú)進(jìn)行定義
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:本題考查typcdef的使用方法,typcdef對(duì)已存在的類(lèi)型使用一個(gè)新的
名字,結(jié)構(gòu)體類(lèi)型中的成分可以是數(shù)組和指針,所以B選項(xiàng)錯(cuò)誤,結(jié)構(gòu)體類(lèi)型的
變量可以在聲明結(jié)構(gòu)體的時(shí)候一起定義,C選項(xiàng)錯(cuò)送,D選項(xiàng)中可以一起定義。
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第2套
一、選擇題(本題共25題,每題1.0分,共25分。)
1、下列敘述中正確的是()。
A、能采用順序存儲(chǔ)的必定是線性結(jié)構(gòu)
B、所有的線性結(jié)構(gòu)都可以采用順序存儲(chǔ)結(jié)構(gòu)
C、具有兩個(gè)以上指針的鏈表必定是非線性結(jié)構(gòu)
D、循環(huán)隊(duì)列是隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:所有的線性結(jié)構(gòu)都可以用數(shù)組保存,即都可以采用順序存儲(chǔ)結(jié)構(gòu)。而
反過(guò)來(lái)不可以,完全二叉樹(shù)也能用數(shù)組保存(按層次依次存放到數(shù)據(jù)元素中),但完
全二叉樹(shù)屬于非線性結(jié)陶。雙向鏈表具有兩個(gè)以上的指針,但屬于線性結(jié)構(gòu)。循環(huán)
隊(duì)列是隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)。
2、下列數(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)解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間的前后件關(guān)系的復(fù)雜程度,一般將數(shù)
據(jù)結(jié)構(gòu)分為兩大類(lèi):線性結(jié)構(gòu)和非線性結(jié)構(gòu)。循環(huán)隊(duì)列、帶鏈隊(duì)列和帶鏈棧都是線
性結(jié)構(gòu),而二叉樹(shù)是非線性結(jié)構(gòu)。
3、關(guān)于C語(yǔ)言程序的下列說(shuō)法中,正確的是()。
A、函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套
B、函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套
C、函數(shù)的定義和調(diào)用均不可以嵌套
D、函數(shù)的定義和調(diào)用均可以嵌套
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:函數(shù)定義都是在函數(shù)外部進(jìn)行的,而函數(shù)調(diào)用是在函數(shù)內(nèi)部發(fā)生的,
所以函數(shù)的定義不可以做套,但函數(shù)的調(diào)用可以嵌套。
4、某二叉樹(shù)的中序遍歷序列為CBADE,后序遍歷序列為CBADE,則前序遍歷序
列為
A、EDABC
B、CBEDA
C、CBADE
D、EDCBA
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:后序遍歷次序是“左右根”,中序遍歷次序是“左根右”。由定義可
知:①后序遍歷中最后一個(gè)就是樹(shù)根結(jié)點(diǎn),即E結(jié)點(diǎn);②在中序遍歷中,根結(jié)點(diǎn)
左邊的是左子樹(shù)集,右邊的是右子樹(shù)集,即CBAD是根結(jié)點(diǎn)E的左子樹(shù)集合。問(wèn)
題就會(huì)轉(zhuǎn)化為:求后序遍歷是CBAD,中序遍歷是CBAD的子樹(shù),方法同上。因
為中序遍歷中,D結(jié)點(diǎn)右邊沒(méi)有結(jié)點(diǎn)了,所以D結(jié)點(diǎn)不包含右子樹(shù),否則就會(huì)被
分為2個(gè)子問(wèn)題。以卜是這道題的詳細(xì)推理過(guò)程:步驟1:由CBADE得出根結(jié)點(diǎn)
為E,由中序遍歷可知{CBAD}E,右子樹(shù)為空;步驟2:由CBAD得出左子樹(shù)集
合的根節(jié)點(diǎn)為D,由中序可知(CBA}D,右子樹(shù)為空;步驟3:同理,二義樹(shù)更新
回
回
X
回
后如下圖所示。0
5、在長(zhǎng)度為n的順序表中查找一個(gè)元素,假設(shè)需要查找的元素有一半的機(jī)會(huì)在表
中,并且如果元素在表中,則山現(xiàn)在表中每個(gè)位置上的可能性是相同的。則在平均
情況下需要比較的次數(shù)大約為
A、(3+n)/4
B、n
C、n/2
D、n/4
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在長(zhǎng)度為n的順序表中查找一個(gè)元素,最好的情況是目標(biāo)在第一個(gè),
一次找到;最壞的情況是目標(biāo)在最后一個(gè),n次找到。那么平均長(zhǎng)度為:
(1+2+...+n)/n=(n(n+1)/2)/n=(n+1)/2本題需要查找的元素有一半的機(jī)會(huì)在表中,則在
平均情況下需要比較的次數(shù)大約為((l+n)/2+l)/2=(3+n)/4。所以選項(xiàng)A正確。
6、設(shè)有如下的程序段:charstr[]="HclloWorld";char*ptr;ptr=str;執(zhí)行上面的
程序段后,”*(plr+IO)”的值為()。
A、'\0'
B、,()’
C、不確定的值
D、’(T的地址
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:本題涉及字符數(shù)組和指針兩個(gè)知識(shí)點(diǎn):①在C語(yǔ)言中,字符數(shù)組在
存放字符串時(shí)會(huì)自動(dòng)在末尾加上所以題中數(shù)組str有11個(gè)元素;②ptr指向
數(shù)組str的首地址,力什+10'’是指向飛"[10廣,"*(ptrHO)”是引用str[10]的值(即結(jié)束
符
7、若有定義:doublea=22;inti=0,k=18;,則不符合C語(yǔ)言規(guī)定的賦值語(yǔ)句是
()。
A、i=(a+k)<=(i+k);
B、i=a%ll;
C、a-a++,i++
D^i=!a:
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:取模運(yùn)算符“%”、二元運(yùn)算符具有左結(jié)合性,參與運(yùn)算的量均為整
型。B選項(xiàng)中的a變量是double實(shí)型,不符合規(guī)定,
8、設(shè)有定義:inta;floatb;執(zhí)行scanf("%2d%f\&a,&b);語(yǔ)句時(shí),若從鍵
盤(pán)輸入876543.0,則a和b的值分別是()。
A、87和6.0
B、876和543.0
C、87和543.0
D、76和543.0
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:scanf()函數(shù)的一般形式為:scan(格式控制,地址表列)。其中,“格式
捽制F是用雙引號(hào)括起來(lái)的字符串,也稱(chēng)為“轉(zhuǎn)換捽制字符串”.它包括兩種信息:
①格式說(shuō)明,由“%”和格式字符組成;②普通字符,即需要原樣輸入的字符。“地
址表列”是需要接收輸入數(shù)據(jù)的一系列變量的地址。本題中的“格式控制”是“%2d%
『,"%2d”的意思是要輸入一個(gè)整數(shù),但該整數(shù)最寬只占2個(gè)字符,而“%2d”是要
輸入一個(gè)浮點(diǎn)數(shù)。題目要求輸入的是876空格543.0,所以scanf()函數(shù)將87賦給
a,將6賦給b。
9、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的()。
A、存儲(chǔ)問(wèn)題
B、共享問(wèn)題
C、安全問(wèn)題
D、保護(hù)問(wèn)題
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有“集成"“共享''之特點(diǎn),即數(shù)據(jù)庫(kù)集中了各種應(yīng)用
的數(shù)據(jù)。進(jìn)行統(tǒng)一的構(gòu)造與存儲(chǔ),而使它們能被不同的應(yīng)用程序所使用。因而數(shù)據(jù)
庫(kù)技術(shù)的根本目標(biāo)是解決數(shù)據(jù)的共享問(wèn)題。
10、C語(yǔ)言中允許用外部說(shuō)明來(lái)指定變量、函數(shù)和其他標(biāo)識(shí)符的特征,這里所說(shuō)的
外部指的是()。
A、冠以關(guān)鍵字extem
B、位置在函數(shù)體外部
C、作用范圍是全程的
D、位置在函數(shù)的外部
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C語(yǔ)言中允許用位置在函數(shù)外部的說(shuō)明來(lái)指定變量、函數(shù)和其他標(biāo)識(shí)
符的特征。
11、對(duì)關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果中既包含關(guān)系S中的所有元組也包含
關(guān)系R中的所有元組,這樣的集合運(yùn)算稱(chēng)為()。
A、并運(yùn)算
B、交運(yùn)算
C、差運(yùn)算
D、除運(yùn)算
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:關(guān)系的并運(yùn)算是指,由結(jié)構(gòu)相同的兩個(gè)關(guān)系合并,形成一個(gè)新的關(guān)
系,其中包含兩個(gè)關(guān)系中的所有元組。
12^有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+:2;)
printf(n%d,%d\n",a,b);}程序運(yùn)行后的輸出結(jié)果是
A、8,II
B、10,14
C、7,11
D、9,18
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在這段程序中變量a的初值等于1,變量b的初值等于2。第1次執(zhí)
行for循環(huán)語(yǔ)句后,變量a的值等于3,變量b的值等于3。第2次執(zhí)行for循環(huán)
后,變量a等于6,變量b的值等于7。第3次執(zhí)行for循環(huán)后,變量a等于9,變
量b的值等于14。第4次執(zhí)行for循環(huán)后,變量a等于10,這時(shí)退出for循環(huán),此
時(shí)變量b的值等于14。因而程序輸出變量a,b的值分別為10,14。
13、有以下程序:#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,
0,1,2),i,j,t=l;for(i=0;i<3;i++)fog;j<=i;j++)t+=b[i][b[j][i]];
prinffC%d\n",t);}程序的運(yùn)行結(jié)果是()。
A、3
B、4
C、1
D、9
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:每次內(nèi)循環(huán)只循環(huán)一次就結(jié)束,第1次外循環(huán)時(shí),
E+b[O][b[O][O]]=l+b[O][O]=l+O=l;第2次外循環(huán)時(shí),
t=t+b[l][b[l][l]]=l+b[l][l]=l+l=2;第3次外循環(huán)時(shí),
l=l+b⑵[h⑵⑵]=2+b⑵⑵=2+2=4。
14、若變量x、y已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是
A、x+l=y
B、++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。
15、以下程序段完全正確的是
A、intkr*p=&k:scanf("%d",p):
B、int*p;scanf("%dM,p);
C、int*p;scanf("%d",&p);
D、intk,*p:*p=&k;scanf(H%d",p);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:選項(xiàng)B)沒(méi)有對(duì)指針進(jìn)行初始化,無(wú)效指針。選項(xiàng)C)錯(cuò)在沒(méi)有對(duì)指針
進(jìn)行初始化,無(wú)效指針,并且在scanf("%d”,&p)中無(wú)需再進(jìn)行取地址操作。選項(xiàng)
D),語(yǔ)句*p=&k;的左端*p是指針?biāo)竷?nèi)存空間的值,&k是地址,應(yīng)為尸&匕
16、以下敘述中正確的是
A、語(yǔ)句inta[4][3]={l,2,4,5);是錯(cuò)誤的初始化形式
B、語(yǔ)句inta[][3]={l,2,4,5);是錯(cuò)誤的初始化形式
C、在邏輯上,可以把二維數(shù)組看成是一個(gè)具有行和列的表格或矩陣
D、語(yǔ)句inta[4][3]={{l,2),{4,5));是錯(cuò)誤的初始化形式
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)解析:在理解二維數(shù)組的時(shí)候,可以把一個(gè)二維數(shù)組看成是一個(gè)一維數(shù)組,
每個(gè)數(shù)組元素乂是包含有若干個(gè)元素的一維數(shù)組,也就是具有行列的結(jié)構(gòu),二維數(shù)
組初始化也是在類(lèi)型說(shuō)明時(shí)給各卜.標(biāo)變量賦以初值。二維數(shù)組可按行分段賦值,也
可按行連續(xù)賦值。
17、以下語(yǔ)句中存在語(yǔ)法錯(cuò)誤的是
A、charss||[20]={"right?1'};
B、char*ss[6];ss[l]=nright?M;
C、char*ss[]={',right?,,J;
D、charss|6]|20];ss|1|="right?H;
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:選項(xiàng)A中定義了二維數(shù)組ss,可以用于存儲(chǔ)字符串,但是字符串的
存儲(chǔ)不能通過(guò)賦值,僅可以初始化或者輸入得到,而選項(xiàng)C和A)不同,選項(xiàng)C為
指針數(shù)組,對(duì)于指針變量可以保存常量字符串的地址。
18、在數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)語(yǔ)言中,負(fù)責(zé)數(shù)據(jù)的查詢(xún)、增加、刪除和修改等
操作的是
A、數(shù)據(jù)定義語(yǔ)言
13、數(shù)據(jù)管理語(yǔ)言
C、數(shù)據(jù)操縱語(yǔ)言
D、數(shù)據(jù)控制語(yǔ)言
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)提供了相應(yīng)的數(shù)據(jù)語(yǔ)言,它們是:數(shù)據(jù)定義語(yǔ)言,該
語(yǔ)言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語(yǔ)言,該語(yǔ)言負(fù)責(zé)數(shù)據(jù)
的操縱,包括查詢(xún)與增加、刪除和修改等操作;數(shù)據(jù)控制語(yǔ)言,該語(yǔ)言負(fù)責(zé)數(shù)據(jù)完
整性,安全性的定義與檢查以及并發(fā)控制,故障恢復(fù)功能。故選項(xiàng)C正確。
19,有以下程序intf(intm)(staticintn=0;n+=m?returnn;}main(){intn=Oi
printf(n%d",f(++n));printf("%d\n",f(n++));)程序運(yùn)行后的輸出結(jié)果是
A、1,1
B、1,2
C、2,3
D、3,3
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:由于在函數(shù)f中,變量n為靜態(tài)局部變量,所以在主函數(shù)中第一次調(diào)
用函數(shù)f后,變量n的值等于1,當(dāng)?shù)诙{(diào)用函數(shù)f時(shí),在函數(shù)f的內(nèi)部靜態(tài)局部
變量n的值仍然保留等于1,所以返I川函數(shù)值等于2c
20、若在定義語(yǔ)句:inia,b,c,*p=&c;接著執(zhí)行以下選項(xiàng)中的語(yǔ)句,則能正確
執(zhí)行的語(yǔ)句是
A^scanf("%d%d%d'\a,b,c);
B、scanf("%d”,a,b,c);
C、scanf("%d",p);
D、scanf("%dn,&p);
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:程序語(yǔ)句inta力,c,*p=&c;定義了三個(gè)整型變量a,b,c,和一個(gè)
整型指針變量p,并且把變量c的地址賦給p。scanf函數(shù)的一般形式為“scanfC,格
式控制字符串“,地址列表)“,其中的地址列表應(yīng)當(dāng)是存放輸入數(shù)據(jù)變量的地址。
21、下列敘述中正確的是
A、在switch語(yǔ)句中必須使用default
B、break語(yǔ)句必須與switch語(yǔ)句中的case配對(duì)使用
C^在switch語(yǔ)句中,不一定使用break語(yǔ)句
D^break語(yǔ)句只能用于switch語(yǔ)句
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:break為C語(yǔ)言關(guān)鍵字,又稱(chēng)間斷語(yǔ)句。break語(yǔ)句的功能是跳出正在
執(zhí)行的條件語(yǔ)句或循環(huán)語(yǔ)句。它可以出現(xiàn)在switch語(yǔ)句中,也可以出現(xiàn)在循環(huán)語(yǔ)
句中。default是關(guān)鍵字,起標(biāo)號(hào)的作用,代表所有case標(biāo)號(hào)之外的那些標(biāo)號(hào)。
default標(biāo)號(hào)可以出現(xiàn)在語(yǔ)句體中任何標(biāo)號(hào)位置上。在switch語(yǔ)句體中也可以沒(méi)有
default標(biāo)號(hào)。
22、有下列程序,程序的運(yùn)行結(jié)果是#includeVstdio.h>#defineN5#deftfieM
N+l#definefi[x)(x*M)main(){intil,i2;il=f(2);i2=f(l+l);printf("%d%d\
n",il,i2);}
A、127
B、1212
C、1111
D、117
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:在本題中,定義了3個(gè)宏定義語(yǔ)句,分別是:#defineN5、#defineM
N+5和#<1?行Mf(x)(x*M),所以根據(jù)C語(yǔ)言的宏替換規(guī)則,我們可知,
f(2)=2*N+l=2*5+l=ll,f(l+l)=l+l*N+l=l+l*5+l=7o
23、有以下程序#includc〈stdio.h>#includc<string.h>voidfun(char*w,intm)
{chars,*pl,*p2;pl=w;p2=w+m—1;while(p1<p2){s=*p1;*pl=*p2;
*p2=s;pl++;p2—;))main(){chara[]=,'123456";fun(a,strlen(a));puts(a);}
A、116611
B、161616
C、654321
D、123456
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)解析:函數(shù)fun的功能是將字符串w中的元素從大到小進(jìn)行排列,所以在主
函數(shù)中調(diào)用函數(shù)fun后,字符串a(chǎn)的元素從大到小進(jìn)行了排列。
24、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括
A、概念模式
B、內(nèi)模式
C、外模式
D、數(shù)據(jù)模式
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式,所以選擇D。
25、下列敘述中正確的是
A、程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)
B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D、以上說(shuō)法均錯(cuò)誤
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的邏輯結(jié)構(gòu)、程序的控制結(jié)
構(gòu)、所處理的數(shù)據(jù)量等有關(guān)。
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第3套
一、選擇題(本題共25題,每題1.0分,共25分。)
1、以下敘述中正確的是
A、每個(gè)后綴為.c的C語(yǔ)言源程序都應(yīng)該包含一個(gè)main函數(shù)
B、在C語(yǔ)言程序中,ma.in函數(shù)必須放在其他函數(shù)的最前面
C、每個(gè)后綴為.c的C語(yǔ)言源程序都可以單獨(dú)進(jìn)行編譯
D、在C語(yǔ)言程序中,只有main函數(shù)才可單獨(dú)進(jìn)行編譯
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:每一個(gè)C語(yǔ)言的文件或函數(shù)都可以單獨(dú)編譯,但只有main函數(shù)的才
可以執(zhí)行。
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、循環(huán)隊(duì)列中的元素個(gè)數(shù)不會(huì)變化
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:所謂循環(huán)結(jié)構(gòu)就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置
上,形成邏輯上的環(huán)狀空間,循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)
列中的隊(duì)尾元素,用隊(duì)頭指針front指向隊(duì)頭元素的前一個(gè)位置,因此,隊(duì)列中的
元素?cái)?shù)等于從隊(duì)頭指針front指向的后一個(gè)位置與隊(duì)尾指針rear指向位置之間的元
素?cái)?shù)量。
3、一棵二叉樹(shù)共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為1的結(jié)點(diǎn)數(shù)為
A、16
B、10
C、6
D、4
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:根據(jù)二叉樹(shù)的性質(zhì),在任意二義樹(shù)中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總
是比度為2的結(jié)點(diǎn)多一個(gè),故此度為1的結(jié)點(diǎn)個(gè)數(shù)=總結(jié)點(diǎn)數(shù).葉子節(jié)點(diǎn)數(shù).度為
2的節(jié)點(diǎn)數(shù)=25.5—4=16o
4、對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-l)/2的排序方法
是
A、快速排序
B、冒泡排序
C、直接插入排序
D、堆排序
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:各種排序方法中最壞情況下需要比較的次數(shù)分別為:冒泡排序nS-1)
/2、快速排序n(n-l)/2、簡(jiǎn)單插入排序n(n-l)/2、希爾排序0(,及簡(jiǎn)單選擇
排序n(n-l)/2、堆排序O(nlog2n)o
5、某二叉樹(shù)的前序序列為ABCDEFG,中序序歹U為DCBAEFG,則該二叉樹(shù)的后
序序列為
A、EFGDCBA
B、DCBEFGA
C、BCDGFEA
D、DCBGFEA
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:該二叉樹(shù)的前序序列為ABCDEFG,中序序列為DCBAEFG,可知A
為根結(jié)點(diǎn),結(jié)點(diǎn)B、C、D位于根結(jié)點(diǎn)的左子樹(shù)上,結(jié)點(diǎn)E、F、G位于根結(jié)點(diǎn)的右
子樹(shù)上;并且結(jié)點(diǎn)B、C、D在前序序列和中序序列中順序顛倒,則說(shuō)明這三個(gè)結(jié)
點(diǎn)依次位于前一個(gè)結(jié)點(diǎn)的左子樹(shù)上;結(jié)點(diǎn)E、F、G順序未變,則說(shuō)明這三個(gè)結(jié)點(diǎn)
依次位于前一個(gè)結(jié)點(diǎn)的右子樹(shù)上。根據(jù)以上分析,可以畫(huà)出這個(gè)二叉樹(shù)的形狀如
6、以下敘述中正確的是()。
A、C語(yǔ)言函數(shù)可以嵌套調(diào)用,例如:fun(fun(x))
B、C語(yǔ)言程序是由過(guò)程和函數(shù)組成的
C、C語(yǔ)言函數(shù)不可以單獨(dú)編譯
D、C語(yǔ)言中除了main函數(shù)外,其他函數(shù)不可作為單獨(dú)文件形式存在
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:C語(yǔ)言程序是由函數(shù)組成的,所以B選項(xiàng)錯(cuò)誤。C語(yǔ)言函數(shù)可以單獨(dú)
進(jìn)行編譯,所以C選項(xiàng)錯(cuò)誤。每個(gè)C程序中必須包含一個(gè)main函數(shù),但不一定是
每個(gè)C程序文件中都必須有,用戶(hù)單獨(dú)編寫(xiě)的某個(gè)函數(shù)也可以存儲(chǔ)為一個(gè)C程序
文件,所以D選項(xiàng)錯(cuò)誤。
7、以下選項(xiàng)中合法的標(biāo)識(shí)符是()。
A、1_
B、1—1
C、1_1
D、_11
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C語(yǔ)言中的標(biāo)識(shí)符由下劃線、字母和數(shù)字組成,且必須以下劃線或字
母開(kāi)始,所以只有D選項(xiàng)正確。
8、定義學(xué)生、教師和課程的關(guān)系模式S(S#,Sn,Sd,De,Sa)(其屬性分別為學(xué)
號(hào)、姓名、所在系、所在系的系主任、年齡);C(C#,Cn,P#)(其屬性分別為課程
號(hào)、課程名、先修課);SC(S#,C#,G)(其屬性分別為學(xué)號(hào)、課程號(hào)和成績(jī))。包含
對(duì)非主屬性部分依賴(lài)的關(guān)系是()“
A、S(S#.Sn,Sd,De,Sa)
B、C(C#,Cn,P#)
C、SC(S#,C#,G)
D、不存在
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:關(guān)系S的主鍵是S#(學(xué)號(hào)),S#是主屬性,但非主屬性Sd(所在系)也
可決定De(所在系的系主任),所以包含對(duì)非主屬性部分依賴(lài)的關(guān)系是So
9、下列對(duì)于軟件測(cè)試的描述中正確的是
A、軟件測(cè)試的目的是證明程序是否正確
B、軟件測(cè)式的目的是使程序運(yùn)行結(jié)果正確
C、軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D、軟件測(cè)試的日的是使程序符合結(jié)構(gòu)化原則
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。一個(gè)好的測(cè)試用例是指
很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)
現(xiàn)的錯(cuò)誤的測(cè)試。軟件測(cè)試的目的要以查找錯(cuò)誤為中心,而不是為了演示軟件的正
確功能。
10、有如下嵌套的if語(yǔ)句if(a
A、k=(a
B、k=(a
C>k=(a
D、k=(a
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:嵌套的ifelse語(yǔ)句的含義是,在變量a的值小于變量b的值,同時(shí),
變量a的值小于變量c的值時(shí),把變量a的值賦給變量k。在變量a的值小于變量
b的值,同時(shí),變量a的值大于等于變量c的值時(shí),把變量c的值賦給變量k。在
變量a的值大于等于變量b的值,同時(shí),變量b的值小于變量c的值時(shí),把變量b
的值賦給變量k。在變量a的值大于等于變量b的值,同時(shí),變量b的值大于等于
變量c的值時(shí),把變量c的值賦給變量k。
11、數(shù)據(jù)庫(kù)DB、數(shù)據(jù)廢系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是
A、DB包含DBS和DBMS
B、DBMS包含DB和DBS
C、DBS包含DB和DBMS
D、沒(méi)有任何關(guān)系
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem簡(jiǎn)稱(chēng)DBS)由下列幾個(gè)部分組成:數(shù)據(jù)庫(kù)
(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、數(shù)據(jù)庫(kù)管理員(人員)、系統(tǒng)平臺(tái)之一——硬件平
臺(tái)(硬件)、系統(tǒng)平臺(tái)之二——軟件平臺(tái)(軟件)。這五個(gè)部分構(gòu)成了一個(gè)以數(shù)據(jù)隹為
核心的完整的運(yùn)行實(shí)體,稱(chēng)為數(shù)據(jù)庫(kù)系統(tǒng)。其中DB(DataBasc)即數(shù)據(jù)庫(kù),是統(tǒng)一
管理的相關(guān)數(shù)據(jù)的集合;DBMS(DatabaseManagementSystem)即數(shù)據(jù)庫(kù)管理系統(tǒng),
是位于用戶(hù)與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶(hù)或應(yīng)用程序提供訪問(wèn)DB
的方法。
12、下列對(duì)軟件測(cè)試和軟件調(diào)試敘述中錯(cuò)誤的是(),
A、嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性
B、軟件調(diào)試的目的是改正軟件錯(cuò)誤
C、軟件測(cè)試不需要考慮測(cè)試成本
D、iF確的執(zhí)行測(cè)試用例
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:軟件測(cè)試定義:使用人工或自動(dòng)手段來(lái)運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過(guò)程,
其目的在于檢驗(yàn)它是否滿(mǎn)足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
軟件測(cè)試的目的:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,是評(píng)測(cè)軟件質(zhì)量的重要過(guò)程和手
段。軟件調(diào)試的目的是診斷并改正程序中的錯(cuò)誤。測(cè)試必須對(duì)整個(gè)軟件總體進(jìn)行評(píng)
估。軟件測(cè)試需要考慮測(cè)試成木,軟件測(cè)試成本也要計(jì)入軟件開(kāi)發(fā)成本中。故C
選項(xiàng)不正確。
13、若有定義和語(yǔ)句:inta,b:scanf("%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)外不能有其他字符。
14、由關(guān)系R1和:R2得到關(guān)系R3的操作是
R1
A、等值連接
B、并
C、笛卡爾積
D、交
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:等值連接是關(guān)系運(yùn)算一連接運(yùn)算的一種常用的連接方式。是條件連接
(或稱(chēng)0連接)在連接運(yùn)算符為“=”號(hào)時(shí),即0=0時(shí)的一個(gè)特例。
15、當(dāng)變量c的值不為不4、6時(shí),值為“真”的表達(dá)式是()。
A、(c>=2&&c<=6)||(c!=3)||(c!=5)
B、(c==2)||(c=4)||(c==6)
C、(c>=2&&c<=6)&&!(c%2)
D、(c>=2&&c<=6)&&{c%2!=l)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:邏輯或運(yùn)算符的兩個(gè)運(yùn)算對(duì)象中,只要有一個(gè)值為真,整個(gè)邏輯表達(dá)
式的值就為真;邏輯與運(yùn)算符的兩個(gè)運(yùn)算對(duì)象的值均為真,整個(gè)邏輯表達(dá)式的值才
為真。選項(xiàng)A)中,只要c的值不為3或者不為5或者在2和6之間,這個(gè)表達(dá)式
就為真,所以答案選A)。
16、以下關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的敘述中正確的是
A、結(jié)構(gòu)化程序使用got。語(yǔ)句會(huì)很便捷
B、一個(gè)結(jié)構(gòu)化程序必須同時(shí)由順序、分支、循環(huán)三種結(jié)構(gòu)組成
C、由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問(wèn)題
D、在C語(yǔ)言中,程序的模塊化是利用函數(shù)實(shí)現(xiàn)的
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C語(yǔ)言是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)是結(jié)
構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu),研究證明任何程序都可以由這三種基本結(jié)構(gòu)組成。
但是程序可以包含一種或者幾種結(jié)構(gòu),不是必須包含全部三種結(jié)構(gòu)。自從提倡結(jié)構(gòu)
化設(shè)計(jì)以來(lái),got。就成了有爭(zhēng)議的語(yǔ)句。首先,由于got。語(yǔ)句可以靈活跳轉(zhuǎn),如
果不加限制,它的確會(huì)破壞結(jié)構(gòu)化設(shè)計(jì)風(fēng)格。其次,goto語(yǔ)句經(jīng)常帶來(lái)錯(cuò)誤或隱
患。它可能跳過(guò)了某些對(duì)象的構(gòu)造、變量的初始化、重要的計(jì)算等語(yǔ)句。Goto語(yǔ)
句的使用會(huì)使程序容易發(fā)生錯(cuò)誤并且也不易閱讀,所以應(yīng)避免使用。由三種基本結(jié)
構(gòu)構(gòu)成的程序幾乎能解決大部分問(wèn)題。
17、有以下程序main。{iniy=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)答案:C
知識(shí)點(diǎn)解析:while循環(huán)語(yǔ)句的循環(huán)體為空語(yǔ)句,所以每一次循環(huán)程序什么都不
做。當(dāng)循環(huán)自變量y=0時(shí),退出循環(huán)結(jié)束,變量y執(zhí)行自減運(yùn)算,得-1,所以打印
輸出變量y的值為
18、有下列程序:#include<stdio.h>main(){FILE*fp:intk,n,a[6]={l,2,3,
4,5,6);rp=fbpcn(,,d2.daf\‘'w'');fprintf(fp,''%d%d%d\n'',a[0],a[l],
a|2|);fprintf(fp,,,%d%d%d\n,\a[3],a|4|,a|5|);fclose(fp);
m=fbpen(''d2.dat",''r')fscanf(m,''%d%d'',&k,&n);printf(''%d%
d\n'',k,n);fclose(fp);}程序運(yùn)行后的輸出結(jié)果是
A、14
B、123456
C、1234
D、12
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:用文件函數(shù)fopcn打開(kāi)d2.dat文件并把數(shù)組a[6]中的元素分兩行寫(xiě)
入到d2.dal文件中,關(guān)閉文件。然后再次打開(kāi)文件d2.dat,用。fscanff)函數(shù)讀
取文件d2.dat中的數(shù)據(jù),因?yàn)槊啃袥](méi)有分隔符,所以每一行會(huì)被認(rèn)為是一個(gè)完整
的數(shù),并存入到變量k和n中,輸出變量k和n的值為123456。
19、以下選項(xiàng)中函數(shù)形參不是指針的是
A、fiin(int&p))...}
B、fun(inta[10]){...}
C、fun(int*a){...}
D、fun(intP[]){...}
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:C語(yǔ)言中形參數(shù)組是指針變量,其數(shù)組中元素的個(gè)數(shù)由傳遞的實(shí)參數(shù)
組決定,因此可以在定義的時(shí)候,不給出元素個(gè)數(shù)的說(shuō)明,因此選項(xiàng)B)和D)形參
均為指針變量,選項(xiàng)A)的定義在C語(yǔ)言中不存在的。
20、以下關(guān)于字符串的敘述中正確的是
A、兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較
B、可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較
C、空串比空格打頭的字符串小
D、C語(yǔ)言中有字符串類(lèi)型的常量和變量
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:C語(yǔ)言本身并沒(méi)有設(shè)置一種類(lèi)型來(lái)定義字符串變量,卻允許使用“字
符串常量”。字符串常量是由雙引號(hào)括起來(lái)的一串字符。任意兩個(gè)字符串的大小比
較要調(diào)用字符串比較函數(shù)strcmp(sl,s2)來(lái)進(jìn)行,其比較的方法是依次對(duì)si和s2
中對(duì)應(yīng)位置上的字符兩兩進(jìn)行比較,當(dāng)出現(xiàn)第一對(duì)不相同的字符時(shí),即由這兩個(gè)字
符決定所在串的大小(比較字符大小的依據(jù)是其ASCII碼值)。
21、以下敘述中正確的是
A、只有全局變量才有自己的作用域,函數(shù)中的局部變量沒(méi)有作用域
B、只要是用戶(hù)定義的標(biāo)識(shí)符,都有一個(gè)有效的作用域
C、只有在函數(shù)內(nèi)部定義的變量才是局部變量
D、局部變量不能被說(shuō)明為sialic
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析?:在函數(shù)內(nèi)定義的變量是局部變量,而在函數(shù)之外定義的變量稱(chēng)為外部
變量,也是全局變量。全局變量可以為源文件中其他函數(shù)所共用,其作用域?yàn)閺亩?/p>
義變量的位置開(kāi)始到源文件結(jié)束。因此只要用戶(hù)定義的標(biāo)識(shí)符,全部都有作用域。
局部變量可以說(shuō)明為auto、register以及statico
22、有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structS
P=data[l]:printf("%d\n",++(p.a));}程序運(yùn)行后的輸出結(jié)果是
A、11
B、20
C、21
D、10
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:在題目中定義了結(jié)構(gòu)體S類(lèi)型的數(shù)組變量data,并對(duì)其賦初值。在程
序中定義了指向結(jié)構(gòu)體S類(lèi)型的變量p,并把數(shù)組data的第二個(gè)元素data[l]的值賦
給它,所以此時(shí)成員變量p.a的值等于20,在輸出時(shí)分別加1,所以輸入結(jié)具為
選項(xiàng)A)?
23、若有以下程序段inir==8;printf(',%d\n,',r>>l);輸出結(jié)果是
A、8
B、4
C、16
D、2
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:定義了整型變量r,其值等于8,在輸出語(yǔ)句中,把變量r的值向右
移動(dòng)一位,在C語(yǔ)言中把變量向右移動(dòng)一位,相當(dāng)于其值除以2,所以在題中把變
量「的值8除2,得到其值等于4。
24、有以卜程序#includemain(){inta=5,b=l,t;t=(a?2)|b;printf("%d\n",t);}程序運(yùn)
行后的輸出結(jié)果是()。
A、21
B、11
C、6
D、1
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:語(yǔ)句,=(a?2)|b;”先計(jì)算表達(dá)式“(a<<2)”,a的二進(jìn)制數(shù)值為
00000101,所以左移2位之后結(jié)果為00010100,對(duì)應(yīng)十進(jìn)制值為20,之后計(jì)算
"00010l00|bu,b對(duì)應(yīng)的二進(jìn)制數(shù)值為00000001,或運(yùn)算的結(jié)果為00010101,對(duì)應(yīng)
十進(jìn)制值為21,所以答案選A。
25、有以下程序voidtun(mt*p,int*q){mtt;t=*p;*p="q;,q=t;*q=*p;)main()
{inta=0,b=9;fun(&a,&b);printf(n%d%d\n",a,b);}程序的輸出結(jié)果是
A、00
B、99
C、90
D、09
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:函數(shù)fun的主要功能是交換p和q指向的地址空間的數(shù)據(jù),然后更改
p的指向的地址空間數(shù)據(jù),使之和q指向的數(shù)據(jù)相同。主函數(shù)調(diào)用fun后,p指向
a,q指向b,因此a和b的數(shù)據(jù)全部為9。
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試
卷第4套
一、選擇題(本題共25題,每題1.0分,共25分。)
1、下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是()。
A、軟件測(cè)試
B、概要設(shè)計(jì)
C、軟件維護(hù)
D、詳細(xì)設(shè)計(jì)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:軟件生命周期分為軟件定義期、軟件開(kāi)發(fā)期和運(yùn)行維護(hù)期3個(gè)時(shí)期,
其中的軟件開(kāi)發(fā)期包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試4個(gè)階段。
2、有以下程序#includemain(){inta=0,b=0:/*給a賦值a=10;b=20:給b賦值
*/printf("a+b=%d\n'\a+b);/*輸出計(jì)算結(jié)果*/}程序運(yùn)行后的輸出結(jié)果是
A、a+b=30
a+b=10
C、出錯(cuò)
D^a+b=O
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定,在字符“/*”和其后緊跟的第一個(gè)字符“*/”中間的部分
是注釋內(nèi)容,且注釋部分的內(nèi)容不參與程序的編譯和運(yùn)行,因此,本題中程序語(yǔ)句
**3=10;b=20;”沒(méi)有執(zhí)行。
3、下列敘述中正確的是()。
A、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系
13、數(shù)據(jù)庫(kù)中任意兩個(gè)表之間一定不存在聯(lián)系
C、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間存在聯(lián)系
D、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間以及兩個(gè)表之間都不存在聯(lián)系
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間以及表之間都存在聯(lián)系。
4、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬
于應(yīng)用軟件的是()。
A、編譯程序
B、操作系統(tǒng)
C、教務(wù)管理系統(tǒng)
D、匯編程序
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有C)教務(wù)管理
系統(tǒng)才是應(yīng)用軟件。
5、在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是
A、N.S圖
B、DFD圖
C、PAD圖
D、程序流程圖
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在軟件開(kāi)發(fā)中,需求分析階段常使用的工具有數(shù)據(jù)流圖(DFD),數(shù)據(jù)
字典(DD)、判斷樹(shù)和判斷表。
6、以下選項(xiàng)中,值為1的表達(dá)式是()。
A、1-0'
B、1八0,
C、T-0
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:’\(r,空值,其ASCII碼值為O,所以B選項(xiàng)的值為1。字符O的
ASCH碼值為48,所以A、C、D選項(xiàng)的值均不為1。
7、設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課
程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為
()0
成績(jī)
A、課號(hào),
績(jī)
B、學(xué)號(hào),成
號(hào)
C、學(xué)號(hào),課
名
D、學(xué)號(hào),姓,成績(jī)
C
知識(shí)點(diǎn)解析:學(xué)號(hào)是學(xué)生表S的主鍵,課號(hào)是課程表C的主鍵,所以選課表SC的
關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯一定義的學(xué)號(hào)和課號(hào),所以選擇
Co
函數(shù)rcwind(fp)的作用是()。
A、使「p指定的文件的位置指針重新定位到文件的開(kāi)始位置
B、將fp指定的文件的位置指針指向文件中所要求的特定位置
C、使fp指定的文件的位置指針向文件的末尾
D、使fp指定的文件的位置指針自動(dòng)移至下一個(gè)字符位置
標(biāo)準(zhǔn)答案:A
知設(shè)點(diǎn)解析:位置指針重返文件頭指《Ircwind的調(diào)用形式為:rewind(fp):,
rewind(fp)的功
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二氧化碳分析儀項(xiàng)目可行性分析報(bào)告范文
- 咨詢(xún)顧問(wèn)公司面試技巧及題目詳解
- 寶武集團(tuán)項(xiàng)目經(jīng)理面試題庫(kù)含答案
- 深度解析(2026)《GBT 18946-2003橡膠涂覆織物 橡膠與織物粘合強(qiáng)度的測(cè)定 直接拉力法》(2026年)深度解析
- 品牌經(jīng)理崗位面試題及市場(chǎng)分析能力含答案
- 供水設(shè)備建設(shè)項(xiàng)目可行性分析報(bào)告(總投資5000萬(wàn)元)
- 石油化工設(shè)備工程師面試要點(diǎn)與答案
- 建筑設(shè)計(jì)師崗位的面試題及答案
- 物資出入庫(kù)自動(dòng)化管理方案
- 珠寶銷(xiāo)售面試題及答案
- 結(jié)構(gòu)加固施工驗(yàn)收方案
- 小班美術(shù)活動(dòng)《漂亮的帽子》課件
- 礦山破碎設(shè)備安全操作規(guī)程
- 暖通工程調(diào)試及試運(yùn)行總結(jié)報(bào)告
- 2024年全國(guó)職業(yè)院校技能大賽ZZ054 智慧物流作業(yè)賽項(xiàng)賽題第2套
- 《藥品質(zhì)量管理體系內(nèi)審員職業(yè)技能規(guī)范》
- 冶煉廠拆遷施工方案
- 谷物烘干機(jī)結(jié)構(gòu)設(shè)計(jì)
- 新疆交通投資責(zé)任有限公司 筆試內(nèi)容
- 檢修安全培訓(xùn)內(nèi)容課件
- 顱內(nèi)感染指南解讀
評(píng)論
0/150
提交評(píng)論