2015下半年全國計算機二級C++考試模擬題及答案(七)
一、選擇題
1.設一棵二叉樹中有3個葉子結點,有8個度為1的結點,則該二叉樹中總的結點數為( )
A.12
B.13
C.14
D.15
【參考答案】 B
2.下列敍述中,不屬於結構化程序設計方法的主要原則的是( )
A.自頂向下
B.由底向上
C.模塊化
D.限制使用goto語句
【參考答案】 B
3.為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替傳統的程序流程圖,通常也把這種圖稱為( )
圖
B.N-S圖
C.結構圖
D.數據流圖
【參考答案】 B
4.下列敍述中,不屬於數據庫系統的是( )
A.數據庫
B.數據庫管理系統
C.數據庫管理員
D.數據庫應用系統
【參考答案】 B
5.視圖設計一般有3種設計次序,下列不屬於視圖設計的是( )
A.自頂向下
B.由外向內
C.由內向外
D.自底向上
【參考答案】 B
6.棧通常採用的兩種存儲結構是( )
A.線性存儲結構和鏈表存儲結構
B.散列方式和索引方式
C.鏈表存儲結構和數組
D.線性存儲結構和非線性存儲結構
【參考答案】 A
7.完全不考慮程序的內部結構和內部特徵,而只是根據程序功能導出測試用例的測試方法是( )
A.黑箱測試法
B.白箱測試法
C.錯誤推測法
D.安裝測試法
【參考答案】 A
8.下列選項中,不屬於模塊間耦合的是( )
A.數據耦合
B.同構耦合
C.異構耦合
D.公用耦合
【參考答案】 C
9.為用户與數據庫系統提供接口的語言是( )
A.高級語言
B.數據描述語言(DDL)
C.數據操縱語言(DML)
D.彙編語言
【參考答案】 C
10.需求分析階段的任務是確定( )
A.軟件開發方法
B.軟件開發工具
C.軟件開發費用
D.軟件系統功能
【參考答案】 D
11.派生類繼承基類的方式有( )
ic
ate
ected
D.以上都對
【參考答案】 D
12.有以下程序
#include
void ss(char *s,char t)
{ while(*s)
?{ if(*s==t) *s=t-′a′+′A′;
s++; } }
void main()
{ char str1[100]=″abcddfefdbd″,c=′d′;
? ss(str1,c);cout<
程序運行後的輸出結果是( )
DEFEDBD
DfefDbD
AfefAbA
dfefdbd
【參考答案】 B
13.已知各變量的定義如下
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
則以下符合C++語言語法的表達式是( )
A.a+=a-=(b=4)*(a=3)
B.a=a*3+2
C.x%(-3)
D.y=float i
【參考答案】 A
14.對於下面的程序,説法正確的是( )
#include
void main()
{ int x=3,y=4,z=2;
?if(x=y+z)cout<<″x=y+z″;
?else cout<<″x!=y+z″;}
A.不能通過編譯
B.輸出6
C.輸出x!=y+z
D.輸出x=y+z
【參考答案】 D
15.以下哪個不是C++語言中的有效標識符?( )
A.34a
B._AB
C.A_B
D.A25
【參考答案】 A
16.下面程序的運行結果是( )
#include″iostream.h″
#define sum(a,b)a*b
void main()
{ int x;
?x=sum(1+2,3)
?cout
A.0
B.9
C.7
D.5
【參考答案】 C
17.關於continue語句敍述不正確的是( )
inue語句用於循環體中,結束循環
inue語句用於循環體中,它使執行流跳出循環體中尚未執行的語句,並進行下一循環判斷
inue可以用於if語句中
inue語句不能代替break語句
【參考答案】 A
18.下面程序的執行結果是( )
#include″iostream.h″
void main()
{ int *p,r;
?p=new int;
?*p=20;
?r=sizeof(*p);
?cout<
?delete p; }
A.程序錯誤
B.內存為20地址的大小
C.20
D.4
【參考答案】 D
19.下列程序的'輸出結果是( )
#include ″iostream″
using namespace std;
int Max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
void main()
{
int m,n;
m=10,n=5;
int max=Max(m,n);
cout<
}
A.10
B.程序有誤
C.1
D.0
【參考答案】 A
20.C++中類定義中默認的訪問權限是( )
ic
ected
ate
ult
【參考答案】 C