1. 以下函式中,和其他函式不屬於一類的是( )
a read
b pread
c write
d pwrite
e fseek
f lseek
2. 有乙個類a,其資料成員如下:
class a
則建構函式中,成員變數一定要通過初始化列表來初始化的是( )
a a b c
b b c
c b c d e
d b c d
e b
f c
3. 以下函式中,和其它函式不屬於一類的是( )
a fread
b gets
c getchar
d pread
e getline
f scanf
4. 以下函式中,和其他函式不屬於一類的是( )
a strcpy
b strncpy
c snprintf
d strcat
e strtok
f strncat
5. 有乙個類b繼承子類,他們資料成員如下:
class a;
class b : public a;
則這些成員變數一定要通過a或者b的建構函式初始化列表來初始化的是( )
a b c
b b c e
c b c d e
d c e
6. 考慮以下二分查詢的**:
#include< stdio.h >
int bsearch(int array, int n, int v)
return -1;
}對於輸入array為:,n = 13, v = 127時,執行bsearch函式,while迴圈呼叫的次數為( )
a 1
b 2
c 3
d 4
e 5
f 無法退出
7. 有乙個單向鍊錶佇列中有乙個a、b兩個相鄰元素,有乙個指標p指向元素a,現將乙個指標r指向的s元素要插入到a和b之間,該進行操作( )
a p->next=p->next->next
b r->next=p;p->next=r->next
c r->next=p->next;p->next=r
d r=p->next;p->next=r->next
e r->next=p;p->next=r
f p=p->next->next
8. 以下程式輸出結果是( )
class a
virtual void test()
};class b:public a
};int main(int argc,char* ar**)
a a->0
b b->1
c a->1
d b->0
9. 下列函式定義中,有語法錯誤的是( )
a void fun(int x, int*y)
b void fun(int x,int *y)
c void fun(int *x,int y)
d int* fun(int *x,int y)
10. 有一段年代久遠的c++**,內部邏輯負責。現在需要利用其實現乙個新的需求,假定有以下可行的方案,應當優先選擇( )
a 修改老**的介面,滿足新的需求
b 在這段**之外寫一段**,呼叫該**的一些模組,完成新功能需求
c 修改老**的內部邏輯,滿足新的需求
d 將老**拋棄,自己重新實現類似的邏輯
獲取答案和詳細的答案解析:
C C 題 含答案和解析
1.有如下程式 include iostream using namespace std class myclass myclass const myclass x myclass operator const myclass x myclass int main 執行時的輸出結果是 a 11214...
C C 題 含答案和解析
1.int x 2 y 3 z 4 則表示式!x y z的值為 a 1 b false c true d 0 2.下面哪乙個不是由標準模板庫提供的合法的雜湊表 a hash multiset b hash table c hash set d hash multimap e hash map 3.關...
C C 題 含答案和解析
1.設a 1,b 2,則 a b 和 a b 這兩個表示式的值分別是 a 4 4 b 3 4 c 4 3 d 3 3 2.執行 int a 1 3 11 int b a 後,b的值是多少 a 11 b 1 c 3 d 15 e 3.下列哪乙個是析構函式的特徵 a 析構函式定義只能在類體內 b 乙個類...