全國計算機等級考試筆試模擬試卷教學內容_第1頁
全國計算機等級考試筆試模擬試卷教學內容_第2頁
全國計算機等級考試筆試模擬試卷教學內容_第3頁
全國計算機等級考試筆試模擬試卷教學內容_第4頁
全國計算機等級考試筆試模擬試卷教學內容_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、全 國 計 算 機 等 級 考 試筆 試 模 擬 試 卷 ( 2)精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝2 全國計算機等級考試筆試模擬試卷(2) 二級公共基礎知識和c 語言程序設計(考試時間 90 分鐘,滿分 loo) 一、選擇題 (1)(10)、(21)(40)每題 2分, (11)(20)每題 1 分,70 分) (1)下面關于算法的敘述中,正確的是( )。 a)算法的執(zhí)行效率與數據的存儲結構無關 b)算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止 c)算法的空間復雜度是指算法程序中指令(或語句 )的條數 d)以上三種描述都正確(2)下列二叉樹描述中,正確的是( )。 a)

2、任何一棵二叉樹必須有一個度為2 的結點 b)二叉樹的度可以小于2 c)非空二叉樹有 o個或 1 個根結點 d)至少有 2 個根結點(3)如果進棧序列為 a,b,c,d,則可能的出棧序列是 ( )。 a)c,a,d,b b)b,d,c,a c)c,d,a,b d)任意月頃序(4)下列各選項中,不屬于序言性注釋的是( )。 a)程序標題 b)程序設計者 c)主要算法 d)數據狀態(tài)(5)下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。 a)內模式 b)外模式 c)概念模式 d)邏輯模式(6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是( )。 a)便于用戶,開發(fā)人員進行理解和交流

3、b)反映出用戶問題的結構,可以作為軟件開發(fā)工作的基礎和依據 c)作為確認測試和驗收的依據精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝3 d)便于開發(fā)人員進行需求分析(7)下列不屬于軟件工程3 個要素的是 ( )。 a)工具 b)過程 c)方法 d)環(huán)境(8)數據庫系統(tǒng)在其內部具有3 級模式,用來描述數據庫中全體數據的全局邏輯結構和特性的是 ( )。 a)外模式 b)概念模式 c)內模式 d)存儲模式(9)將 er 圖轉換到關系模式時,實體與聯(lián)系都可以表示成( )。 a)屬性 b)關系 c)記錄 d)碼(10)某二叉樹中度為2 的結點有 10 個,則該二叉樹中有 ( )個葉子結點。 a)9

4、 b)10 c)11 d)12 (11)以下敘述中正確的是 ( )。 a)c 程序中注釋部分可以出現(xiàn)在程序中任意合適的地方 b)c 程序的書寫格式是固定的,每行只能寫一條語句 c)構成 c程序的基本單位是函數,所有函數名都可以由用戶命名 d)在對 c語言程序進行編譯時,可以發(fā)現(xiàn)注釋行中的拼寫錯誤(12)下面的程序在編譯時產生錯誤,其出錯原因是( )。 #include main() int l_case;float pfin; pnntf(”請輸入2個數:” ); seaf(” df, &l_case,&printf) ; pdmf(” d舳”, l_case ,printf)

5、; ) 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝4 a)定義語句出錯, 1 case不能作為變量名 b)定義語句出錯, printf 不能用作用戶自定義標識符 c)定義語句無錯, scanf不能作為輸入函數使用 d)定義語句無錯, printf 不能輸出 1 case的值(13)以下不正確的轉義字符是( )。 a) - b) d c) s d) 088(14)下面程序的運行結果是( )。 y=5;x=14;)r=(x=3。y,x+6),x1); pnntff” x=d,y=d, x,y); a)x=27,y=27 b)x=12,y=13 c)x=15,y=14 d)x=y=27 (1

6、5)sizeof(ch捫是( )。 a)一種函數調用 b)一個整型表達式 c)一個字符型表達式 d)一個不合法的表達式(16)下列 4 個程序中,完全正確的是( )。 a)#include b)#include main(); main() *programming。 programming printf(” programming!n” );printff ” programming!kn” ); c)#included)include main() main() programming | | ll*programming f printf(” programming!n” );pfint

7、ff ” programming!n” ); 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝5 (17)設變量均已正確定義,若要通過scanf(” dcdc”, &al,&cl ,&a2,&c2);語句為變量 a1 和 a2賦數值 10 和 20,為變量 c1和 c2賦字符 x 和 y。下列所示的輸入形式中正確的是(注:口代表空格字符 )( )。 a)10dx20dy b)100x20dy c)10dxd)10x 20y 20y (18)兩次運行下面的程序,如果從鍵盤上分別輸入3 和 2,則輸出結果是 ( )。 #include main() intx ;

8、scanf(” d-,&x) ;。if(x+2)printf( ” d,x);else printf(” dil”, x 一); ) a)4 和 3 b)4 和 2 c)4和 l d)3 和 2 (19)以下敘述中不正確的是 ( )。a)在不同的函數中可以使用相同的名字的變量 b)函數中的形式參數是局部變量 c)在一個函數內定義的變量只在本函數范圍內有效 d)在一個函數內的復合語句中定義的變量在本函數范圍內有效(20)運行下面的程序,輸入字符串microsoftvisual studio,則程序的執(zhí)行結果是( )。 #include 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝6

9、 main() char chr201;、 scanf(” s”, &chr) ; pfintff ” sil” chr); ) 。 a)microsoftvisual studio b)m c)microsoft d)microsoftvisualstudio (21)若有“ double a:”,則正確的輸入語句是( )。 a)scanf(” lf, a); b)scanf(” ft,&a); c)scanf(” lf,&a)d)scanf(” le”, a);(22)if 語句的基本形式為: if(表達式 )語句,其中“表達式” ( )。 a)可以是任意合法的表達

10、式 b)必須是邏輯表達式 c)必須是邏輯表達式或關系表達式 d)必須是關系表達式(23)若 i、i 已定義成 int 型,則以下程序段中內循環(huán)體的總執(zhí)行次數是( )。 for(i=6;i0;i 一) for(j=0j4j+) a)20 b)24 c)25 d)30 (24)以下選項中非法的字符常量是( )。 a) b) 0201 c) xaa d) 0(25)以下程序的輸出結果是 ( )。 #include int m=13; int fun(int x ,int y) intm=2; return(x0y m);精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝7 main() int a=

11、7,b=6; printf(” d-,fun(a,b)rn); ) a)1 b)3 c)7 d)10 (26)下面程序運行后的輸出結果是( )。群 include main() int a5 】。1,0,4,2,0,b5】=1,2,3,4,5,i,s=0; for(i=0;i5;i+)s=s+bai ; printf(” dln”, s);(27)已知下列函數定義: fun(int b,int c,int n,int data) intk ; for(k=o;km*n;k+) *b=data; b+; 則調用此函數的正確寫法是(假設變量 a的說明為 int a50】)( )。、 a )fun(

12、唯 a,4,5,1); b)fun(&a,4,5,1); c)fun(int*)a ,4,5,1);d)fun(a,4,5,1);(28)以下程序段的輸出結果是 ( )。 #include main0 char p【4】=t abc”,”den” ghi” ;精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝8 int i; for(i=0;i3;i+) puts(pi); a)a b c c)ab c b)a d g d)ab c d e f g h i (29)下面程序的運行結果是 ( )。 #include #include main0 , char。sl=” abduj”; c

13、harose= ” abdug ”: intt; t=strcmp(s1,s2); printf(” dt,t); ) a)正數 b)負數 c)零 d)不確定的值群 include main() int a5 】。1,0,4,2,0,b5】=1,2,3,4,5,i,s=0; for(i=0;i5;i+)s=s+bai ; printf(” dln”, s);精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝9 (27)已知下列函數定義: fun(int b,int c,int n,int data) intk ; for(k=o;km*n;k+) *b=data; b+; 則調用此函數的正確寫

14、法是(假設變量 a的說明為 int a50】)( )。、 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)以下程序段的輸出結果是 ( )。 #include main0 char p【4】=t abc”,”den” ghi” ; int i; for(i=0;i3;i+) puts(pi); a)a b c c)ab c b)a d g d)ab c d e f g h i (29)下面程序的運行結果是 ( )。 #include #include 精品資料僅供學習與交流,如有侵權請

15、聯(lián)系網站刪除謝謝10 main0 , char。sl=” abduj”; charose= ” abdug ”: intt; t=strcmp(s1,s2); printf(” dt,t); ) a)正數 b)負數 c)零 d)不確定的值c)程序運行時為結構體st分配 8字節(jié)存儲單元 d)類型名 struct st可以通過 extem關鍵字提前引用(37)有以下程序: #include intfun(int。妯 intb=0; b=。k+b: return(b); , main() int a10=1 ,2,3,4,5,6,7,8),i; for(i=2;i4;i+)printf( ” dt,

16、 (&a【i】)i) printf(” ll” ); ,程序運行后的輸出結果是 ( )。 a)10 12 b)8 10 c)3 4 d)10 28 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝11 (38)設有一聯(lián)合體變量定義如下: union data long a; float b: int c; chard: ; uniondatax:執(zhí)行下列語句后,正確的聯(lián)合體變量x 的值是 ( )。 xa=111111; xb=2222; xc=21 546; xd- r: a)llllll b)2222 c)2 1546 d)r (39)若 x=2,y=3,則 x&y 的結果

17、是 ( )。 a)0 b)2 c)3 d)5 (40)已知一個文件中存放若干工人檔案記錄,其數據結構如下:struct a charnumber100; int age ; float p【6;定義一個數組: struct a number1 0;假定文件已正確打開,不能正確地從文件中讀入10名工人數據到數組b中的是 ( 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝12 a)fread(b,sizeof(struct a),1 0,f1); b)for(i=0;il 0;i+) fread(b【i,sizeof(struct a),1,f1); c)for(i=0;i1 0;i+) d)

18、for(i=0 ;i0)開始的后續(xù)元素全部向前移動一個位置。請?zhí)羁铡?void fun(int an ,int k) 精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝13 int i ;for(i=lk ;in;i+) a=ai ; (8)以下程序運行后的輸出結果是 main() int a=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(” dddil”, a,b,c); ) (9)以下程序的定義語句中, x1 的初值是,程序運行后輸出的內容是 jfiinclude main() int x 口=l ,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,。p【4】,i; - for(i=0;i4;i+) pi=&x2 i+1】,pr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論