第 1 頁:填空題 |
第 2 頁:改錯題 |
第 3 頁:簡單應(yīng)用題 |
第 4 頁:綜合應(yīng)用題 |
一、填空題
1.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于【1】。
【參考答案】
【1】存儲結(jié)構(gòu)
2.耦合和內(nèi)聚是評價模塊獨(dú)立性的兩個主要標(biāo)準(zhǔn),其中【2】反映了模塊內(nèi)各成分之間的聯(lián)系。
【參考答案】
【2】內(nèi)聚
3.數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、【3】、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運(yùn)行和維護(hù)階段。
【參考答案】
【3】數(shù)據(jù)庫概念設(shè)計階段
4.面向?qū)ο蟮哪P椭,最基本的概念是對象和?】。
【參考答案】
【4】類
5.數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、【5】和物理數(shù)據(jù)模型。
【參考答案】
【5】邏輯數(shù)據(jù)模型
6.開發(fā)一個C++語言程序的步驟通常包括編輯、【6】、鏈接、運(yùn)行和調(diào)試。
【參考答案】
【6】編譯
7.下面程序的輸出結(jié)果為【7】。
#include
void main()
{
int num=0,i=8;
do{
i--;
num++;
}while(--i);
cout<
}
【參考答案】
【7】-4
8.下面程序的運(yùn)行結(jié)果為【8】。
#include
void fun(int x=0,int y=0)
{cout<
void main()
{fun(5);}
【參考答案】
【8】50
9.C++語言支持的兩種多態(tài)性分別是編譯時的多態(tài)性和【9】的多態(tài)性。
【參考答案】
【9】運(yùn)行時
10.cout.put(′A′);,還可以表示為【10】。
【參考答案】
【10】cout<<′A′;
11.將以下程序?qū)懗扇窟\(yùn)算表達(dá)式是【11】。
if(a>b)max=a;
else max=b;
【參考答案】
【11】max=(a>b)?a:b;
12.下面程序的功能是將字符數(shù)組a中下標(biāo)值為偶數(shù)的元素從小到大排列,其他元素不變,請?zhí)羁铡?/P>
#include
#include
void main()
{ char a[]=″clanguage″,t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-2;i+=2)
for(j=i+2;j<=k;【12】)
if(【13】)
{ t=a[i];a[i]=a[j];a[j]=t;}
cout<
cout<
【參考答案】
【12】j+=2 【13】a[i]>=a[j]或a[i]>a[j]
13.請定義一個函數(shù)名為A,返回值為int,沒有參數(shù)的純虛函數(shù)的定義是【14】。
【參考答案】
【14】virtual int A()=0;
14.假設(shè)fin是一個文件流對象,則關(guān)閉文件的語句是【15】。
【參考答案】
【15】fin
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |