- 相關(guān)推薦
計(jì)算機(jī)二級(jí)C++單選測(cè)試題
C++是C語(yǔ)言的繼承,它既可以進(jìn)行C語(yǔ)言的過(guò)程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對(duì)象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。下面是小編分享的計(jì)算機(jī)二級(jí)C++單選測(cè)試題,一起來(lái)看一下吧。
1). 以下定義數(shù)組中錯(cuò)誤的是( )
A.int a[10];
B.int a[2][20];
C.int a[20][];
D.int a[];
正確答案:C
2). 在重載一個(gè)運(yùn)算符時(shí),如果其參數(shù)表中有一個(gè)參數(shù),則說(shuō)明該運(yùn)算符是( )
A.一元成員運(yùn)算符
B.二元成員運(yùn)算符
C.一元友元運(yùn)算符
D.選項(xiàng)B和選項(xiàng)C都可能
正確答案:D
3). 線性表L=(a1,a2,a3,…ai,…an),下列說(shuō)法正確的是
A.每個(gè)元素都有一個(gè)直接前件和直接后件
B.線性表中至少要有一個(gè)元素
C.表中諸元素的排列順序必須是由小到大或由大到小
D.除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前件和直接后件
正確答案:D
答案解析:線性表可以為空表;第一個(gè)元素沒(méi)有直接前件,最后一個(gè)元素沒(méi)有直接后件;線性表的定義中,元素的排列并沒(méi)有規(guī)定大小順序。
4). 下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
正確答案:A
答案解析:SQL語(yǔ)句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用ALTER,再跟類型和名字,附加子句。
5). 下列定義中p指向的地址可更改,但*p不能夠更改的是
A.const int *p;
B.int * const p;
C.const int *const p;
D.int *p;
正確答案:A
答案解析:const int *p;是只能改變指針地址,int * const p;是只能改變*p的內(nèi)容,const int *const p;是指針的地址和*p的內(nèi)容都不能改變,int *p;是兩者都能改變。
6). 在計(jì)算機(jī)中,算法是指
A.加工方法
B.解題方案準(zhǔn)確而完整的描述
C.排序方法
D.查詢方法
正確答案:B
答案解析:計(jì)算機(jī)算法是指解題方案準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。
7). 下列關(guān)于C++函數(shù)的說(shuō)明中,正確的是( )。
A.內(nèi)聯(lián)函數(shù)就是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù)
B.函數(shù)體的最后一條語(yǔ)句必須是return語(yǔ)句
C.標(biāo)準(zhǔn)C++要求在調(diào)用一個(gè)函數(shù)之前,必須先聲明其原型
D.編譯器會(huì)根據(jù)函數(shù)的返回值數(shù)型和參數(shù)表來(lái)區(qū)分函數(shù)的不同重載形式
正確答案:C
答案解析:內(nèi)聯(lián)函數(shù)不是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù),而是將lnllne放在函數(shù)定義中函數(shù)類型之前;函數(shù)體的最后一條語(yǔ)句可以是任意的語(yǔ)句;編譯器不會(huì)根據(jù)函數(shù)返回值的類型來(lái)區(qū)分重載形式,選項(xiàng)D錯(cuò)誤。標(biāo)準(zhǔn)C++要求在調(diào)用一個(gè)函數(shù)之前,必須先聲明其原型。
8). 已知一棵二叉樹(shù)前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹(shù)的后序遍歷為
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
正確答案:B
9). 下列描述中錯(cuò)誤的是
A.派生類可以作為基類派生其他的子類
B.派生類繼承基類的所有數(shù)據(jù)成員
C.派生類可以有多個(gè)基類
D.派生類不能繼承一些函數(shù)成員
正確答案:B
答案解析:目的,關(guān)于C++語(yǔ)言繼承問(wèn)題的考查。要點(diǎn),C++語(yǔ)言中通常有3種繼承修飾符public,protected和private,限制依次嚴(yán)格,另外對(duì)類中的數(shù)據(jù)和函數(shù)也有這3種修飾符進(jìn)行限制。一個(gè)派生類能不能繼承基類的所有數(shù)據(jù)成員受它們的限制?键c(diǎn),C++語(yǔ)言中繼承關(guān)系的修飾符public,protected和private的運(yùn)用。
10). 在重載一個(gè)運(yùn)算符時(shí),如果其參數(shù)表中有一個(gè)參數(shù),則說(shuō)明該運(yùn)算符是( )
A.一元成員運(yùn)算符
B.二元成員運(yùn)算符
C.一元友元運(yùn)算符
D.選項(xiàng)B和選項(xiàng)C都可能
正確答案:D
11). 程序設(shè)計(jì)語(yǔ)言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和( )
A.對(duì)象成分
B.變量成分
C.語(yǔ)句成分
D.傳輸成分
正確答案:D
12). 數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )
A.控制流
B.加工
C.數(shù)據(jù)存儲(chǔ)
D.源和潭
正確答案:A
13). 鏈表不具有的特點(diǎn)是
A.不必事先估計(jì)存儲(chǔ)空間
B.可隨機(jī)訪問(wèn)任一元素
C.插入刪除不需要移動(dòng)元素
D.所需空間與線性表長(zhǎng)度成正比
正確答案:B
14). 下列描述中,抽象類的特性是
A.可以說(shuō)明虛函數(shù)
B.可以定義友元函數(shù)
C.可以進(jìn)行構(gòu)造函數(shù)重載
D.不能說(shuō)明其對(duì)象
正確答案:D
答案解析:帶有純虛函數(shù)的類稱為抽象類,抽象類中的純虛函數(shù)沒(méi)有具體的定義,所以不能說(shuō)明抽象類的對(duì)象。
15). C++語(yǔ)言中關(guān)于構(gòu)造函數(shù)的說(shuō)法正確的是
A.構(gòu)造函數(shù)的函數(shù)名不必和類名相同
B.構(gòu)造函數(shù)只能每一個(gè)
C.每個(gè)類必定有構(gòu)造函數(shù)
D.構(gòu)造函數(shù)必有返回值
正確答案:C
答案解析:目的,考查構(gòu)造函數(shù)的概念。要點(diǎn),構(gòu)造函數(shù)的函數(shù)名必須和類名相同;構(gòu)造函數(shù)可以有一個(gè),也可以有多個(gè);構(gòu)造函數(shù)沒(méi)有返回值?键c(diǎn),構(gòu)造函數(shù)可以被重載。
【計(jì)算機(jī)二級(jí)C++單選測(cè)試題】相關(guān)文章:
計(jì)算機(jī)二級(jí)單選測(cè)試題10-01
計(jì)算機(jī)二級(jí)《C++》單選訓(xùn)練題及答案201710-04
2017年計(jì)算機(jī)二級(jí)《C++》單選試題與答案10-09
2017計(jì)算機(jī)二級(jí)考試C++單選題專練及答案09-07
2016年12月計(jì)算機(jī)二級(jí)C++單選題及答案09-08
全國(guó)計(jì)算機(jī)二級(jí)考試《C++》考前測(cè)試題201710-31
2016年計(jì)算機(jī)二級(jí)考試C++測(cè)試題及答案07-28