- 相關推薦
全國計算機2級考試試題(精選14套)
在學習和工作的日常里,我們經常接觸到試題,試題是參考者回顧所學知識和技能的重要參考資料。你所見過的試題是什么樣的呢?以下是小編幫大家整理的全國計算機2級考試試題,歡迎閱讀與收藏。
全國計算機2級考試試題 1
1. 下列敘述中正確的是( )。
A. 循環(huán)隊列是隊列的一種鏈式存儲結構
B. 循環(huán)隊列是一種邏輯結構
C. 循環(huán)隊列是隊列的一種順序存儲結構
D. 循環(huán)隊列是非線性結構
【答案】C
【解析】線性表常用存儲結構為:①順序存儲結構,物理上連續(xù)存儲,空間位置隱含邏輯位置,②鏈式存儲結構,存儲上不連續(xù),通過指針相連。循環(huán)隊列是指用一段地址連續(xù)的存儲單元存儲數據元素,定義兩個游標:指向隊頭的游標(front)、指向隊尾的游標(rear)。
2. 下列敘述中正確的是( )。
A. 棧是一種先進先出的線性表
B. 隊列是一種后進先出的線性表
C. 棧與隊列都是非線性結構
D. 以上三種說法都不對
【答案】D
【解析】棧和隊列都是操作受限的線性表:棧只能在棧頂插入和刪除元素,按照先進后出的原則組織數據;隊列只能在隊頭刪除元素,在隊尾插入元素,按照先進先出的原則組織數據。對于每一個節(jié)點都有一個前件和一個后件,屬于線性結構。
3. 一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為( )。
A. 16
B. 10
C. 6
D. 4
【答案】A
【解析】二叉樹中,度為0的結點(即葉子結點)比度為二的結點多1個,而度為0、1、2的結點相加等于總結點數25,所以度為1的結點數為25-5-(5-1)=16。
4. 在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。
A. 外模式
B. 內模式
C. 概念模式
D. 邏輯模式
【答案】B
【解析】數據庫管理系統(tǒng)的三級模式包括:①外模式,也稱子模式、用戶模式,是指數據庫用戶所看到的數據結構,是用戶看到的數據視圖;②模式,也稱邏輯模式,是數據庫中對全體數據的'邏輯結構和特性的描述,是所有用戶所見到的數據視圖的總和;③內模式,也稱存儲模式、物理模式,是指數據在數據庫系統(tǒng)內的存儲介質上的表示,是對數據的物理結構和存取方式的描述。答案選擇B選項。
5. 在滿足實體完整性約束的條件下( )。
A. 一個關系中應該有一個或多個候選關鍵字
B. 一個關系中只能有一個候選關鍵字
C. 一個關系中必須有多個候選關鍵字
D. 一個關系中可以沒有候選關鍵字
【答案】A
【解析】在關系R中如記錄完全函數依賴于屬性(組)X,則稱X為關系R中的一個候選關鍵字。候選關鍵字的性質有①在一個關系中,候選關鍵字可以有多個,②任何兩條記錄候選關鍵字值都是不相同的;③關鍵字由一個屬性構成,也可能由多個屬性構成;④在任何關系中至少有一個關鍵字。所以,在滿足實體完整性約束的條件下,一個關系中應該有一個或多個候選關鍵字。答案選擇A選項。
6. 一個棧的初始狀態(tài)為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A. 123456ABCDE
B. EDCBA54321
C. ABCDE12345
D. 54321EDCBA
【答案】B
【解析】棧是按照“先進后出”的原則組織數據的,入棧的順序為12345ABCDE,則依次出棧的順序應為其逆序,即EDCBA54321。答案選擇B選項。
7. 下列敘述中正確的是( )。
A. 循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結構
B. 在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況
C. 在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況
D. 循環(huán)隊列中元素的個數是由隊頭指針和隊尾指針共同決定
【答案】D
【解析】D項正確,從隊頭指針front指向的后一個位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素。A項錯誤,循環(huán)隊列是將隊列存儲空間的最后一個位置繞到第一個位置,形成邏輯上的環(huán)形空間,其存儲結構依然是順序的BC兩項錯誤,在循環(huán)隊列中,每進行一次入隊運算,隊尾指針就進一,每進行一次出隊運算,隊頭指針就進一,可見由隊頭指針和隊尾指針一起反映隊列中元素的動態(tài)變化情況。
8. 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A. 0(n)
B. O(n2)
C. O (log2n)
D. O(nlog2n)
【答案】C
【解析】二分查找的最壞情況是不斷的二分直至無法再分時,仍然沒有查找成功。對于有序的線性表,二分查找法只需比較log2n次。答案選擇C選項。
9. 下列敘述中正確的是( )。
A. 順序存儲結構的存儲一定是連續(xù)的,鏈式存儲結構的存儲空間不一定是連續(xù)的
B. 順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構
C. 順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表
D. 鏈式存儲結構比順序存儲結構節(jié)省存儲空間
【答案】A
【解析】A項正確,在順序存儲結構中所有元素所占的存儲空間是連續(xù)的,而在鏈式存儲結構中,存儲數據結構的存儲空間可以不連續(xù)。
10. 數據流圖中帶有箭頭的線段表示的是( )。
A. 控制流
B. 事件驅動
C. 模塊調用
D. 數據流
【答案】D
【解析】數據流圖基本符號的含義:①矩形表示數據的外部實體,②圓角的矩形表示變換數據的處理邏輯;③缺少右半邊的矩形表示數據的存儲;④箭頭表示數據流。答案選擇D選項。
全國計算機2級考試試題 2
1下列有關內聯(lián)函數的敘述中,正確的是( )。
A.內聯(lián)函數在調用時發(fā)生控制轉移
B.內聯(lián)函數必須通過關鍵字inline來定義
C.內聯(lián)函數是通過編譯器來實現的
D.內聯(lián)函數函數體的最后一條語句必須是return語句
參考答案:C
參考解析:一般函數進行調用時,要將程序執(zhí)行權轉到被調用函數中,然后再返回到調用它的函數中;而內聯(lián)函數在調用時,是將調用表達式用內聯(lián)函數體來替換,所以在調用時不發(fā)生控制轉移。在類內部實現的函數都是內聯(lián)函數,可以不用inline定義;只有函數外部定義的內聯(lián)函數才必須加關鍵字inline。編譯系統(tǒng)并非對內聯(lián)函數必須使用內聯(lián),而且根據具體情況決定。內聯(lián)函數不是必須要有返回值的。
2語句int*P=&k;定義了指針P,與這個語句等效的語句序列是( )。
A.int* p;P=&k;B.int * P;P=k;C.int * p;* P=&k;D.int * p;* P=k;
參考答案:A
參考解析:本題考查指針和地址,題目中定義了一個指向變量k的一個指針p,那么與題目中等效的表達式A選項,即先定義一個指向整型的指針,然后指向k的地址。
3有如下程序:
#include
using namespace std;
class A
{
public:
A( ){cout<<”A”;}
-A( ){cout<<”-A”;}
};
class B:public A
{
A*P;
public:
B( ){cout<<”B”;P=new A( );}
-B( ){cout<<”~B”; p;}
};
int main( )
{
B obj;
return 0;
}
執(zhí)行這個程序的輸出結果是( )。
A.BAA~A~B~AB.ABA~B~A~AC.BAA~B~A~AD.ABA~A~B~A
參考答案:B
參考解析:本題考查派生類的構造函數和析構函數,在定義一個派生類的對象時,先調用基類的構造函數,然后再執(zhí)行派生類的構造函數。對象釋放時,先執(zhí)行派生類的析構函數,再執(zhí)行基類的析構函數。所以本題答案為B。
4有如下類定義:
class AA
{
im a:
public:
int getRef( )const{return&a;}//①
int getValue( )const{return a;}//②
void set(int n)const{a=n;}//③
friend void show(AA aA.const{cout<
};
其中四個函數的定義中正確的是( )。
A.①B.②C.③D.④
參考答案:B
參考解析:本題考查常成員函數,常成員函數只能引用本類中的'數據成員,而不能修改它。所以本題答案為B。
5若要對Data類中重載的加法運算符成員函數進行聲明,下列選項中正確的是( )。
A.Data+(DatA.;B.Data operator+(DatA.;C.Data+operator(DatA.;D.operator+(Data,DatA.;
參考答案:B
參考解析:根據重載加法運算符的格式,只有B選項正確。
6有如下數組聲明:int num[10];,下標值引用錯誤的是( )。
A.num[10]B.num[5]C.num[3]D.hum[o]
參考答案:A
參考解析:數組定義中的數字指的是數組的大小,而下標是從0開始的,所以本題中數組的最后一個元素是num[9]。
7將前綴運算符“--”重載為非成員函數,下列原型中能正確用于類中說明的是( )。
A.DeCr&operator--(int);B.DeCr operator--(DeCr&,int);C.friend DeCr&operator--(DeCr&);D.friend DeCr operator--(DeCr&,int);
參考答案:C
參考解析:把“--”運算符重載為非成員(友元)函數格式:friend<返回類型>operator--( )是前綴的格式;friend<返回類型>operator--(int)是后綴的格式。當然也可以有參數如題中C選項所示。
8如果派生類以proteCted方式繼承基類,則原基類的proteCted成員和publiC成員在派生類中的訪問屬性分別是( )。
A.publiC和publiCB.publiC和proteCtedC.proteCted和publiCD.proteCted和proteCted
參考答案:D
參考解析:本題考查保護繼承中派生類對基類的訪問屬性,在受保護繼承中,基類的公用成員和保護成員在派生類中成了保護成員,其私有成員仍為基類私有,所以本題答案為D。
9在函數中,可以用aut0、extem、register和static這四個關鍵字中的一個來說明變量的存儲類型,如果不說明存儲類型,則默認的存儲類型是( )。
A.autoB.externC.registerD.static
參考答案:A
參考解析:變量的存儲方法分為靜態(tài)存儲和動態(tài)存儲兩大類,包含4種:自動的(auto)、靜態(tài)的(static)、寄存器的(register)、外部的(extem)。變量如果沒有說明存儲類型,那么默認就是aut0。
10下列程序的輸出結果是( )。
#include
int rain(iltl a,int B)
{
if(a
else retum b;
retum 0;
}
void main( )
{
eout<
}
A.0B.1C.2D.3
參考答案:B
參考解析:本題考查的是函數的調用,第一次調用min(2,3),因為2<3,所以返回值為2,第二次調用min(1,2),因為l<2,所以返回1。
全國計算機2級考試試題 3
1.若有以下數組說明,則i=10;a[a[i]]元素數值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10
B、9
C、6
D、5
先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].
a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]
a[9]對應下面數組中的元素為6. 因此a[9]即為6
2.若有說明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )
A、2
B、3
C、4
D、3 6 9
二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個大括號,數組就有幾行
3.對二維數組的正確定義是(C )
詳見教材P149~152,二維數組的定義、初始化
類型符 數組名 [常量表達式][常量表達式]
二維數組可以看做是矩陣
類型符是指數組中數組元素的類型;數組名要符合標識符命名規(guī)則;第一個常量表達式是指數組的行數;第二個常量表達式是指數組的列數;常量表達式的值只能是整數,不可以是變量,而且從1開始計數。
一維數組初始化時可以省略數組長度
二維數組初始化時可以省略行數,但不能省略列數
選項A,B,都省略了列數
選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在不同的[]中
A、int a[ ][ ]={1,2,3,4,5,6};
B、int a[2] []={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6};
4.已知int a[3][4];則對數組元素引用正確的是__C___
A、a[2][4]
B、a[1,3]
C、a[2][0]
D、a(2)(1)
5.C語言中函數返回值的類型是由 A 決定的
A、函數定義時指定的類型
B、 return語句中的表達式類型
C、 調用該函數時的實參的數據類型
D、形參的數據類型
6. 在C語言中,函數的數據類型是指(A )
A、 函數返回值的數據類型
B、 函數形參的數據類型
C、 調用該函數時的實參的數據類型
D、任意指定的數據類型
7.在函數調用時,以下說法正確的是( B )
A、函數調用后必須帶回返回值
B、實際參數和形式參數可以同名
C、函數間的數據傳遞不可以使用全局變量
D、主調函數和被調函數總是在同一個文件里
8. 在C語言中,表示靜態(tài)存儲類別的關鍵字是: ( C )
A、 auto
B、 register
C、static
D、extern
9.未指定存儲類別的變量,其隱含的存儲類別為(A )。
A、auto
B、static
C、extern
D、register
10. 若有以下說明語句:
struct student
{ int num;
char name[ ];
float score;
}stu;
則下面的敘述不正確的是: (D )
A、 struct是結構體類型的關鍵字
B、 struct student 是用戶定義的結構體類型
C、 num, score都是結構體成員名
D、 stu是用戶定義的結構體類型名
11.若有以下說明語句:
struct date
{ int year;
int month;
int day;
}brithday;
則下面的敘述不正確的是__C___.
A、 struct是聲明結構體類型時用的關鍵字
B、 struct date 是用戶定義的結構體類型名
C、 brithday是用戶定義的結構體類型名
D、year,day 都是結構體成員名
12. 以下對結構變量stul中成員age的非法引用是 B
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
A、 stu1.age
B、 student.age
C、 p->age
D、(*p).age
13.設有如下定義:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的'a域,正確的賦值語句是 C
A、 p=&a;
B、 p=datA、a;
C、p=&datA、a;
D、*p=datA、a;
14.設有以下說明語句:
typedef struct stu
{ int a;
float b;
} stutype;
則下面敘述中錯誤的是( D )。
A、struct是結構類型的關鍵字
B、struct stu是用戶定義的結構類型
C、a和b都是結構成員名
D、stutype是用戶定義的結構體變量名
15.語句int *p;說明了 C 。
A、p是指向一維數組的指針
B、p是指向函數的指針,該函數返回一int型數據
C、p是指向int型數據的指針
D、p是函數名,該函數返回一指向int型數據的指針
16、以下語句的輸出結果是( D)。
int a=-1,b=4,k;
k=(+ +a<0)&&!(b - -<=0);
printf("%d,%d,%d",k,a,b);
A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4
17、下列程序的輸出結果是(D )。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
18、執(zhí)行下面的程序后,a的值是(B )。
#define SQR(X) X*X
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("%d",a); }
A. 10
B. 1
C. 9
D. 0
19、設A為存放(短)整型的一維數組,如果A的首地址為P,那么A中第i 個元素的地址為( B)。
A.P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
20、下列程序執(zhí)行后輸出的結果是( A)。
int d=1;
fun (int p)
{ int d=5;
d + =p + +;
printf("%d,",d); }
main( )
{ int a=3;
fun(a);
d + = a + +;
printf("%d",d); }
A. 8, 4
B. 9, 6
C. 9, 4
D. 8, 5
21、表達式:10!=9的值是(D )。
A. true
B. 非零值
C. 0
D. 1
22、若有說明: int i,j=7, *p=&i;, 則與i=j; 等價的語句是( B)。
A. i= *p;
B. *p=*&j;
C. i=&j;
D. i=* *p;
23、不能把字符串:Hello!賦給數組b的語句是( B)。
A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};
B. char b[10]; b="Hello!";
C. char b[10]; strcpy(b,"Hello!");
D.char b[10]="Hello!";
24、在C程序中有如下語句:char *func(int x,int y); 它是(C )。
A. 對函數func的定義。
B. 對函數func的調用。
C.對函數func的原型說明。
D. 不合法的。
25、以下程序的輸出結果是( D)。
char str[15]=”hello!”;
printf(“%d”,strlen(str));
A. 15
B. 14
C. 7
D. 6
26[單選題] 以下敘述中正確的是( )
A.用戶自己定義的函數只能調用庫函數
B.實用的C語言源程序總是由一個或多個函數組成
C.不同函數的形式參數不能使用相同名稱的標識符
D.在C語言的函數內部,可以定義局部嵌套函數
參考答案:B
參考解析:A選項中,”用戶自己定義的函數只能調用庫函數”描述是不正確的,也可以調用自定義函數;C選項中,對于不同函數的形式參數可以使用相同名稱的標識符;D選項中,關于函數的定義不可以嵌套,但函數的調用可以嵌套。因此B選項正確。
27[單選題] 以下關于C語言數據類型使用的敘述中錯誤的是( )。
A.若要處理如“人員信息”等含有不同類型的相關數據,應自定義結構體類型
B.若要保存帶有多位小數的數據,可使用雙精度類型
C.若只處理“真”和“假”兩種邏輯值,應使用邏輯類型
D.整數類型表示的自然數是準確無誤差的
參考答案:C
參考解析:C語言中沒有邏輯類型,所以c錯誤。若要保存帶有多位小數的數據,可以用單精度類型也可以用雙精度類型。處理包含不同類型的相關數據可以定義為結構體類型。整數類型可以無誤差的表示自然數。
28[單選題] 下面選項中關于編譯預處理的敘述正確的是
A.預處理命令行必須使用分號結尾
B.凡是以#號開頭的行,都被稱為編譯預處理命令行
C.預處理命令行不能出現在程序的最后一行
D.預處理命令行的作用域是到最近的函數結束處
參考答案:B
參考解析:本題考查預編譯的預編譯處理命令行,預處理命令行不能以分號結尾,所以A選項錯誤,預處理命令行可以出現在程序的最后一行,預處理命令行作用域是整個文件。
29[單選題] 有以下程序
程序的輸出結果是
A.0B.1C.9D.10
參考答案:B
參考解析:本題考查宏定義,宏定義只是做個簡單的替換。執(zhí)行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的結果為1,選項B正確。
30[單選題] 設--X樹共有150個結點,其中度為l的結點有l(wèi)0個,則該---X樹中的葉子結點數為( )。
A.71B.70C.69D.不可能有這樣的二叉樹
參考答案:D
參考解析:在樹結構中,一個結點所擁有的后件個數稱為該結點的度,所有結點中最大的度稱為樹的度。對任何一棵二叉樹,度為0的結點總是比度為2的結點多一個。如果有一棵二叉樹,結點總數為l50,假設度為0的結點個數為n,則有n+10+n一1=150,n=70.5,由于結點個數必須是整數,所以不可能有題目中這樣的二叉樹。故選擇D選項。
31[單選題] 有以下程序:
程序運行后的輸出結果是( )。
A.2.3B.1,3C.1,4D.1,2
參考答案:B
參考解析:在f(int+P,int 4 q)函數中,執(zhí)行P=P+1是將P所對應的地址加1,而0 q=+q+1是將q所指向的n的地址所對應的值加1,所以m的得知所對應的值沒有變,而n的值則為3了。因此B選項正確。
32[單選題] 以下選項中,能用作用戶標識符的是( )。
A.-0-B.8-;8C.voidD.unsigned
參考答案:A
參考解析:C語言中標識符由字母、下劃線、數字組成,且開頭必須是字母或下劃線。另外,關鍵字不能作為標識符。8中以數字8開頭,所以錯誤。c與D中用的是關鍵字void與unsigned,所以錯誤。
33[單選題] 以下敘述正確的是( )。
A.表達式sizeof(FILE*)==sizeof(int*)的值為真
B.文件指針的值是一個整數,它的值一定小于文件字節(jié)數
C.文件指針的值是所指文件的當前讀取位置
D.使用fscanf函數可以向任意類型的文件中寫入任意數量的字符
參考答案:A
參考解析:
slzeof(FILE})=4,因為file·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個16進制的數,它的值不一定小于文件字節(jié)數,因此選項8錯誤。文件指針是所指文件的當前讀取位置,而不是文件指針的值因此選項C錯誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數可以向任意類型的文件,寫入任意數量不能超過系統(tǒng)的緩沖區(qū),寫文件先寫入緩沖區(qū),最后一起寫入文件,因此選項D錯誤。答案為A選項。
全國計算機2級考試試題 4
1[簡答題]本題中,在下畫線上填寫代碼,指定變量b為字節(jié)型,變量f為單精度實型,變量l為64位整型。
public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;
System.out.println(""b=""+b);
System.out.println(""f=""+f):
System.OUt.println(""l=""+1);}}
參考解析:
第1處:byte
第2處:float
第3處:long
【解析】本題考查的是數據類型。byte為字節(jié)型;float為單精度實型;long為長整型。
2[單選題] 請閱讀下面程序
程序運行結果中在”length=”后輸出的值是( )。
A.10B.4C.20D.30
參考答案:B
參考解析:本題對StringBuffer(String str)構造方法,用str給出字符串的初始值,并分配16個字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個字符的緩存。length( )方法用來獲得字符串長度,不包含緩存。故程序運行結果中在”length-”后輸出的值應該是字符串sb的長度,即4。
3[單選題] 為使下列代碼正常運行,應該在下畫線處填入的選項是( )。
ObjectInputStream In=new (new FilelnputStream(""employee.doc""));
Employee[]newstaff=(Employee[])in.readObject( );
In.close( );
A.Reader B.InputStreamC.ObjectlnputD.ObjectlnputStream
參考答案:D
參考解析:ObjectlnputStream類和ObjectOutputStream類分列是InputStream類和OutputStream類的子類。ObjectlnputStream類和ObjectOutputStream類創(chuàng)建的對象被稱為對象輸入流和對象輸出流。對象輸入流使用readObject( )方法讀取一個對象到程序中。
4[單選題] 為使下列代碼正常運行,應該在下畫線處填入的選項是( )。
abstract class person{public Person(String n){name=n:}
Public String getDescription( );
public String getName( ){return name;}
private string name;}
A.static B.privateC.abstractD.final
參考答案:C
參考解析:抽象類中的抽象方法可以只聲明,定義延遲到其子類。
5[單選題] Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是( )。
A.getAbsolutePath( )
B.getParentFile( )
C.getAbsoluteFile( )
D.getName( )
參考答案:B
參考解析:本題考查File類的基本知識。File類是通過文件名列表來描述一個文件對象的屬性,通過File類提供的方法,可以獲得文件的名稱、長度、所有路徑等信息,還可以改變文件的名稱、刪除文件等。
6[單選題] 下列關于域名和IP地址的敘述中,不正確的是( )。
A.在Internet中訪問一臺主機必須使用它的主機名
B.200.201.202.203是一個C類I P地址
C.I P地址采用的是分層結構
D.主機名與I P地址是一一對應的
參考答案:A
參考解析:每臺直接連接到Internet上的計算機、路由器都必須有唯一的IP地址。IP地址是Internet賴以工作的基礎。Internet中的計算機與路由器的IP地址采用分層結構,它是由網絡地址與主機地址兩部分組成。對于C類地址,其網絡地址空間長度為21位,主機地址空間長度為8位,C類I P地址范圍從:l92.0.0.0~223.255.255.255。主機名與它的IP地址一一對應,因此在Internet上訪問一臺主機既可以使用它的主機名,也可以使用它的I P地址。
7[單選題] 下列關于鏈式存儲結構的敘述中,不正確的是( )。
A.結點除自身信息外還包括指針域,因此存儲密度小于順序存儲結構
B.邏輯上相鄰的結點物理上不必相鄰
C.可以通過計算確定第i個結點的存儲地址
D.插人、刪除運算操作方便,不必移動結點
參考答案:C
參考解析:鏈式存儲結構的主要特點有:①結點中除自身信息外,還有表示鏈接信息的指針域,因此存儲密度小、存儲空間利用率低;②邏輯上相鄰的結點物理上不必相鄰;③插入、刪除操作靈活方便。線性存儲結構可以通過計算確定第i個結點的存儲地址,但鏈式存儲結構不能。
8[填空題]FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是 。
參考解析:對象流或對象輸出流
9[單選題] 下列敘述中,錯誤的是( )。
A.Applet的默認布局管理器是FlowLayout
B.JApplet中增加構件是加到JApplet的'內容面板上,不是直接加到JApplet中
C.JApplet的內容面板的默認布局管理器是Border-Layout
D.JApplet的內容面板的默認布局管理器是FlowLayout
參考答案:D
參考解析:FlowLayout布局管理器是Panel類和Applet類默認的布局管理器。向JApplet中增加構件,是把構件添加到Japplet的內容面板中,而不是直接添加到JAp—plet中。JApplet的內容面板的默認布局管理器是Border—Layout,而Applet默認的布局管理器是FlowLayout。
10[單選題] 軟件設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合
B.高內聚低耦合
C.低內聚高耦合
D.高內聚高耦合
參考答案:B
參考解析:耦合性和內聚性是模塊獨立性的兩個定性標準,軟件設計應該遵循高內聚低耦合的準則。
全國計算機2級考試試題 5
1.假設某臺式計算機的內存儲器容量為256MB,硬盤容量為20GB。硬盤的容量是內存容量的( )。
A)40倍
B)60倍
C)80倍
D)100倍
2.一個字長為8位的無符號二進制整數能表示的十進制數值范圍是( )。
A)0~256
B)0~255
C)1~256
D)1~255
3.已知三個字符為:a、X和5,按它們的ASCII碼值升序排序,結果是( )。
A)5,a,X
B)a,5,X
C)X,a,5
D)5,X,a
4.已知一漢字的國標碼是5E38,其內碼應是( )。
A)DEB8
B)DE38
C)5EB8
D)7E58
5.已知三個字符為:a、Z和8,按它們的ASCII碼值升序排序,結果是( )。
A)8、a、Z
B)a、8、Z
C)a、Z、8
D)8、Z、a
6.計算機技術中,下列度量存儲器容量的單位中,最大的單位是( )。
A)KB
B)MB
C)Byte
D)GB
7.下列編碼中,正確的漢字機內碼是( )。
A)6EF6H
B)FB6FH
C)A3A3H
D)C97CH
8.無符號二進制整數1000110轉換成十進制數是( )。
A)68
B)70
C)72
D)74
9.根據漢字國標GB2312-80的規(guī)定,1KB的存儲容量能存儲的漢字內碼的個數是( )。
A)128
B)256
C)512
D)1024
10.十進制數111轉換成無符號二進制整數是( )。
A)01100101
B)01101001
C)01100111
D)01101111
11.字長為6位的無符號二進制整數最大能表示的十進制整數是( )。
A)64
B)63
C)32
D)31
12.根據國標GB2312-80的規(guī)定,總計有各類符號和一、二級漢字編碼( )。
A)7145個
B)7445個
C)3008個
D)3755個
13.二進制數1001001轉換成十進制數是( )。
A)72
B)71
C)75
D)73
14.十進制數90轉換成無符號二進制數是( )。
A)1011010
B)1101010
C)1011110
D)1011100
15.標準ASCII碼用7位二進制位表示一個字符的編碼,其不同的編碼共有( )。
A)127個
B)128個
C)256個
D)254個
16.已知英文字母m的ASCII碼值為109,那么英文字母p的ASCII碼值是( )。
A)112
B)113
C)111
D)114
17.在數制的轉換中,正確的敘述是( )。
A)對于相同的十進制整數(>1),其轉換結果的位數的變化趨勢隨著基數R的增大而減少
B)對于相同的十進制整數(>1),其轉換結果的位數的'變化趨勢隨著基數R的增大而增加
C)不同數制的數字符是各不相同的,沒有一個數字符是一樣的
D)對于同一個整數值的二進制數表示的位數一定大于十進制數字的位數
18.下列敘述中,正確的是( )。
A)一個字符的標準ASCII碼占一個字節(jié)的存儲量,其最高位二進制總為0
B)大寫英文字母的ASCII碼值大于小寫英文字母的ASCII碼值
C)同一個英文字母(如字母A)的ASCII碼和它在漢字系統(tǒng)下的全角內碼是相同的
D)標準ASCII碼表的每一個ASCII碼都能在屏幕上顯示成一個相應的字符
19.無符號二進制整數111111轉換成十進制數是( )。
A)71
B)65
C)63
D)62
20.十進制數100轉換成無符號二進制整數是( )。
A)0110101
B)01101000
C)01100100
D)01100110
21.當前流行的Pentium 4 CPU的字長是( )。
A)8bit
B)16bit
C)32bit
D)64bit
22.按照數的進位制概念,下列各個數中正確的八進制數是( )。
A)1101
B)7081
C)1109
D)B03A
23.全拼或簡拼漢字輸入法的編碼屬于( )。
A)音碼
B)形聲碼
C)區(qū)位碼
D)形碼
24.已知漢字"中"的區(qū)位碼是5448,則其國標碼是( )。
A)7468D
B)3630H
C)6862H
D)5650H
25.一個漢字的內碼與它的國標碼之間的差是( )。
A)2020H
B)4040H
C)8080H
D)A0A0H
26.1KB的準確數值是( )。
A)1024Bytes
B)1000Bytes
C)1024bits
D)1000bits
27.十進制數55轉換成無符號二進制數等于( )。
A)111111
B)110111
C)111001
D)111011
28.二進制數110001轉換成十進制數是( )。
A)47
B)48
C)49
D)51
29.假設某臺式計算機內存儲器的容量為1KB,其最后一個字節(jié)的地址是( )。
A)1023H
B)1024H
C)0400H
D)03FFH
30.已知英文字母m的ASCII碼值為6DH,那么字母q的ASCII碼值是( )。
A)70H
B)71H
C)72H
D)6FH
計算機二級必考選擇題答案
1.C
2.B
3.D
4.A
5.D
6.D
7.C
8.B
9.C
10.A
11.B
12.B
13.D
14.A
15.B
16.A
17.A
18.A
19.C
20.C
21.C
22.A
23.A
24.D
25.C
26.A
27.B
28.C
29.B
30.B
全國計算機2級考試試題 6
一、選擇題
1.下列敘述中正確的是( )。
A)程序執(zhí)行的效率與數據的存儲結構密切相關
B)程序執(zhí)行的效率只取決于程序的控制結構
C)程序執(zhí)行的效率只取決于所處理的數據量
D)以上說法均錯誤
2.下列與隊列結構有關聯(lián)的是( )。
A)函數的遞歸調用
B)數組元素的引用
C)多重循環(huán)的執(zhí)行;
D)先到先服務的作業(yè)調度
3.對下列二叉樹進行前序遍歷的'結果是( )。
A)DYBEAFCZX
B)YDEBFZXCA
C)ABDYECFXZ
D)ABCDEFXYZ
4.一個棧的初始狀態(tài)為空。現將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A)1,2,3,A,B,C
B)C,B,A,1,2,3
C)C,B,A,3,2,1
D)1,2,3,C,B,A
5.下面屬于自盒測試方法的是(1)。
A)等價類劃分法
B)邏輯覆蓋
C)邊界值分析法
D)錯誤推測法
6.下面對對象概念描述正確的是( )。
A)對象間的通信靠消息傳遞
B)對象是名字和方法的封裝體
C)任何對象必須有繼承性
D)對象的多態(tài)性是指一個對象有多個操作
7.軟件設計中模塊劃分應遵循的準則是( )。
A)低內聚低耦合
B)高耦合高內聚
C)高內聚低耦合
D)以上說法均錯誤
全國計算機2級考試試題 7
一、選擇題
1). 一個字長為8位的無符號二進制整數能表示的十進制數值范圍是( )。
A.0~256
B.0~255
C.1~256
D.1~255
正確答案:B
2). 根據漢字國標碼GB2312-80的規(guī)定,總計有各類符號和一、二級漢字個數是( )。
A.6763個
B.7445個
C.3008個
D.3755個
正確答案:B
3). 計算機能直接識別的語言是( )。
A.高級程序語言
B.機器語言
C.匯編語言
D.C++語言
正確答案:B
4). 下列關于計算機指令系統(tǒng)的描述正確的是( )。
A.指令系統(tǒng)是計算機所能執(zhí)行的全部指令的集合
B.指令系統(tǒng)是構成計算機程序的全部指令的集合
C.指令系統(tǒng)是計算機中程序的集合
D.指令系統(tǒng)是計算機中指令和數據的集合
正確答案:A
答案解析:指令系統(tǒng)是計算機所能執(zhí)行的全部指令的集合。
5). 1CB的準確值是( )。
A.1024×1024Bytes
B.1024KB
C.1024MB
D.1000×1000KB
正確答案:C
答案解析:1CB=1024MB=1024×1024KB=1024×1024×1024B。
二、電子表格題
請在【答題】菜單下選擇【進入考生文件夾】命令,并按照題目要求完成下面的操作.
注意:以下的文件必須都保存在考生文件夾下.
小李是東方公司的會計,利用自己所學的.辦公軟件進行記賬管理,為節(jié)省時間,同時又確保記賬的準確性,她使用Excel編制了2014年3月員工工資表“Excel.xlsx”.
請你根據下列要求幫助小李對該工資表進行整理和分析(提示:本題中若出現排序問題則采用升序方式):
(1)通過合并單元格,將表名“東方公司2014年3月員工工資表”放于整個表的上端、居中,并調整字體、字號.
(2)在“序號”列中分別填入l到l5,將其數據格式設置為數值、保留0位小數、居中.
(3)將“基礎工資”(含)往右各列設置為會計專用格式、保留2位小數、無貨幣符號.
(4)調整表格各列寬度、對齊方式,使得顯示更加美觀.并設置紙張大小為A4、橫向,整個工作表需調整在1個打印頁內.
(5)參考考生文件夾下的“工資薪金所得稅率.xlsx”,利用IF函數計算“應交個人所得稅”列.(提示:應交個人所得稅=應納稅所得額*對應稅率一對應速算扣除數)
(6)利用公式計算“實發(fā)工資”列,公式為:實發(fā)工資=應付工資合計一扣除社保一應交個人所得稅.
(7)復制工作表“2014年3月”,將副本放置到原表的右側,并命名為“分類匯總”.
(8)在“分類匯總”工作表中通過分類匯總功能求出各部門“應付工資合計”、“實發(fā)工資”的和,每組數據不分頁.
參考答案:
1.【解題步驟】
步驟1:打開考生文件夾下的EXCEL.Xl.SX。步驟2:在“2014年3月”工作表中選中“Al:Ml”單元格,單擊【開始】選項卡下【對齊方式】組中的“合并后居中”按鈕。
步驟3:選中A1單元格,切換至【開始】選項卡下【字體】組,為表名“東方公司2014年3月員工工資表”選擇合適的字體和字號,這里我們選擇“楷體”和“18號”。
2.【解題步驟】
步驟1:在“2014年3月”工作表A3單元格中輸入“1”,在A4單元格中輸入“2”。按Ctrl全鍵向下填充至單元格Al7。
步驟2:選中“序號”列,單擊鼠標右鍵,在彈出的快捷菜單中選擇“設置單元格格式”命令,彈出“設置單元格格式”對話框。切換至“數字”選項卡,在“分類”列表框中選擇“數值”命令,在右側的“示例”組的“小數位數”微調框中輸入“0”。
步驟3:在“設置單元格格式”對話框中切換至“對齊”選項卡,在“文本對齊方式”組中“水平對齊”下拉列表框中選擇“居中”。
3.【解題步驟】
步驟:在“2014年3月”工作表選中“E:M”列,單擊鼠標右鍵,在彈出的快捷菜單中選擇“設置單元格格式”命令,彈出“設置單元格格式”對話框。切換至“數字”選項卡,在“分類”列表框中選擇“會計專用”,在“小數位數”微調框中輸入“2”,在“貨幣符號”下拉列表框中選擇“無”。
4.【解題步驟】
步驟1:在“2014年3月”工作表中,單擊【頁面布局】選項卡下【頁面設置】組中的“紙張大小”按鈕,在彈出的下拉列表中選擇“A4”。
步驟2:單擊【頁面布局】選項卡下【頁面設置】組中的“紙張方向”按鈕,在彈出的下拉列表中選擇“橫向”。
步驟3:適當調整表格各列寬度、對齊方式,使得顯示更加美觀,并且使得頁面在A4虛線框的范圍內。
5.【解題步驟】
步驟:在“2014年3月”工作表L3單元格中輸入“=ROUND(IF(K3<=1500,k3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=5500,K3*30%-2755,IF(K3<=80000,k3*35%5505,if(k3>80000,K3*45%-13505))))))),2)”,按“Enter”后完成“應交個人所得稅”的填充。然后向下填充公式到Ll7即可。
6.【解題步驟】
步驟:在“2014年3月”工作表M3單元格中輸入“=l3-J3-L3”,按“Enter”鍵后完成“實發(fā)工資”的填充。然后向下填充公式到Ml7即可。
7.【解題步驟】
步驟1:選中“2014年3月”工作表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“移動或復制”命令。
步驟2:在彈出的“移動或復制工作表”對話框中,在“下列選定工作表之前”列表框中選擇“Sheet2”,勾選“建立副本”復選框。設置完成后單擊“確定”按鈕即可。
步驟3:選中“2014年3月(2)”工作表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“重命名”命令,更改“2014年3月(2)”為“分類匯總”。
8.【解題步驟】
步驟1:在“分類匯總”工作表中數據下方建立小表格。
步驟2:在“分類匯總”工作表K22單元格輸入“=SUMPRODUCT(1*(D3:Dl7=″管理″),I3:1.17)”,按“Enter”鍵確認。
步驟3:在“分類匯總”工作表L22單元格輸入“=SUMPRODUCT(1*(D3:Dl7=″管理″),M3:Ml7)”,按“Enter”鍵確認。
步驟4:參照步驟2和步驟3,依次在“分類匯總”工作表K23、123、K24、124、K25、L25、K26、I26單元格中依次輸入:“=SUMPRODUCT(1*(D3:Dl7=″行政″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″行政″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),I3:Il7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:D17=″研發(fā)″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″研發(fā)″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″銷售″),I3:117)”,“=SUMPROD-UCT(1*(D3:Dl7=″銷售″),M3:Ml7)”,按“Enter”鍵確認。
全國計算機2級考試試題 8
1.下列敘述中錯誤的是( )。
A.對于各種特定的輸入,算法的時間復雜度是固定不變的
B.算法的時間復雜度與使用的計算機系統(tǒng)無關
C.算法的時間復雜度與使用的程序設計語言無關
D.算法的時間復雜度與實現算法過程中的具體細節(jié)無關
正確答案:A
解析:算法的時間復雜度是指執(zhí)行算法所需要的計算工作量。為了能夠比較客觀地反映出一個算法的效率,在度量一個算法的工作量時,不僅應該與所使用的計算機、程序設計語言以及程序編制者無關,而且還應該與算法實現過程中的許多細節(jié)無關。為此,可以用算法在執(zhí)行過程中所需基本運算的執(zhí)行次數來度量算法的工作量。算法所執(zhí)行的基本運算次數還與問題的規(guī)模有關;對應一個固定的規(guī)模,算法所執(zhí)行的基本運算次數還可能與特定的輸入有關。故本題答案為A選項。
2.在長度為n的順序表中查找一個元素,假設需要查找的元素一定在表中,并且元素出現在每個位置上的可能性是相同的,則在平均情況下需要比較的`次數為( )。
A.(n+1)/2
B.n
C.3n/4
D.n/2
正確答案:A
解析:在順序表中查找,最好情況下第一個元素就是要查找的元素,則比較次數為1;在最壞情況下,最后一個元素才是要找的元素,則比較次數為n。兩種情況平均即(1+n)/2.故本題答案為A選項。
3.設非空二叉樹的所有子樹中,其左子樹上的結點值均小于根結點值,而右子樹上的結點值均不小于根結點值,則稱該二叉樹為排序二叉樹。對排序二叉樹的遍歷結果為有序序列的是( )。
A.中序序列
B.前序序列
C.后序序列
D.前序序列或后序序列
正確答案:A
解析:前序遍歷:訪問根結點在訪問左子樹和訪問右子樹之前。即先訪問根結點,然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左子樹和右子樹時,仍然先訪問根結點,然后遍歷左子樹,最后遍歷右子樹。中序遍歷:訪問根結點在訪問左子樹和訪問右子樹兩者之間。即先遍歷左子樹,然后訪問根結點,最后遍歷右子樹。并且在遍歷左子樹與右子樹時,仍然首先遍歷左子樹,然后訪問根結點,最后遍歷右子樹。后序遍歷:訪問根結點在訪問左子樹和訪問右子樹之后。即首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點;并且在遍歷左子樹和右子樹時,仍然首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點。題目給出的二叉樹顯示是左結點小于根結點,根結點小于等于右結點。如果要使結果為有序序列,那么遍歷過程應該是左結點-根結點-右結點,或者右結點-根結點=左結點。根據前面3種遍歷特點可知,中序遍歷符合要求。故本題答案為A選項。
4.循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50.經過一系列正常的入隊與退隊操作后,front=rear=25,此后又插入一個元素,則循環(huán)隊列中的元素個數為( )。
A.1或50且產生上溢錯誤
B.51
C.26
D.2
正確答案:A
解析:循環(huán)隊列是隊列的一種順序存儲結構,用隊尾指針rear指向隊列中的隊尾元素,用排頭指針front指向排頭元素的前一個位置。入隊運算時,隊尾指針進1(即rear+1),然后在rear指針指向的位置插入新元素。當front=rear=25時可知隊列空或者隊列滿,此后又插入了一個元素,如果之前隊列為空,插入操作之后隊列里只有一個元素,如果插入之前隊列已滿(50個元素),執(zhí)行插入則會產生溢出錯誤。故本題答案為A選項。
5.軟件生命周期是指( )。
A.軟件產品從提出、實現、使用維護到停止使用退役的過程
B.軟件的工程實施階段
C.軟件的開發(fā)與管理
D.軟件的實現和維護
正確答案;A
解析:通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期都屬于軟件生命周期。故本題答案為A選項。
6.設二叉樹的前序序列為ABDEGHCFIJ,中序序列為DBGEHACIFJ.則按層次輸出(從上到下,同一層從左到右)的序列為( )。
A.ABCDEFGHIJ
B.DGHEBIJFCA
C.JIHGFEDCBA
D.CHIJDEFBCA
正確答案:A
7.設循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50。現經過一系列入隊與退隊操作后,front-1=rear。為了在該隊列中尋找值最大的元素,在最壞情況下需要的比較次數為( )。
A.0
B.1
C.48
D.49
正確答案:C
8.設順序表的長度為40,對該表進行冒泡排序。在最壞情況下需要的比較次數為( )。
A.820
B.780
C.40
D.41
正確答案:B
9.張編輯休假前正在審閱一部Word 書稿,他希望回來上班時能夠快速找到上次編輯的位置,在Word 2010 中最優(yōu)的操作方法是( )。
A.下次打開書稿時,直接通過滾動條找到該位置
B.記住一個關鍵詞,下次打開書稿時,通過“查找”功能找到該關鍵詞
C.記住當前頁碼,下次打開書稿時,通過“查找”功能定位頁碼
D.在當前位置插入一個書簽,通過“查找”功能定位書簽
正確答案:D
10.在Word 中編輯一篇文稿時,縱向選擇一塊文本區(qū)域的最快捷操作方法是( )。
A.按下Ctrl 鍵不放,拖動鼠標分別選擇所需的文本
B.按下Alt 鍵不放,拖動鼠標選擇所需的文本
C.按下Shift 鍵不放,拖動鼠標選擇所需的文本
D.按Ctrl+Shift+F8 組合鍵,然后拖動鼠標所需的文本
正確答案:B
11.手寫板或者鼠標屬于( )。
A.輸入設備
B.輸出設備
C.中央處理器
D.存儲器
正確答案:A
解析:計算機有輸入、存儲、運算、控制和輸出五個部分組成。手寫板和鼠標都屬于輸入設備。故正確答案為A選項。 12.某企業(yè)需要在一個辦公室構建適用于20多人的小型辦公網絡環(huán)境,這樣的網絡環(huán)境屬于( )。
A.城域網
B.局域網
C.廣域網
D.互聯(lián)網
正確答案:B
解析:按照覆蓋地理范圍和規(guī)模不同,可以將計算機網絡分為局域網、城域網和廣域網。局域網是一種在有限區(qū)域內使用的網絡,它所覆蓋的地區(qū)范圍較小,一般在幾千米之內,適用于辦公室網絡、企業(yè)與學校的主干局網絡。故正確答案為B選項。
13.第四代計算機的標志是微處理器的出現,微處理器的組成是( )。
A.運算器和存儲器
B.存儲器和控制器
C.運算器和控制器
D.運算器、控制器和存儲器
正確答案:C
解析:微處理器由運算器和控制器組成。運算器是計算機處理數據形成信息的加工廠,它的主要功能是對數據進行算術運算和邏輯運算。控制器是計算機的指揮中心,它統(tǒng)一控制計算機的各個部件。故正確答案為C選項。
14.在計算機內部,大寫字母?G?的ASCII碼為?1000111?,大寫字母?K?的ASCII碼為( )。
A.1001001
B.1001100
C.1001010
D.1001011
正確答案:D
解析:1000111對應的十進制數是71,則?K?的碼值是75,轉換成二進制位1001011.故正確答案為D選項。
15.以下不屬于Word文檔視圖的是( )。
A.閱讀版式視圖
B.放映視圖
C.Web版式視圖
D.大綱視圖
正確答案:B
解析:Word提供了5種視圖方式,分別為頁面視圖、閱讀版式視圖、Web版式視圖、大綱視圖和草稿,不包括放映視圖。故正確答案為B選項。
全國計算機2級考試試題 9
1[單選題] 要使標簽中的文本靠右顯示,應將其Aligment屬性設置為
A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3
參考答案:B
參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。
2[單選題] 軟件測試的目的是( )。
A.評估軟件可靠性
B.發(fā)現并改正程序中的錯誤
C.改正程序中的錯誤
D.發(fā)現程序中的錯誤
參考答案:D
參考解析:軟件測試是為了發(fā)現錯誤而執(zhí)行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。
3[單選題] 軟件設計中劃分模塊的一個準則是( )。
A.低內聚低耦合B.高內聚低耦合C.低內聚高耦合D.高內聚高耦合
參考答案:B
參考解析:一般較優(yōu)秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。
4[單選題] 有如下數據定義語句:Dim X,Y As Integer以上語句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類型變量
C.X是變體類型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
5[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數據流圖(DFD圖),數據字典(DD),判定樹與判定表,所以選擇B。
6[單選題] 耦合性和內聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是( )。
A.提高耦合性降低內聚性有利于提高模塊的獨立性
B.降低耦合性提高內聚性有利于提高模塊的獨立性
C.耦合性是指一個模塊內部各個元素間彼此結合的緊密程度
D.內聚性是指模塊間互相連接的緊密程度
參考答案:B
參考解析:模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設計,應盡量做到高內聚、低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性,所以A錯誤,B正確。耦合性是模塊問互相連接的緊密程度的度量而內聚性是指一個模塊內部各個元素間彼此結合的緊密程度,所以C與D錯誤。
7[單選題] 設:a=2,b=8,c=6,d=3,表達式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False
參考答案:D
參考解析:本題中包含的兩種運算符的優(yōu)先級別由高到低依次為:比較運算符、邏輯運算符。其中,邏輯運算符的優(yōu)先級為:Not(非)→And(與)→Or(或)。And前面表達式的值為False,And后面表達式的值為False,Or后面表達式的值也為False,所以最后輸出的也是False。因此,答案為D.。
參考解析:用Dim可同時定義多個變量,但變量要l分別聲明其數據類型,如果不聲明數據類型,默認是Variant變I體型變量。l本題中,變量x定義時沒聲明數據類型,所以為Variant型I變量,變量Y是整型變量。故c選項正確。
8[單選題] 當文本框中的內容發(fā)生改變時所觸發(fā)的事件是( )。
A.KeyUpB.ChangeC.LostFocus D.GotFocus
參考答案:B
參考解析:文本框中內容有變化時,觸發(fā)Change事件。故B選項正確。當在文本框中輸人數據,松開鍵盤時觸發(fā)它的KeyUp事件;文本框失去焦點觸發(fā)LostFocus事件:獲得焦點。觸發(fā)Got—1%eus事件0
9[單選題]下面程序的執(zhí)行結果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
參考答案:B
參考解析:本題主要考查算術運算符中的冪運算,在程序中x的值為k的k次方的.a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數的0次方都是l,因此,在k的值變?yōu)?之前會輸出三個l。
10[單選題] 設變量X的值是845,則下面語句的輸出是
Printx、100+(xMod100)10+x
Mod10
A.17B.548C.845D.485
參考答案:A
參考解析:整除運算(、)的結果是商的整數部分。例如,72表示整除,商為3.5,結果取整數部分3,不進行四舍五入。如果參加整除的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然后再執(zhí)行整除運算。例如,對于8.5、2,先將8.5變成9再進行整除,商為3.5,結果為4。取余運算(MoD.是求兩個整數相除后的余數。如果參加取余運算的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然后再執(zhí)行取余運算。例如,對于8.52.1,先將8.5變成9,2.1變成2,然后9除以2與1,因此取余結果為1。
算術運算符的優(yōu)先級:先乘除,后加減;乘方優(yōu)先于乘除;函數優(yōu)先于乘方;Mod次于乘除而優(yōu)先于加減;括號最優(yōu)先本題中,x100結果為8,(xModl00)10結果為4,xModt0結果為5,所以輸出為l7,選項A.正確。
全國計算機2級考試試題 10
1.[單選題] 程序調試的任務是( ).
A.設計測試用例
B.驗證程序的正確性
C.發(fā)現程序中的錯誤
D.診斷和改正程序中的錯誤
2[單選題] 計算機指令由兩部分組成,它們是( )。
A.運算符和運算數B.操作數和結果C.操作碼和操作數D.數據和字符
3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員問的聯(lián)系是( )。
A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系
4[單選題] 下列關于ASCⅡ編碼的敘述中,正確的是( ).
A.一個字符的標準ASCⅡ碼占一個字節(jié),其最高二進制位總為1
B.所有大寫英文字母的ASCⅡ碼值都小于小寫英文字母‘a’的ASCⅡ碼值
C.所有大寫英文字母的ASCⅡ碼值都大于小寫英文字母‘a’的ASCⅡ碼值
D.標準ASCⅡ碼表有256個不同的字符編碼
5[單選題] 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)
6[單選題] 以下關于編譯程序的說法正確的是( ).
A.編譯程序屬于計算機應用軟件,所有用戶都需要編譯程序
B.編譯程序不會生成目標程序,而是直接執(zhí)行源程序
C.編譯程序完成高級語言程序到低級語言程序的等價翻譯
D.編譯程序構造比較復雜,一般不進行出錯處理
7[單選題] 數據字典(DD)所定義的對象都包含于( )。
A.數據流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖
8[單選題] ( )拓撲結構是將網絡的各個節(jié)點通過中繼器連接成一個閉合環(huán)路.
A.星型B.樹型C.總線型D.環(huán)型
9[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤足
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的高街度呵讀寫光柱
10[單選題]根據域名代碼規(guī)定,表示政府部門網站的域名代碼是( )。
A..netB..comC..govD..org
參考答案:C
11[單選題] 數據庫設計中反映用戶對數據要求的模式是( )。
A.內模式B.概念模式C.外模式D.設計模式
12[單選題]設計中模塊劃分應遵循的準則是( )。
A.低內聚低耦合B.高耦合高內聚C.高內聚低耦合D.以上說法均錯誤
13[單選題] 計算機軟件包括( ).
A.算法和數據B.程序和數據C.程序和文檔D.程序、數據及相關文檔
14[單選題] 數據庫應用系統(tǒng)中的核心問題是( )。
A.數據庫設計B.數據庫系統(tǒng)設計C.數據庫維護D.數據庫管理員培訓
15[單選題] 運算器的完整功能是進行( )。
A.邏輯運算B.算術運算和邏輯運算C.算術運算D.邏輯運算和微積分運算
16[單選題] CPU中,除了內部總線和必要的寄存器外,主要的兩大部件分別是運算器和
A.控制器B.存儲器C.CacheD.編輯器
17[單選題] 下列與隊列結構有關聯(lián)的是( )。
A.函數的遞歸調用B.數組元素的引用C.多重循環(huán)的執(zhí)行;D.先到先服務的作業(yè)調度
18[單選題] 在一個非零無符號二進制整數之后添加一個0,則此數的值為原數的( )。
A.4倍B.2倍C.1/2倍D.1/4倍
19[單選題] 上網需要在計算機上安裝
A.數據庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網絡游戲軟件
20[單選題] 十進制數18轉換成二進制數是( )。
A.010101B.101000C.010010D.001010
參考答案:C
21[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤是( )。
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的'高密度可讀寫光盤
22[單選題] 算法的有窮性是指( ).
A.算法程序的運行時間是有限的
B.算法程序所處理的數據量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
23[單選題] 某系統(tǒng)結構圖如下圖所示
該系統(tǒng)結構圖中最大扇入是( ).
A.0B.1C.2 D.3
24[單選題] 有三個關系R、S和T如下:
其中關系T由關系R和S通過某種操作得到,該操作為( ).
A.選擇B.投影C.交D.并
25[單選題] 在微機中,西文字符所采用的編碼是( ).
A.EBCDIC碼B.ASCⅡ碼C.國標碼D.BCD碼
計算機二級考試真題答案解析
1.參考答案:D參考解析:程序調試的任務是診斷和改正程序中的錯誤。
2.參考答案:C參考解析:計算機指令通常由操作碼和操作數兩部分組成。
3.參考答案:C參考解析:兩個實體集間的聯(lián)系實際上是實體集間的函數關系,主要有一對一聯(lián)系1:1.、一對多聯(lián)系1:m.、多對一聯(lián)系m:1.、多對多聯(lián)系m:n.。對于每一個實體部門,都有多名職員,則其對應的聯(lián)系為一對多聯(lián)系1:m.,答案選C。
4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;所有大寫字母的ASCIl碼都小于小寫字母a的ASCIl碼;標準ASCIl碼表有128個不同的字符編碼。
5.參考答案:C參考解析:當有序線性表為順序存儲時才能用二分法查找。可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。
6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機可以識別的二進制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。
7.參考答案:A參考解析:在數據流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數據字典。因此選A,而B,C,D都不符合。
8.參考答案:D參考解析:環(huán)型拓撲結構是使用中繼器組成一個封閉的環(huán),各節(jié)點直接連到環(huán)上,信息沿著環(huán)按一定方向從一個節(jié)點傳送到另一個節(jié)點的拓撲結構.
9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進行讀寫。CD-RW的全稱是CD-ReWritab1e。
10.參考答案:C參考解析:略
11.參考答案:C參考解析:數據庫系統(tǒng)的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統(tǒng)中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述,所以選擇C。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法。
12.參考答案:C參考解析:根據軟件設計原理提出如下優(yōu)化準則:①劃分模塊時,盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結構。②一個模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。
13.參考答案:D參考解析:計算機軟件由兩部分組成:一是機器可執(zhí)行的程序和數據;二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關的文檔.故D選項正確.
14.參考答案:A參考解析:數據庫應用系統(tǒng)中的核心問題是數據庫的設計。
15.參考答案:B參考解析:運算器是計算機處理數據形成信息的加工廠,它的主要功能是對二進制數碼進行算術運算或邏輯運算。
16.參考答案:A參考解析:CPU主要包括運算器和控制器。
17.參考答案:D參考解析:隊列的修改是依先進先出的原則進行的,D正確。
18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。
19.參考答案:C參考解析:略
20.參考答案:C參考解析:用2整除18,可以得到一個商和余數;再用2去除商,又會得到一個商和余數。如此進行,直到商為0時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來,即得010010。
21.參考答案:B參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進行讀/寫。CD-RW的全稱是CD-ReWritab1e。
22.參考答案:A參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
23.參考答案:C參考解析:扇人指的是調用一個給定模塊的模塊個數。題干系統(tǒng)中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項正確。
24.參考答案:D參考解析:關系T中包含了關系R與s中的所有元組,所以進行的是并的運算。
25.參考答案:B參考解析:略
全國計算機2級考試試題 11
1、 世界上首先實現存儲程序的電子數字計算機是____。
A、ENIAC B、UNIVAC C、EDVAC D、EDSAC
2、計算機科學的奠基人是____。
A、查爾斯.巴貝奇 B、圖靈
C、阿塔諾索夫
D、馮.諾依曼
2、 世界上首次提出存儲程序計算機體系結構的是____。
A、艾侖圖靈 B、馮諾依曼 C、莫奇萊 D、比爾蓋茨
3、 計算機所具有的存儲程序和程序原理是____提出的。
A、圖靈 B、布爾 C、馮諾依曼 D、愛因斯坦
4、 電子計算機技術在半個世紀中雖有很大進步,但至今其運行仍遵循著一位科學家提
出的基本原理。他就是____。
A、牛頓
B、愛因斯坦
C、愛迪生
D、 馮諾依曼
5、 1946年世界上有了第一臺電子數字計算機,奠定了至今仍然在使用的計算機
____。
A、外型結構 B、總線結構 C、存取結構 D、體系結構
6、 在計算機應用領域里,____是其最廣泛的應用方面。
A、過程控制 B、科學計算 C、數據處理 D、計算機輔助系統(tǒng)
7、 1946年第一臺計算機問世以來,計算機的發(fā)展經歷了4個時代,它們是____。
A、低檔計算機、中檔計算機、高檔計算機、手提計算機
B、微型計算機、小型計算機、中型計算機、大型計算機
C、組裝機、兼容機、品牌機、原裝機
D、電子管計算機、晶體管計算機、小規(guī)模集成電路計算機、大規(guī)模及超大規(guī)模集成電
路計算機
8、 以下屬于第四代微處理器的是____。
A、Intel8008 B、Intel8085
C、Intel8086 D、Intel80386/486/586
2
9、 Pentium IV處理器屬于____處理器。
A、第一代 B、第三代
C、第四代 D、第五代
10、 計算機能夠自動、準確、快速地按照人們的意圖進行運行的最基本思想是____。
A、采用超大規(guī)模集成電路 B、采用CPU作為中央核心部件
C、采用操作系統(tǒng) D、存儲程序和程序控制
11、 計算機工作最重要的特征是____。
A、高速度 B、高精度
C、存儲程序和程序控制 D、記憶力強
12、 計算機業(yè)界最初的硬件巨頭“藍色巨人”指的是____。
A、IBM B、Microsoft C、聯(lián)想 D、Sun
13、 第四媒體是指( )。
A、報紙媒體
B、網絡媒體 C、電視媒體
D、廣播媒體
14、 CAD是計算機的主要應用領域,它的含義是____。
A、計算機輔助教育 B、計算機輔助測試
C、計算機輔助設計 D、計算機輔助管理
15、 “計算機輔助____ ”的英文縮寫為CAM。Assist 輔助
A、制造 B、設計
C、測試 D、教學
16、 將高級語言程序設計語言源程序翻譯成計算機可執(zhí)行代碼的軟件稱為 ____
A、匯編程序 B、編譯程序 C、管理程序 D、服務程序
17、 計算機之所以能實現自動連續(xù)運算,是由于采用了_____原理。
A、布爾邏輯 B、存儲程序
C、數字電路 D、集成電路
18、 某單位自行開發(fā)的工資管理系統(tǒng),按計算機應用的類型劃分,它屬于____。
A、科學計算 B、輔助設計
C、數據處理 D、實時控制
19、 用計算機進行資料檢索工作,是屬于計算機應用中的____。
A、科學計算 B、數據處理 C、實時控制 D、人工智能
20、 結構化程序設計的三種基本控制結構是____。
3
A、順序、選擇和轉向 B、層次、網狀和循環(huán)
C、模塊、選擇和循環(huán) D、順序、循環(huán)和選擇
21、 目前計算機應用領域可大致分為三個方面,指出下列正確答案____。
A、CAI、專家系統(tǒng)、人工智能 B、工程設計、CAI、文字處理
C、實時控制、科學計算、數據處理 D、數據分析、人工智能、計算機網絡
22、 下面是有關計算機病毒的說法,其中____不正確
A、計算機病毒有引導型病毒、文件型病毒、復合型病毒等
B、計算機病毒中也有良性病毒
C、計算機病毒實際上是一種計算機程序
D、計算機病毒是由于程序的錯誤編制而產生的
23、 計算機能直接執(zhí)行的指令包括兩部分,它們是____。
A、源操作數與目標操作數 B、操作碼與操作數
C、ASCII碼與漢字代碼 D、數字與字符
24、 不同的計算機,其指令系統(tǒng)也不相同,這主要取決于____。
A、所用的操作系統(tǒng) B、系統(tǒng)的.總體結構
C、所用的CPU D、所用的程序設計語言
25、 多媒體計算機是指____。
A、具有多種外部設備的計算機 B、能與多種電器連接的計算機
C、能處理多種媒體的計算機 D、借助多種媒體操作的計算機
26、 計算機用于解決科學研究與工程計算中的數學問題,稱為____。
A、數值計算 B、數學建模 C、數據處理 D、自動控制
27、 ____特點是處理的信息數據量比較大而數值計算并不十分復雜。
A、工程計算 B、數據處理 C、自動控制 D、實時控制
28、 計算機中的所有信息都是以____的形式存儲在機器內部的。
A、字符 B、二進制編碼 C、BCD碼 D、ASCII碼
29、 在計算機內,多媒體數據最終是以_____形式存在的。
A、二進制代碼
B、特殊的壓縮碼
C、模擬數據
D、圖形
30、 在微機中,bit 的中文含義是____。
A、二進制位 B、雙字 C、字節(jié) D、字
用一個字節(jié)最多能編出____不同的碼。
A、8個 B、16個 C、128個 D、256個
31、 計算機中字節(jié)是常用單位,它的英文名字是____。
A、Bit B、byte C、bout D、baut
32、 計算機存儲和處理數據的基本單位是____。
A、bit B、Byte C、GB D、KB
33、 1字節(jié)表示____位。
A、1 B、4 C、8 D、10
34、 在描述信息傳輸中bps表示的是____。
A、每秒傳輸的字節(jié)數 B、每秒傳輸的指令數
C、每秒傳輸的字數 D、每秒傳輸的位數
35、 "32位微型計算機"中的32是指 ____。
A、微機型號 B、內存容量 C、存儲單位 D、機器字長
36、 微處理器處理的數據基本單位為字。一個字的長度通常是____。
A、16個二進制位 B、32個二進制位
C、64個二進制位 D、與微處理器芯片的型號有關
37、 字符串“IBM”中的字母B存放在計算機內占用的二進制位個數是____。
A、8 B、4 C、2 D、1
38、 一個漢字和一個英文字符在微型機中存儲時所占字節(jié)數的比值為____。
A 、4:1 B、2:1 C、1:1 D、1:4
39、 若一臺計算機的字長為4個字節(jié),這意味著它____。
A、能處理的數值最大為4位十進制數9999
B、能處理的字符串最多位4個英文字母組成
C、在CPU中作為一個整體加以傳送處理的代碼為32位
D、在CPU中運行的結果最大位2的32次方
40、 “馮諾依曼計算機”的體系結構主要分為____五大組成。
A、外部存儲器、內部存儲器、CPU、顯示、打印
B、輸入、輸出、運算器、控制器、存儲器
C、輸入、輸出、控制、存儲、外設
D、都不是
41、 對PC機,人們常提到的"Pentium"、"Pentium IV"指的是_____。
A、存儲器 B、內存品牌
C、主板型號 D、CPU類型
42、 人們通常說的擴計算機的內存,指的是____。
A、ROM B、CMOS C、CPU D、RAM
43、 在微型計算機中,內存儲器,通常采用____。
A、光存儲器 B、磁表面存儲器 C、半導體存儲器 D、磁芯存儲器
44、 連到局域網上的節(jié)點計算機必需要安裝____硬件。
A、調制解調器 B、交換機 C、集線器 D、網絡適配卡
45、 計算機的三類總線中,不包括____。
A、控制總線 B、地址總線 C、傳輸總線 D、數據總線
46、 關于計算機總線的說明不正確的是____。
A、計算機的五大部件通過總線連接形成一個整體
B、總線是計算機各個部件之間進行信息傳遞的一組公共通道
C、根據總線中流動的信息不同分為地址總線、數據總線、控制總線
D、數據總線是單向的,地址總線是雙向的
47、 計算機中存儲信息的最小單位是____。
A、字 B、字節(jié) C、字長 D、位
48、 在計算機中使用的鍵盤是連接在____。
A、打印機接口上的 B、顯示器接口上的
C、并行接口上的 D、串行接口上的
49、 計算機的通用性使其可以求解不同的算術和邏輯運算,這主要取決于計算機的______。
A、 高速運算 B、 指令系統(tǒng) C、 可編程序 D、 存儲功能
50、 幾年前一位芬蘭大學生人在Internet 上公開發(fā)布了一種免費操作系統(tǒng)____,經過許多人的努力,該操作系統(tǒng)正不斷完善,并被推廣應用。
A、Windows XP B、Novell C、UNIX D、Linux
全國計算機2級考試試題 12
1.在公有派生情況下,有關派生類對象和基類對象的關系,下列敘述不正確的是( )
A.派生類的對象可以賦給基類的對象
B.派生類的對象可以初始化基類的引用
C.派生類的對象可以直接訪問基類中的成員
D.派生類的對象的地址可以賦給指向基類的指針
【參考答案】 C
2.下列關于虛基類的描述,錯誤的'是( )
A.設置虛基類的目的是為了消除二義性
B.虛基類的構造函數在非虛基類之后調用
C.若同一層中包含多個虛基類,這些基類的構造函數按它們說明的次序調用
D.若虛基類由非虛基類派生而來,則仍然先調用基類構造函數,再調用派生類的構造函數
【參考答案】 B
3.下列運算符中,在C++語言中不能重載的是( )
A.*
B.>=
C.:
D./
【參考答案】 C
4.下列程序的運行結果是( )
#include
class A
{ int a;
public:
A( ) {a=0;}
A(int aa)
{a=aa;
cout<
void main( )
{A x,y(2),z(3);
cout<
A.00
B.23
C.34
D.25
【參考答案】 B
5.判斷char型變量c是否為小寫字母的正確表達式是( )
A.′a′<=c<=′z′
B.(c>+A)&&(c<=z)
C.(′a′>=c)||(′z′<=c)
D.(c>=′a′)&&(c<=′z′)
【參考答案】 D
全國計算機2級考試試題 13
一、選擇題
1VBA程序流程控制的方式有( )。
A.順序控制、條件控制和選擇控制
B.條件控制、選擇控制和循環(huán)控制
C.分支控制、順序控制和循環(huán)控制
D.順序控制、選擇控制和循環(huán)控制
參考答案:D
參考解析:本題考查VBA中流程控制方式的知識。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環(huán)控制,對應結構化程序設計的三種基本控制結構。
2下列敘述中正確的是( )。
A.線性鏈表的各元素在存儲空間中的位置必須是連續(xù)的
B.線性鏈表的頭元素一定存儲在其他元素的前面
C.線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,但表頭元素一定存儲在其他元素的前面
D.線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,且各元素的存儲順序也是任意的
參考答案:D
參考解析:在線性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序也是任意的,依靠指針來實現數據元素的前后件關系。
3下列邏輯表達式中,能正確表示條件“x和Y都不是奇數”的是( )。
A.xMod2=1 AndYMod 2=1
B.XMod2=10rYMod 2=1
C.xMod2=0AndYMod 2=0
D.XMod 2=00rYMod 2=0
參考答案:C
參考解析:本題考查VBA中條件組合的知識。若要表示X和Y都不是奇數,也就意味著x是偶數,Y也是偶數,那么兩個條件之間是“與”的關系;若要判斷某數是偶數,需要這個數除2的余數為0。
4語句Dim NewArray(10)As Integer的含義是( )。
A.定義了一個整型變量且初值為10
B.定義了l0個整數構成的數組
C.定義了11個整數構成的數組
D.將數組的第10元素設置為整型
參考答案:C
參考解析:本題考查VBA中數組的知識。數組變量由變量名和數組下標構成,通常使用Dim語句來定義數組,其格式為:Dim數組名([下標下限t0]下標上限)As數據類型其中下標下限缺省為0。數組中的元素個數即為:下標上限一下標下限+1。
5下列關于標準函數的說法,正確的是( )。
A.Rnd函數用來獲得0到9之間的雙精度隨機數
B.Int函數和Fix函數參數相同則返回值就相同
C.Str函數用來把純數字型的字符串轉換為數值型
D.Chr函數返回ASCIl碼對應的字符
參考答案:D
6執(zhí)行x=InputBox(”請輸入x的值”)時,在彈出的對話框中輸入l2,在列表框Listl選中第一個列表項,假設該列表項的內容為34,使Y的值是1234的語句是( )。
A.y--Val(x)+Val((ListList(0)
B.y=Val(x)+Val(ListList(1))
C.y=Val(x)&Val(ListList(O))
D.y=Val(x)&Val(ListList(1))
參考答案:C
參考解析:本題考查字符串連接和列表框的知識。列表框的List屬性是一個數組,其各元素就是列表框中的列表項,第一個列表項對應的數組下標為0。由于列表框中的列表項和輸入對話框的返回值都是字符串,在本題中使用了Val函數將其轉換為數字,此時如果使用“+”則會完成兩個數字相加,故此只能使用“&”連接兩個字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標簽:試題內容(10)答案解析(0)
7在條件宏設計時,對于連續(xù)重復的條件,可以用來代替的符號是( )。
A.…B.=C.,D.:
參考答案:A
參考解析:本題考查條件宏的知識。如果在宏中加入條件表達式,就可以限制宏在滿足一定的條件下才能完成某種操作,我們稱之為條件宏。對于連續(xù)重復的條件,可以使用省號(…)代替重復條件。
8在Access中,如果在模塊的過程內部定義變量,則該變量的作用域為( )。
A.局部范圍B.程序范圍C.全局范圍D.模塊范圍
參考答案:A
參考解析:變量定義在標準模塊的所有過程之外的起始位置,運行時在所有類模塊和標準模塊的所有子過程與函數過程中都可見。
9表的組成內容包括( )。
A.查詢和報表B.字段和記錄C.報表和窗體D.窗體和字段
參考答案:B
參考解析:本題考查Access表基本概念的知識。在關系數據庫中關系是一個二維表,每一行稱為一個元組,每一列稱為一個屬性:在Access這個關系數據庫中.用表來實現關系,表的每一行稱作一條記錄,對應關系模型中的元組;每一列稱作一個字段,對應關系模型中的`屬性。
10假設一個書店用(書號,書名,作者,出版社,出版日期,庫存數量……)一組屬性來描述圖書,可以作為“關鍵字”的是( )。
A.書號B.書名C.作者D.出版社
參考答案:A
參考解析:本題考查主關鍵字的知識。主關鍵字是一個或者多個字段的集合,是用于區(qū)別表中記錄惟一的標識,也就意昧著在一個表中主關鍵字不能取重復值。在ACCess的表中,可以定義三種類型的主關鍵字:自動編號主鍵、單字段主鍵和多字段主鍵。在本題中只有“書號”是每本書都不相同的,也就是主關鍵字。
11在If…EndIf選擇結構中,允許可嵌套的深度是( )。
A.最多32層B.最多64層C.最多256層D.沒有嚴格限制
參考答案:D
參考解析:本題考查VBA中選擇結構嵌套的知識。在VBA中稱在If...End If結構中包含其他If…End If結構的構造為選擇嵌套,對于嵌套的層次沒有嚴格規(guī)定,理論卜.可以嵌套無窮多層次。
13下列不屬于操作查詢的是( )。
A.參數查詢B.生成表查詢C.更新查詢D.刪除查詢
參考答案:A
參考解析:本題考查操作查詢的知識。操作查詢,也叫做動作查詢,共有4種類型:追加查詢、刪除查詢、更新查詢和生成表查詢。利用這幾種查詢可以完成為源表追加數據,更新、刪除源表中的數據,以及生成表操作。
14下列關于棧的敘述中,正確的選項是( )。
A.在棧中只能刪除數據B.在棧中只能插入數據C.棧是先進先出的線性表D.棧是先進后出的線性表
參考答案:D
參考解析:
棧是限定在一端進行插入與刪除的線性表。這種線性表只能在固定的一端進行插入和刪除操作,因此棧又稱后進先出表或先進后出表。
15下列關于類、對象、屬性和方法的敘述中,錯誤的是( )。
A.類是對一類相似對象的描述,這些對象具有相同的屬性和方法
B.屬性用于描述對象的狀態(tài),方法用于表示對象的行為
C.基于同一個類產生的兩個對象可以分別設置自己的屬性值
D.通過執(zhí)行不同對象的同名方法,其結果必然是相同的
參考答案:D
參考解析:對象根據所接受的消息而做出動作,同樣的消息被不同的對象接受時可以導致完全不同的行為,該現象稱為多態(tài)性,這種消息可以是同名的方法。
17要求主表中沒有相關記錄時就不能將記錄添加到相關表中,則應該在表關系中設置( )。
A.參照完整性B.有效性規(guī)則C.輸入掩碼D.級聯(lián)更新相關字段
參考答案:A
參考解析:本題考查參照完整性的知識。在關系數據庫中都有兩種完整性約束:實體完整性和參照完整性。實體完整性就是主屬性不能為空;參照完整性指的是兩個邏輯上有關系的表必須使得表里面的數據滿足它們的關系。例如主表中沒有相關記錄就不能將記錄添加到相關表;相關表中的記錄刪除時主表的相關記錄隨之刪除;相關表中的記錄更新時主表的相關記錄隨之更新都是參照完整性的例子。
18為窗體中的命令按鈕設置單擊鼠標時發(fā)生的動作,應選擇設置其屬性對話框的( )。
A.“格式”選項卡B.“事件”選項卡C.“方法”選項卡D.“數據”選項卡
參考答案:B
參考解析:本題考查窗體控件的基礎知識。在窗體上每一個控件都是一個對象,都具有三要素就是屬性、事件和方法。事件是控件可以響應的動作如單擊鼠標等,所以要想設計單擊鼠標時的動作就要設計單擊鼠標事件里面的內容。
20設變量x是一個整型變量,如果sgn(x)的值為l,則x的值是( )。
A.1B.大于0的整數C.0D.小于0的整數
參考答案:B
參考解析:本題考查VBA中判斷符號函數的知識。Sgnoi函數是一個判斷符號的函數,其參數為數值型的值,若參數小于o,則函數返回-1;若參數等于0,則函數返回0;若參數大于0,則函數返回1。
22報表頁腳的作用是( )。
A.用來顯示報表的標題、圖形或說明性文字
B.用來顯示整個報表的匯總說明
C.用來顯示報表中的字段名稱或對記錄的分組名稱
D.用來顯示本頁的匯總說明
參考答案:B
參考解析:本題考查報表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標題、圖形或者說明性文字:報表頁腳處于報表的結束位置,一般用來顯示報表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結束位置,一般用來顯示本頁的匯總說明。
23結構化分析方法是面向( )的自頂向下逐步求精進行需求分析的方法。
A.對象B.數據結構C.數據流D.目標
參考答案:C
參考解析:結構化分析方法是面向數據流進行需求分析的方法,采用自頂向下、逐層分解,建立系統(tǒng)的處理流程,以數據流圖和數據字典為主要工具,建立系統(tǒng)的邏輯模型。
24下列關于控件的說法錯誤的是( )。
A.控件是窗體上用于顯示數據和執(zhí)行操作的對象
B.在窗體中添加的對象都稱為控件
C.控件的類型可以分為:結合型、非結合型、計算型與非計算型
D.控件都可以在窗體“設計”視圖中的工具箱中看到
參考答案:C
參考解析:本題考查窗體控件的知識。ACCess中的窗體中的控件是窗體上用于顯示數據和執(zhí)行操作以及美化窗體的對象;每一個在窗體中添加的對象包括窗體本身都稱為控件;它們可以在窗體“設計”視圖中的工具箱中看到并使用。控件的類型分為結合型、非結合型和計算型。
25能被“對象所識別的動作”和“對象可執(zhí)行的活動”分別稱為對象的( )。
A.方法和事件B.事件和方法C.事件和屬性D.過程和方法
參考答案:B
參考解析:本題考查面向對象的知識。在面向對象的開發(fā)環(huán)境中,對象具有三要素:屬性、事件和方法。屬性是對象的靜態(tài)特性,一般用來描述對象的靜態(tài)特征;事件是可以被對象識別或接受的動作;方法是對象可以執(zhí)行的活動。
27某二叉樹共有60個葉子結點與50個度為1的結點,則該二叉樹中的總結點數為( )。
A.148B.169C.182D.198
參考答案:B
參考解析:葉子結點總是比度為2的結點多一個。所以,具有60個葉子結點的二叉樹有59個度為2的結點。總結點數=60個葉子結點+59個度為2的結點+50個度為1的結點=169個結點。
28已知一個學生數據庫,其中含有班級、性別等字段,若要統(tǒng)計每個班男女學生的人數,則應使用( )查詢。
A.交叉表查詢B.選擇查詢C.參數查詢D.操作查詢
參考答案:A
參考解析:本題考查查詢種類的知識。常見的查詢種類有:選擇查詢、交叉表查詢、參數查詢、操作查詢和SQL查詢。其中選擇查詢是根據指定的查詢準則從一個或多個表中獲取數據并顯示結果;交叉表查詢是利用表中的行和列來統(tǒng)計數據;參數查詢利用對話框來提示用戶輸入準則;操作查詢在一次查詢操作中對所得結果進行編輯。本題中以性別為行標題,以班級為列標題,行列交叉處進行計數,即可得到結果。
29設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為( )。
A.課號,成績B.學號,成績C.學號,課號D.學號,姓名,成績
參考答案:C
參考解析: 關鍵字是指屬性或屬性的組合,其值能夠惟一地標識一個元組,而在SC中學號和課號的組合可以對元組進行惟一的標識。
31在窗體上,設置控件Com0為不可見的屬性是( )。
A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible
參考答案:D
參考解析:本題考查控件屬性的知識。在窗體的控件中,Visible屬性是用于指定控件是否可見。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標題,Name屬性表示控件的名稱。
32用于關閉或打開系統(tǒng)消息的宏命令是( )。
A.SetValueB.RequeryC.RestoreD.SetWamings
參考答案:D
參考解析:本題考查宏操作的知識。Access中提供了50多個可選的宏操作命令,在本題中SetValue用于設置屬性值;Requery用于刷新控件數據;Restore用于將最大化或最小化窗口恢復至原始大小;SetWarnings用于關閉或打開系統(tǒng)消息。
33在關系運算中,投影運算的含義是( )。
A.在基本表中選擇滿足條件的記錄組成一個新的關系
B.在基本表中選擇需要的字段(屬性)組成一個新的關系
C.在基本表中選擇滿足條件的記錄和屬性組成一個新的關系
D.上述說法均是正確的
參考答案:B
參考解析:本題考查關系運算的知識。關系運算可分為兩大類,一類是傳統(tǒng)的集合運算,如并、交、差和笛卡兒積:還有~類是專門的關系運算,其中包括選擇、投影、連接和自然連接。選擇運算是在關系中選擇滿足條件的元組;投影運算是在關系中指定某些屬性所組成新的關系;連接運算是將兩個關系拼接成~個新的關系,生成的新關系中包含滿足條件的元組;自然連接是在等值連接的基礎上去除重復的屬性。
34在access數據庫中表就是( )
A.數據庫B.記錄C.字段D.關系
參考答案:D
參考解析:本題考查表的基本概念的知識。在ACCess這個關系數據庫中,用表來實現邏輯層次中的關系也就是所說的一個關系就是一個二維表。表中的列稱作字段,行稱作記錄,而數據庫是一個總稱。
35SQL語句不能創(chuàng)建的是( )。
A.報表B.視圖C.數據表D.索引
參考答案:A
參考解析:本題考查SQL中定義語句的知識。SQL語言的功能包含數據定義、數據操縱、數據查詢和數據控制,其中的數據定義功能可以實現表、索引、視圖的定義、修改和刪除。在ACCess中提供3種創(chuàng)建報表的方式,分別是使用“自動報表,功能,使用向導功能和使用“設計”視圖創(chuàng)建,使用SQL語句是不能創(chuàng)建報表的。
全國計算機2級考試試題 14
選擇題
1、下列敘述中正確的是()。
A) 算法的時間復雜度與算法程序中的語句條數成正比
B) 算法的時間復雜度與計算機的運行速度有關
C) 算法的時間復雜度與運行算法時特定的輸入有關
D) 算法的時間復雜度與算法程序編制者的水平有關
2、下列各排序法中,最壞情況下的時間復雜度最低的是()。
A) 希爾排序
B) 快速排序
C) 堆排序
D) 冒泡排序
3、設棧的存儲空間為S(1:50),初始狀態(tài)為top=51。現經過一系列正常的入棧與退棧操作后,top=50,則棧中的元素個數為()。
A) 1
B) 0
C) 50
D) 49
4、某二叉樹共有399個結點,其中有199個度為2的結點,則該二叉樹中的葉子結點數為()。
A) 不存在這樣的二叉樹
B) 200
C) 198
D) 199
5、結構化程序的三種基本結構是()。
A) 遞歸、迭代和回溯
B) 過程、函數和子程序
C) 順序、選擇和循環(huán)
D) 調用、返回和選擇
6、某系統(tǒng)結構圖如下圖所示(n≥5)
該系統(tǒng)結構圖的最大扇出數是()。
A) n
B) 3
C) 2
D) n+1
7、軟件需求規(guī)格說明的內容不包括()。
A) 運行環(huán)境
B) 軟件的主要功能
C) 軟件的性能
D) 算法詳細設計
8、在數據庫管理技術發(fā)展的三個階段中,沒有專門的軟件對數據進行管理的是()。
A) 人工管理階段
B) 文件系統(tǒng)階段
C) 文件系統(tǒng)階段和數據庫階段
D) 人工管理階段和文件系統(tǒng)階段
9、建立表示學生選修課程活動的實體聯(lián)系模型,其中的兩個實體分別是()。
A) 課程和課程號
B) 學生和課程
C) 學生和學號
D) 課程和成績
10、定義學生、教師和課程的關系模式S(S#,Sn,Sd,Dc,SA)(其屬性分別為學號、姓名、所在系、所在系的系主任、年齡);C(C#,Cn,P#)(其屬性分別為課程號、課程名、先修課);SC(S#,C#,G)(其屬性分別為學號、課程號和成績),則該關系為()。
A) 第二范式
B) 第一范式
C) 第三范式
D) BCNF范式
11、在Windows7操作系統(tǒng)中,磁盤維護包括硬盤的檢查、清理和碎片整理等功能,碎片整理的目的是()。
A) 刪除磁盤小文件
B) 獲得更多磁盤可用空間
C) 優(yōu)化磁盤文件存儲
D) 改善磁盤的清潔度
13、某企業(yè)為了構建網絡辦公環(huán)境,每位員工使用的計算機上應當具備什么設備()。
A) 網卡
B) 攝像頭
C) 無線鼠標
D) 雙顯示器
14、在Internet中實現信息瀏覽查詢服務的是()。
A) DNS
B) FTP
C) WWW
D) ADSL
15、小華利用Word編輯一份書稿,出版社要求目錄和正文的頁碼分別采用不同的格式,且均從第1頁開始,最優(yōu)的操作方法是()。
A) 將目錄和正文分別存在兩個文檔中,分別設置頁碼
B) 在目錄與正文之間插入分節(jié)符,在不同的節(jié)中設置不同的頁碼
C) 在目錄與正文之間插入分頁符,在分頁符前后設置不同的頁碼
D) 在Word中不設置頁碼,將其轉換為PDF格式時再增加頁碼
16、小明的畢業(yè)論文分別請兩位老師進行了審閱。每位老師分別通過Word的.修訂功能對該論文進行了修改。現在,小明需要將兩份經過修訂的文檔合并為一份,最優(yōu)的操作方法是()。
A) 小明可以在一份修訂較多的文檔中,將另一份修訂較少的文檔修改內容手動對照補充進去
B) 請一位老師在另一位老師修訂后的文檔中再進行一次修訂
C) 利用Word比較功能,將兩位老師的修訂合并到一個文檔中
D) 將修訂較少的那部分舍棄,只保留修訂較多的那份論文做為終稿
17、小金從網站上查到了最近一次全國人口普查的數據表格,他準備將這份表格中的數據引用到Excel中以便進一步分析,最優(yōu)的操作方法是()。
A) 對照網頁上的表格,直接將數據輸入到Excel工作表中
B) 通過復制、粘貼功能,將網頁上的表格復制到Excel工作表中
C) 通過Excel中的“自網站獲取外部數據”功能,直接將網頁上的表格導入到Excel工作表中
D) 先將包含表格的網頁保存為。htm或 。mht格式文件,然后在Excel中直接打開該文件
18、小胡利用Excel對銷售人員的銷售額進行統(tǒng)計,銷售工作表中已包含每位銷售人員對應的產品銷量,且產品銷售單價為308元,計算每位銷售人員銷售額的最優(yōu)操作方法是()。
A) 直接通過公式“=銷量×308”計算銷售額
B) 將單價308定義名稱為“單價”,然后在計算銷售額的公式中引用該名稱
C) 將單價308輸入到某個單元格中,然后在計算銷售額的公式中絕對引用該單元格
D) 將單價308輸入到某個單元格中,然后在計算銷售額的公式中相對引用該單元格
19、小梅需將PowerPoint演示文稿內容制作成一份Word版本講義,以便后續(xù)可以靈活編輯及打印,最優(yōu)的操作方法是()。
A) 將演示文稿另存為“大綱/RTF文件”格式,然后在Word中打開
B) 在PowerPoint中利用“創(chuàng)建講義”功能,直接創(chuàng)建Word講義
C) 將演示文稿中的幻燈片以粘貼對象的方式一張張復制到Word文檔中
D) 切換到演示文稿的“大綱”視圖,將大綱內容直接復制到Word文檔中
20、小劉正在整理公司各產品線介紹的PowerPoint演示文稿,因幻燈片內容較多,不易于對各產品線演示內容進行管理。快速分類和管理幻燈片的最優(yōu)操作方法是()。
A) 將演示文稿拆分成多個文檔,按每個產品線生成一份獨立的演示文稿
B) 為不同的產品線幻燈片分別指定不同的設計主題,以便瀏覽
C) 利用自定義幻燈片放映功能,將每個產品線定義為獨立的放映單元
D) 利用節(jié)功能,將不同的產品線幻燈片分別定義為獨立節(jié)
參考答案:
C C A B C A D
A B A C D A C
B C C B B D
【全國計算機2級考試試題】相關文章:
全國計算機NIT的考試試題11-10
全國計算機統(tǒng)考試題10-25
全國計算機等級考試試題(精選11套)10-25
全國計算機職稱考試試題(精選12套)10-25
全國計算機二級考試試題題庫11-07
全國職稱計算機考試題庫(精選13套)10-28
全國計算機二級考試試題(精選11套)10-25
全國計算機等級考試題庫(精選16套)10-25
全國計算機二級考試試題(精選12套)10-25