版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
全國計算機等級考試筆試模擬試卷(2)二級公共基礎(chǔ)知識和C語言程序設(shè)計(考試時間90分鐘,滿分loo~)一、選擇題((1)~(10)、(21)~(40)每題2分,(11)~(20)每題1分,70分)(1)下面關(guān)于算法的敘述中,對的的是()。‘A)算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B)算法的有窮性是指算法必須能在執(zhí)行有限個環(huán)節(jié)之后終止c)算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)D)以上三種描述都對的(2)下列二叉樹描述中,對的的是()。A)任何一棵二叉樹必須有一個度為2的結(jié)點B)二叉樹的度可以小于2c)非空二叉樹有O個或1個根結(jié)點D)至少有2個根結(jié)點(3)假如進棧序列為A,B,c,D,則也許的出棧序列是()。A)C,A,D,BB)B,D,C,AC)C,D,A,BD)任意月頃序(4)下列各選項中,不屬于序言性注釋的是()。A)程序標題B)程序設(shè)計者c)重要算法D)數(shù)據(jù)狀態(tài)(5)下列模式中,可以給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是()。A)內(nèi)模式B)外模式c)概念模式D)邏輯模式(6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是()。A)便于用戶,開發(fā)人員進行理解和交流B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C)作為確認測試和驗收的依據(jù)D)便于開發(fā)人員進行需求分析(7)下列不屬于軟件工程3個要素的是()。A)工具B)過程C)方法D)環(huán)境(8)數(shù)據(jù)庫系統(tǒng)在其內(nèi)部具有3級模式,用來描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A)外模式B)概念模式C)內(nèi)模式D)存儲模式(9)將E—R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表達成()。A)屬性B)關(guān)系C)記錄D)碼(10)某二叉樹中度為2的結(jié)點有10個,則該二叉樹中有()個葉子結(jié)點。A)9B)10C)11D)12(11)以下敘述中對的的是()。A)c程序中注釋部分可以出現(xiàn)在程序中任意合適的地方B)C程序的書寫格式是固定的,每行只能寫一條語句c)構(gòu)成c程序的基本單位是函數(shù),所有函數(shù)名都可以’由用戶命名D)在對c語言程序進行編譯時,可以發(fā)現(xiàn)注釋行中的拼寫錯誤(12)下面的程序在編譯時產(chǎn)生錯誤,其犯錯因素是()。#include<stdio-h(huán)>main(){intl_case;floatpfin~;pnntf(”請輸入2個數(shù):”);·sea~f(”%d%f.,&l_case,&printF);pdmf(”%d%舳”,l_case,printF);)A)定義語句犯錯,1case不能作為變量名B)定義語句犯錯,printF不能用作用戶自定義標記符C)定義語句無錯,scanf不能作為輸入函數(shù)使用D)定義語句無錯,printf不能輸出1case的值(13)以下不對的的轉(zhuǎn)義字符是()。A)·\\-B)·\d.’C)’\s’D)’088’(14)下面程序的運營結(jié)果是()。y=5;x=14;)r=((x=3。y,x+6),x—1);pnntff”x=%d,y=%d..,x,y);A)x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y(tǒng)=27(15)sizeof(ch捫是()。A)一種函數(shù)調(diào)用B)一個整型表達式C)一個字符型表達式D)一個不合法的表達式(16)下列4個程序中,完全對的的是()。A)#include<stdio.h>B)#include<stdio-h>main();main(){/*programming。/{/‘/programming/‘/printf(”programming!\n”);}printff”programming!kn”);}C)#include<stdio-h(huán)>D)include<stdio,h>main()main()≈’}programming’|’|lL/*programming’fprintf(”programming!\n”);}pfintff”programming!\n”);}(17)設(shè)變量均已對的定義,若要通過scanf(”%d%c%d%c”,&al,&cl,&a2,&c2);語句為變量a1和a2賦數(shù)值10和20,為變量c1和c2賦字符x和Y。下列所示的輸入形式中對的的是(注:口代表空格字符)()。A)10DX[]20DY<CR>B)100X20DY<CR>C)10DX<CR>D)10X<CR>20Y<CR>20~Y<CR>(18)兩次運營下面的程序,假如從鍵盤上分別輸入3和2,則輸出結(jié)果是()。#include<stdio.h>main(){intx;scanf(”%d.-,&x);。if(x++>2)printf(”%d..,x);elseprintf(”%d\Il”,x一);)A)4和3B)4和2C)4和lD)3和2(19)以下敘述中不對的的是()。.A)在不同的函數(shù)中可以使用相同的名字的變量B)函數(shù)中的形式參數(shù)是局部變量C)在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D)在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效(20)運營下面的程序,輸入字符串MicrosoftVisualStudio,則程序的執(zhí)行結(jié)果是()。#include<stdio-h>main(){charChr[201;.、scanf(”%s”,&Chr);pfintff”%s\Il”.Chr);)。A)MicrosoftVisualStudioB)MC)MicrosoftD)MicrosoftVisualStudio(21)若有“doublea:”,則對的的輸入語句是()。。A)scanf(”%lf’,a);B)scanf(”%f.t,&a);C)scanf(”%lf.,&a)D)scanf(”%le”,a);(22)if語句的基本形式為:if(表達式)語句,其中“表達式”()。A)可以是任意合法的表達式B)必須是邏輯表達式C)必須是邏輯表達式或關(guān)系表達式D)必須是關(guān)系表達式(23)若i、i已定義成int型,則以下程序段中內(nèi)循環(huán)體的總執(zhí)行次數(shù)是()。for(i=6;i>0;i一)for(j=0.j<4.j++){…}.A)20B)24C)25D)30(24)以下選項中非法的字符常量是()。A)’\\’B)’\0201’C)’\xAA’D)’0’(25)以下程序的輸出結(jié)果是()。#include<stdio-h(huán)>intm=13;intfun(intX,inty){intm=2;return(x0Y·m);}‘main(){inta=7,b=6;printf(”%d.-,fun(a,b)/rn);.)A)1B)3C)7D)10(26)下面程序運營后的輸出結(jié)果是()。.群include<stdiO.h>main(){inta[5】。{1,0,4,2,0},b[5】={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[i]];printf(”%dLn”,s);(27)已知下列函數(shù)定義:’.fun(int’b,intc,intn,intdata){intk;for(k=O;k<m*n;k++){*b=data;.·b++;}}則調(diào)用此函數(shù)的對的寫法是(假設(shè)變量a的說明為inta[50】)()。、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é)果是()。#include<stdio-h>main0{charp【][4】={t.ABC”,”DEn”GHI”};inti;’for(i=0;i<3;i++)puts(p[i]);}A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的運營結(jié)果是()。#include<stdio_h>#include<string.h>main0.,{char。sl=”abDuj”;charosE=”ABdUG”:intt;t=strcmp(s1,s2);printf(”%d.t,t);)..A)正數(shù)B)負數(shù)C)零D)不擬定的值群include<stdiO.h>main(){inta[5】。{1,0,4,2,0},b[5】={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[i]];printf(”%dLn”,s);(27)已知下列函數(shù)定義:’.fun(int’b,intc,intn,intdata){intk;for(k=O;k<m*n;k++){*b=data;.·b++;}}則調(diào)用此函數(shù)的對的寫法是(假設(shè)變量a的說明為inta[50】)()。、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é)果是()。#include<stdio-h>main0{charp【][4】={t.ABC”,”DEn”GHI”};inti;’for(i=0;i<3;i++)puts(p[i]);}A)ABCC)ABCB)ADGD)ABCDEFGHI(29)下面程序的運營結(jié)果是()。#include<stdio_h>#include<string.h>main0.,{char。sl=”abDuj”;charosE=”ABdUG”:intt;t=strcmp(s1,s2);printf(”%d.t,t);)..A)正數(shù)B)負數(shù)C)零D)不擬定的值C)程序運營時為結(jié)構(gòu)體st分派8字節(jié)存儲單元D)類型名structst可以通過extem關(guān)鍵字提前引用(37)有以下程序:#include<stdio-h>.intfun(int。妯{intb=0;b=。k+b:return(b);},main(){inta[10]={1,2,3,4,5,6,7,8),i;for(i=2;i<4;i++){printf(”%d.t,‰(&a【i】))I)printf(”\ll”);‘},程序運營后的輸出結(jié)果是()。A)1012B)810C)34D)1028(38)設(shè)有一聯(lián)合體變量定義如下:uniondata{longa;floatb:intc;chard:};.uniondatax:執(zhí)行下列語句后,對的的聯(lián)合體變量X的值是()。X.a(chǎn)=111111;.x.b=2222;x.c=2.1546;x.d-’R’:A)llllllB)2222C)2.1546D)R(39)若x=2,y=3,則x&y的結(jié)果是()。A)0B)2C)3D)5(40)已知一個文獻中存放若干工人檔案記錄,其數(shù)據(jù)結(jié)構(gòu)如下:structa’{charnumber[100];intage;floatp【6];};定義一個數(shù)組:structanumber[10];假定文獻已對的打開,不能對的地從文獻中讀入10名工人數(shù)據(jù)到數(shù)組b中的是(A)fread(b,sizeof(structa),10,f1));B)for(i=0;i<l0;i++)fread(b【i],sizeof(structa),1,f1));C)for(i=0;i<10;i++)D)for(i=0;i<5;i+=2).fread(b+i,sizeof(structa),l,f1));fread(b+i,sezeof(structa),2,fl');二、填空題(每空2分,共30分)(1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與(2)在面向?qū)ο蠓椒ㄖ?,對象之間進行通信的構(gòu)造稱為。(3)衡量軟件的模塊獨立性使用耦合性和內(nèi)聚性兩個定性的度量標準,其中——是度量一個模塊功能強度的一個相對指標。(4)一名學(xué)生只能住一間宿舍,一間宿舍可住多名學(xué)生,則實體“宿舍”與實體“學(xué)生”的聯(lián)系屬于的聯(lián)系。.(5)數(shù)據(jù)模型涉及數(shù)據(jù)結(jié)構(gòu)、和數(shù)據(jù)條件。(6)若有定義:inta=lO,b=8,c=4;然后順序執(zhí)行下列語句后,變量a中的值是c=(b-=(a一4));a=(c%2)+(b-1);(7)已知a所指的數(shù)組中有N個元素。函數(shù)fun的功能是,將下標k(k>0)開始的后續(xù)元素全部向前移動一個位置。請?zhí)羁铡#觯铮椋鋐un(inta[N],intk){inti;for(i=lk;i<N;i++)a[——]=a[i];}(8)以下程序運營后的輸出結(jié)果是main(){inta=3,b=4,C=5,t--79;if(b<a&&a<c)t=a;al_c;c=t;iffa<c&&b<c)t=b;b=a;a=t;printf(”%d%d%d\Il”,a,b,c);)(9)以下程序的定義語句中,x[1]的初值是——,程序運營后輸出的內(nèi)容是jfI}include<stdio.h>main(){intx口={l,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},。p【4】,i;’-for(i=0;i<4;i++){p[i]=&x[2‘i+1】,printf(”%d”,p[i】【O】);}printf(”\n”);}(10)以下程序的輸出結(jié)果是#include<stdio.h>voidswap(in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互聯(lián)網(wǎng)醫(yī)療解決方案技術(shù)合作協(xié)議
- 2025年雙方協(xié)商勞務(wù)派遣協(xié)議
- 2025年P(guān)PP項目合作財務(wù)管理協(xié)議
- 主材供應(yīng)及合作框架合同 2024年版一
- 2025版區(qū)塊鏈技術(shù)應(yīng)用合伙人合作協(xié)議3篇
- 2025年度智能建筑安裝工程承包技師合同4篇
- 二零二五年度酒吧食品安全管理與承包合同
- 2025年度城市公交車定點維修與應(yīng)急保障合同
- 二零二五年度汽車維修免責(zé)聲明適用于車主自帶配件
- 2025年度地鐵隧道鋼筋工勞務(wù)施工安全質(zhì)量保障合同
- 2024-2030年中國食品飲料灌裝設(shè)備行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 建筑結(jié)構(gòu)課程設(shè)計成果
- 班級建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- 纖維增強復(fù)合材料 單向增強材料Ⅰ型-Ⅱ 型混合層間斷裂韌性的測定 編制說明
- 習(xí)近平法治思想概論教學(xué)課件緒論
- 寵物會展策劃設(shè)計方案
- 孤殘兒童護理員(四級)試題
- 醫(yī)院急診醫(yī)學(xué)小講課課件:急診呼吸衰竭的處理
- 腸梗阻導(dǎo)管在臨床中的使用及護理課件
- 小學(xué)英語單詞匯總大全打印
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
評論
0/150
提交評論