版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)計(jì)算機(jī)等級(jí)考試筆試模擬試卷(2)精品資料全國(guó)計(jì)算機(jī)等級(jí)考試筆試模擬試卷(2)二級(jí)公共基礎(chǔ)知識(shí)和C語(yǔ)言程序設(shè)計(jì)(考試時(shí)間90分鐘,滿分loo)一、選擇題(1)(10)、(21)(40)每題2分,(11)(20)每題1分,70分)下面關(guān)于算法的敘述中,正確的是()。A)算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)B)算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止c)算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的條數(shù)D)以上三種描述都正確下列二叉樹(shù)描述中,正確的是()。A)任何一棵二叉樹(shù)必須有一個(gè)度為2的結(jié)點(diǎn)B)二叉樹(shù)的度可以小于2c)非空二叉樹(shù)有。個(gè)或1個(gè)根結(jié)點(diǎn)D)至少有2個(gè)根結(jié)點(diǎn)(3)如果進(jìn)棧序列
2、為A,B,c,D,則可能的出棧序列是()。A)C,A,D,BB)B,D,C,AC)C,D,A,BD)任意月頃序下列各選項(xiàng)中,不屬于序言性注釋的是()。A)程序標(biāo)題B)程序設(shè)計(jì)者c)主要算法D)數(shù)據(jù)狀態(tài)(5)下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是()。A)內(nèi)模式B)外模式c)概念模式D)邏輯模式(6)下列敘述中,不屬于軟件需求規(guī)格說(shuō)明書的作用的是()。A)便于用戶,開(kāi)發(fā)人員進(jìn)行理解和交流B)反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù)C)作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)D)便于開(kāi)發(fā)人員進(jìn)行需求分析(7)下列不屬于軟件工程3個(gè)要素的是()。A)工具B)過(guò)程C)方法D)環(huán)境(8)
3、數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部具有3級(jí)模式,用來(lái)描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A)外模式B)概念模式C)內(nèi)模式D)存儲(chǔ)模式(9)將ER圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成()。A)屬性B)關(guān)系C)記錄D)碼(10)某二叉樹(shù)中度為2的結(jié)點(diǎn)有10個(gè),則該二叉樹(shù)中有()個(gè)葉子結(jié)點(diǎn)。A)9B)10C)11D)12(11)以下敘述中正確的是()。A)c程序中注釋部分可以出現(xiàn)在程序中任意合適的地方B)C程序的書寫格式是固定的,每行只能寫一條語(yǔ)句c)構(gòu)成c程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名D)在又tc語(yǔ)言程序進(jìn)行編譯時(shí),可以發(fā)現(xiàn)注釋行中的拼寫錯(cuò)誤(12)下面的程序在編譯時(shí)產(chǎn)生錯(cuò)誤
4、,其出錯(cuò)原因是()。#includemain()intl_case;floatpfin;pnntf(”請(qǐng)輸入2個(gè)數(shù):”);seaf(%f.,&l_case,&printF);pdmf(“為%岫,l_case,printF);)A)定義語(yǔ)句出錯(cuò),1 case不能作為變量名B)定義語(yǔ)句出錯(cuò),printF不能用作用戶自定義標(biāo)識(shí)符C)定義語(yǔ)句無(wú)錯(cuò),scanf不能作為輸入函數(shù)使用D)定義語(yǔ)句無(wú)錯(cuò),printf不能輸出1 case的值(13)以下不正確的轉(zhuǎn)義字符是()。A)B)HC)MD)088(14)下面程序的運(yùn)行結(jié)果是()。y=5;x=14;)r=(x=3。y,x+6),x1);pnntffx=%d,
5、y=%d.,x,y);A)x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y=27(15)sizeof(ch捫是()。A)一種函數(shù)調(diào)用B)一個(gè)整型表達(dá)式C)一個(gè)字符型表達(dá)式D)一個(gè)不合法的表達(dá)式(16)下列4個(gè)程序中,完全正確的是()。A)#includeB)#includemain();main()/programming。/programming/printf(programming!n);printff“programming!kn);C)#includeD)includemain()main()弋programming/programmingfprintf(pro
6、gramming!n);pfintffprogramming!、);(17)設(shè)變量均已正確定義,若要通過(guò)scanf(為%c%d%c,&al,&cl,&a2,&c2);語(yǔ)句為變量al和a2賦數(shù)值10和20,為變量cl和c2賦字符x和Y。下列所示的輸入形式中正確的是(注:口代表空格字符)()。A)10DX20DYB)100X20DYC)10DXD)10X20Y20Y(18)兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入3和2,則輸出結(jié)果是()。#includemain()intx;scanf(%l.-,&x);。if(x+2)printf(用.,x);elseprintff用、Il/一);)A)4和3B
7、)4和2C)4和lD)3和2(19)以下敘述中不正確的是()。.A)在不同的函數(shù)中可以使用相同的名字的變量B)函數(shù)中的形式參數(shù)是局部變量C)在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D)在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效(20)運(yùn)行下面的程序,輸入字符串MicrosoftVisualStudio,則程序的執(zhí)行結(jié)果是()。#includemain()charChr201;.、scanf(%”,&Chr);pfintffIl”Chr);)A)MicrosoftVisualStudioB)MC)MicrosoftD)MicrosoftVisualStudio(21)若有double
8、a:”,則正確的輸入語(yǔ)句是()。A)scanf(珈,a);B)scanf(%.t,&a);C)scanf(珈.,&a)D)scanf(用,a);(22)if語(yǔ)句的基本形式為:if(表達(dá)式)語(yǔ)句,其中“表達(dá)式”()。A)可以是任意合法的表達(dá)式B)必須是邏輯表達(dá)式C)必須是邏輯表達(dá)式或關(guān)系表達(dá)式D)必須是關(guān)系表達(dá)式(23)若i、i已定義成int型,則以下程序段中內(nèi)循環(huán)體的總執(zhí)行次數(shù)是()for(i=6;i0;i一)for(j=0.j4.j+)A)20B)24C)25D)30(24)以下選項(xiàng)中非法的字符常量是()。A)B)0201C)AAD)0(25)以下程序的輸出結(jié)果是()。#includeint
9、m=13;intfun(intX,inty)intm=2;return(x0Ym);僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除 謝謝7精品資料main()inta=7,b=6;printf(見(jiàn).-,fun(a,b)/rn);.)A)1B)3C)7D)10(26)下面程序運(yùn)行后的輸出結(jié)果是()。.群includemain()inta5。1,0,4,2,0,b5=1,2,3,4,5,i,s=0;for(i=0;i5;i+)s=s+bai;printf(為L(zhǎng)n,s);(27)已知下列函數(shù)定義:.fun(intb,intc,intn,intdata)intk;for(k=O;km*n;k+)*b=data
10、;b+;則調(diào)用此函數(shù)的正確寫法是(假設(shè)變量a的說(shuō)明為inta50)()。、A)fun(唯a,4,5,1);B)fun(&a,4,5,1);C)fun(int*)a,4,5,1);D)fun(a,4,5,1);(28)以下程序段的輸出結(jié)果是()。#includemain0charp4=t.ABC“,DEnGHI);inti;for(i=0;i3;i+)puts(pi);A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的運(yùn)行結(jié)果是()。#include#includemainO.,char。sl=abDuj”;charosE=ABdUG”:intt;t=strcmp(s1,s2
11、);printf(%.t,t);)A)正數(shù)B)負(fù)數(shù)C)零D)不確定的值群includemain()inta5。1,0,4,2,0,b5=1,2,3,4,5,i,s=0;for(i=0;i5;i+)s=s+bai;printf(為L(zhǎng)n,s);(27)已知下列函數(shù)定義:.fun(intb,intc,intn,intdata)intk;for(k=O;km*n;k+)*b=data;b+;則調(diào)用此函數(shù)的正確寫法是(假設(shè)變量a的說(shuō)明為inta501)()。、A)fun(唯a,4,5,1);B)fun(&a,4,5,1);C)fun(int*)a,4,5,1);D)fun(a,4,5,1);(28)以下
12、程序段的輸出結(jié)果是()。#includemainOcharp4=t.ABC“,DEnGHI);inti;for(i=0;i3;i+)puts(pi);A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的運(yùn)行結(jié)果是()。#include#includemain0.,char。sl=abDuj”;charosE=ABdUG”:intt;t=strcmp(s1,s2);printf(%.t,t);)A)正數(shù)B)負(fù)數(shù)C)零D)不確定的值C)程序運(yùn)行時(shí)為結(jié)構(gòu)體st分配8字節(jié)存儲(chǔ)單元D)類型名structst可以通過(guò)extem關(guān)鍵字提前引用(37)有以下程序:#includeintfun
13、(int。她intb=0;b=0k+b:return(b);,main()inta10=1,2,3,4,5,6,7,8),i;for(i=2;i4;i+)printf(為.t,%(&ai)I)printf(V);,程序運(yùn)行后的輸出結(jié)果是()oA)1012B)810C)34D)1028僅供學(xué)習(xí)與交流,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除 謝謝11精品資料(38)設(shè)有一聯(lián)合體變量定義如下:uniondatalonga;floatb:intc;chard:;uniondatax:執(zhí)行下列語(yǔ)句后,正確的聯(lián)合體變量X的值是()。X.a=111111;x.b=2222;x.c=2.1546;x.d-R:A)川川B)22
14、22C)2.1546D)R(39)若x=2,y=3,則x&y的結(jié)果是()。A)0B)2C)3D)5(40)已知一個(gè)文件中存放若干工人檔案記錄,其數(shù)據(jù)結(jié)構(gòu)如下:structacharnumber100;intage;floatp6;定義一個(gè)數(shù)組:structanumber10;假定文件已正確打開(kāi),不能正確地從文件中讀入10名工人數(shù)據(jù)到數(shù)組b中的是(A)fread(b,sizeof(structa),10,f1);B)for(i=0;il0;i+)fread(b【i,sizeof(structa),1,f1);C)for(i=0;i10;i+)D)for(i=0;i0)開(kāi)始的后續(xù)元素全部向前移動(dòng)一
15、個(gè)位置。請(qǐng)?zhí)羁?。voidfun(intaN,intk)inti;for(i=lk;iN;i+)a=ai;(8)以下程序運(yùn)行后的輸出結(jié)果是main()inta=3,b=4,C=5,t-79;if(ba&ac)t=a;al_c;c=t;iffac&bc)t=b;b=a;a=t;printf(%d%dIl,a,b,c);)(9)以下程序的定義語(yǔ)句中,x1初值是一一,程序運(yùn)行后輸出的內(nèi)容是jfIincludemain()intx口=0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,。p【4】,i;-for(i=0;i4;i+)pi=&x2i+1,printf(見(jiàn)“,pi】【O】);printf(W);(10)以下程序的輸出結(jié)果是#includevoidswap(inta,intb)intot;t=a;a=b;b-t;mainOinti=3,j=5,。p=&i,,q-&j;swap(p,q);printf(為%dn,p:q);1(11)以下程序的輸出結(jié)果是#includeintfun(intx1staticintt=-O;return(t+=x);)main()ints,i;for(i=1;iO)str2*i=stri;str2i-l=怫;i一;)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贍養(yǎng)老人買房合同范例
- 公司食堂 燃?xì)?合同范例
- 濟(jì)南監(jiān)理裝修合同范例
- 水泥材料供銷合同范例
- 斑整改合同范例
- 房子托管合同范例
- 購(gòu)房按揭合同范例
- 水手聘用合同范例
- 房屋預(yù)收合同范例
- 手機(jī)分期購(gòu)買合同范例
- JCT 2789-2023 涂料用長(zhǎng)石粉 (正式版)
- DB11-T 1832.22-2023 建筑工程施工工藝規(guī)程 第22部分:裝配式裝修工程
- 四川省成都市成華區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末語(yǔ)文試題
- 醫(yī)療陪護(hù)行業(yè)前景分析報(bào)告
- 個(gè)體診所藥品清單模板
- 有機(jī)更新工作總結(jié)
- eviews操作說(shuō)明課件
- 教師法律法規(guī)講座課件
- 戰(zhàn)場(chǎng)偵察課件
- 2023年道德與法治的教學(xué)個(gè)人工作總結(jié)
- GB 31241-2022便攜式電子產(chǎn)品用鋰離子電池和電池組安全技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論