2023年9月全國計算機二級c語言筆試試卷含參***
一、選擇題((1)-(10)、(21)-(40)每題2分,(11)-(20)每題1分,共70分)(1)下列資料結構中,屬於非線性結構的是a)迴圈佇列 b)帶鏈佇列 c)二叉樹 d)帶鏈棧 (2)下列資料結構中,能夠按照
一、選擇題((1)-(10)、(21)-(40)每題2分,(11)-(20)每題1分,共70分)
(1)下列資料結構中,屬於非線性結構的是
a)迴圈佇列 b)帶鏈佇列 c)二叉樹 d)帶鏈棧
(2)下列資料結構中,能夠按照「先進先出」原則訪問資料的是:
a)迴圈隊 b)棧 c)佇列 d) 二叉樹
(3)對於迴圈佇列,下列敘述中正確的是
a)隊頭指標是固定不變的
b)隊頭指標是一定大於隊尾指標
c)隊頭指標一定小於隊尾指標
d)隊頭指標可以大於隊尾指標,也可以小於隊尾指標
(4)演算法的空間複雜度是指
a)演算法在執行過程中所需要的計算機儲存空間
b)演算法所處理的資料量
c)演算法程式中的語句或指令條數
d)隊頭指標可以大於隊尾指標,也可以小於隊尾指標
(5)軟體設計中劃分模組乙個準則是
a)低內聚低耦合 b) 高內聚低耦合
c) 低內聚高耦合 d) 高內聚高耦合
(6)下列選項中不屬於結構化程式設計原則的是
a)可封裝 b)自頂向下 c)模組化 d)逐步求精
(7)軟體詳細設計產生的圖如下:
該圖是:
a)n-s圖 b)pad圖 c)程式流程圖 d)e-r圖
(8)資料庫管理系統是
a)作業系統的一部分 b)在作業系統支撐下的系統軟體
c)一種編譯系統 d)一種作業系統
(9)在e-r中,用來表示實體聯絡的圖形是
a)橢形圖 b)矩形 c)菱形 d)三角形
(10)有三個關係r,s和t如下:
其中關係t由關係r和s通過某種操作得到,該操作為
a)選擇 b)投影 c)交 d)並
(11)以下描述中正確的是
a) 程式設計的任務就是編寫程式**並上機除錯
b)程式設計的任務就是確定所用資料結構
c) 程式設計的任務就是確定所用演算法
d) 以上三種說法都不完整
(12)以下選項中,能用作使用者標示符的是
a) viod b) 8_8 c)_0_ d) unsigned
(13)閱讀以下程式
#include<>
main()
該程式在編譯時產生錯誤,其出錯原因是
a)定義語句出錯,case是關鍵字,不能用作使用者自定義標示符
b)定義語句出錯,printf不能用作使用者自定義標示符
c)定義語句出錯,scanf不能作為輸入函式使用
d)定義語句出錯,printf不能輸出case的值
(14)表示式:(int)((double)9/2)-(9)%2 的值是
a) 2 b) 3c) 4 d) d
(15)若有定義語句:int: x=10; ,則表示式x-=x+x的值為
a)-20 b)-10c)0d)10
(16)有以下程式
#include<>
main()
程式執行的輸出結果是
a)0,0 b)1,0 c)3,2 d)1,2
(17)設有定義: int a=1,b=2,c=3;,以下語句中執行效果與其它三個不同的是
a)if(a>b)c=a,a=b,b=c; b) if(a>b)
c) if(a>b)c=a;a=b;b=c; d) if(a>b)
(18)有以下程式
#include<>
main()
printf;
}程式執行後的輸出結果是
a) 3 b) 5 c) 7 d) 9
(19)以下程式中,與語句:k=a>b?(b>c?1:0):0;功能相同的是
a)if((a>b)&&(b>c))k=1; b)if((a>b)||(b>c))k=1
else k=0else k=0
c)if(a<=b)k=0d)if(a>b) k=1;
else if(b<=c)k=1else if(b>c) k=1;
else k=0;
(20)有以下程式
#include<>
main()
程式執行後的輸出結果是
a) 0 b) 2 c) 3 d) 5
(21)有以下程式
#include<>
main();}
程式執行後的輸出結果是
a) 0 2 b) 1 3 c) 5 7 d 1 2
(22)有以下定義語句,編譯時會出現編譯錯誤的是
a)char a=』a』; b) char a=』\0』 c)char a=』aa』
d)char a=『x2d』;
(23)有以下程式
#include<>
main();}
已知字母a的ascii碼為65,程式執行後的輸出結果是
a)e,68 b)d,69 c)e,d d)輸出無定值
(24)有以下程式
#include<>
void fun
main()
程式執行後的輸出結果是
a) 32 b)12 c)21 d)22
(25)以下函式findmax擬實現在陣列中查詢最大值並作為函式值返回,但程式中有錯導致不能實現預定功能。
#define min -2147483647
int findmax
造成錯誤的原因是
a) 定義語句int i,max;max未賦初值
b) 賦值語句max=min;中,不應給max賦min值
c) 語句if(maxd) 賦值語句max=min;放錯了位置
(26)有以下程式
#include<>
main()
程式執行後的輸出結果是
a)1,2,1,2 b)1,2,2,1 c)2,1,2,1 d)2,1,1,2
(27)若有定義語句:int a[4][10],*p,*q[4];且0<=i<4,則錯誤的賦值是
a)p=a b)q=a c)p=a d)p=&a[2][1]
(28)有以下程式
#include<>
#include<>
main()
程式執行後的輸出結果是
a)9,one*world b)9,one,dream! c)10 ,one,dream! d)10, one*world
(29)有以下程式
#include<>
main()
,i;for(i=0;i<4;i++)
switch(i%2)
case 0 :switch(a%2)
break;
case 1:a=0
}for(i=0;i<4;i-1)printf (「%d」,a);printf(「\n」);
}程式執行後的輸出結果是
a)3344 b)2050 c)3040 d)0304
(30)有以下程式
#include<>
#include<>
main()
程式執行後的輸出結果是
全國計算機等級考試二級筆試試卷C語言程式設計
考試時間90分鐘,滿分100分 一 選擇題 1 10 21 40 每題2分,11 20 每題1分。共70分 下列各題a b c d 4個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置 上,答在試卷上不得分。1 乙個棧的初始狀態為空。現將元素1 2 3 4 5 a b c d e依次入...
全國計算機等級考試二級筆試試卷
2007年4月全國計算機等級考試二級筆試試卷 c語言程式設計 考試時間120分鐘,滿分100分 一 選擇題 1 10 每小題2分,11 50 每題1分,共60分 下列各題a b c d 四個選項中,只有乙個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。1 下列敘述中正確的是 b...
全國計算機等級考試二級筆試試卷
2011年9月全國計算機等級考試二級筆試試卷 access資料庫程式設計 考試時間90分鐘,滿分100分 一 選擇題 每小題2分,共70分 下列各題a b c d 四個選項中,只有乙個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。1 下列敘述中正確的是 a 演算法就是程式 b ...