2015全國計算機二級c語言上機題庫(附答案)
一、選擇題(每小題1分,共40小題,共40分)
1.設循環隊列的存儲空間為Q(1:35),初始狀態為front=rear=35。現經過一系列入隊與退隊運算後,front=15,rear=15,則循環隊列中的元素個數為( )。
A.20
B.0或35
C.15
D.16
2.下列關於棧的敍述中,正確的是( )。
A.棧底元素一定是最後入棧的元素
B.棧操作遵循先進後出的原則
C.棧頂元素一定是最先入棧的元素
D.以上三種説法都不對
3.下列鏈表中,其邏輯結構屬於非線性結構的是( )0、
A.雙向鏈表
B.帶鏈的棧
C.二叉鏈表
D.循環鏈表
4.在關係數據庫中,用來表示實體間聯繫的是( )。
A.網狀結構
B.樹狀結構
C.屬性
D.二維表
5.公司中有多個部門和多名職員,每個職員只能屬於一個部門,一個部門可以有多名職員。則實體部門和職員間的聯繫是( )。
A.1:m聯繫
B.m:n聯繫
C.1:1聯繫
D.m:l聯繫
6.右兩個關係R和S如下:
則由關係R得到關係S的操作是( )。
A.自然連接
B.並
C.選擇
D.投影
7.數據字典(DD)所定義的對象都包含於( )。
A.軟件結構圖
B.方框圖
C.數據流圖(DFD圖)
D.程序流程圖
8.軟件需求規格説明書的作用不包括( )。
A.軟件設計的依據
B.軟件可行性研究的依據
C.軟件驗收的依據
D.用户與開發人員對軟件要做什麼的共同理解
9.下面屬於黑盒測試方法的是( )。
A.邊界值分析
B.路徑覆蓋
C.語句覆蓋
D.邏輯覆蓋
10.下面不屬於軟件設計階段任務的是( )。
A.制訂軟件確認測試計劃
B.數據庫設計
C.軟件總體設計
D.算法設計
11.以下敍述中正確的是( )。
A.在C語言程序中,main函數必須放在其他函數的最前面
B.每個後綴為C的C語言源程序都可以單獨進行編譯
C.在C語言程序中,只有main函數才可單獨進行編譯
D.每個後綴為.C的C語言源程序都應該包含一個main函數
12.C語言中的標識符分為關鍵字、預定義標識符和用户標識符,以下敍述正確的是( )。
A.預定義標識符(如庫函數中的函數名)可用做用户標識符,但失去原有含義
B.用户標識符可以由字母和數字任意順序組成
C.在標識符中大寫字母和小寫字母被認為是相同的字符
D.關鍵字可用做用户標識符,但失去原有含義
13.以下選項中表示一個合法的常量是(説明:符號口表示空格)( )。
A.9口9口9
B.0Xab
C.123E0.2
D.2.7e
14.C語言主要是藉助以下哪個功能來實現程序模塊化?( )
A.定義函數
B.定義常量和外部變量
C.三種基本結構語句
D.豐富的數據類型
15.以下敍述中錯誤的是( )。
A.非零的數值型常量有正值和負值的區分
B.常量是在程序運行過程中值不能被改變的量
C.定義符號常量必須用類型名來設定常量的類型
D.用符號名錶示的常量叫符號常量
16.若有定義和語句:int a,b;scanf("%d,%d",&a,&b);以下選項中的輸人數據,不能把值3賦給變量a、5賦給變量b的是( )。
A.3,5,
B.3,5,4
C.3,5
D.3,5
17.C語言中char類型數據佔字節數為( )。
A.3
B.4
C.1
D.2
18.下列關係表達式中,結果為“假”的是( )。
A.(3+4)>6
B.(3!=4)>2
C.3<=4‖3
D.(3<4)=1
19.若以下選項中的變量全部為整型變量,且已正確定義並賦值,則語法正確的switch語句是( )。
ch(a+9)
{case cl:y=a-b;
case c2:y=a+b;
}
ch a*b
{case l0:x=a+b;
default:y=a-b;
}
ch(a+b)
{casel:case3:y=a+b;break;
case0:case4:y=a-b;
}
ch(a*a+b*b)
{default:break;
case 3:y=a+b;break;
case 2:y=a-b;break;
}
20.有以下程序:
#include
main()
{ int a=-2,b=0;
while(a++&&++b);
printf("%d,%dn",a,b);
}
程序運行後的輸出結果是( )。
A.1,3
B.0,2
C.0,3
D.1,2
21.設有定義:int x=o,* P;,立刻執行以下語句,正確的語句是( )。
A.p=x;
B.* p=x;
C.D=NULL;
D.* p=NULL;
22.下列敍述中正確的是( )。
A.可以用關係運算符比較字符串的大小
B.空字符串不佔用內存,其內存空間大小是0
C.兩個連續的單引號是合法的字符常量
D.兩個連續的雙引號是合法的字符串常量
-
2015年9月全國計算機二級C++筆試全真模擬題
點擊查看試題答案及解析一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中錯誤的是A)二叉樹不是線性結構B)線性表是非線性結構C)線性鏈表是線性結構D)棧與...
-
2015下半年計算機二級VF考試衝刺模擬題及答案
1、以下數據結構中不屬於線性數據結構的是______。A、隊列B、線性表C、二叉樹D、棧2、在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是______。A、可行性分析B、需求分析C、詳細設計D、程序編碼3、結構化程序設計主要強調的是______。A、程序的...
-
計算機二級考試MySQL數據庫選擇題練習2022
在日常學習、工作生活中,我們最不陌生的就是練習題了,學習需要做題,是因為這樣一方面可以瞭解你對知識點的掌握,熟練掌握知識點!同時做題還可以鞏固你對知識點的運用!你知道什麼樣的習題才能切實地幫助到我們嗎?以下是小編整理的計算機二級考試MySQL數據庫選擇題練習2...
-
2021計算機二級《VB》上機操作題與答案解析
VisualBasic是一種由微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。以下是本站小編搜索整理的一份2017計算機二級《VB》上機操作題與答案解析,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續...