一套程式設計題 選擇題41 80

2021-10-16 12:56:35 字數 2009 閱讀 6949

41.   下列正確的選項是(    )。

a、繼承是建立乙個具有別的類的屬性和行為的新類的能力

b、c語言支援物件導向的程式設計

c、空白符是一種可以被編譯的符號

d、標示符不宜過長,一般設定為16個字元

答案:a

解析:c 空白符被忽略掉

d 識別符號具體支援的長度根據編譯器的不同而不同

42. 下列關於c++語言的發展說法錯誤的是( )。

a、c++語言起源於c語言

b、c++語言最初被稱為「帶類的c」

c、在2023年c++被命名

d、在2023年c++被命名

答案:c

43. 下面說法錯誤的選項是( )。

a、引用表示式是乙個左值表示式,因此它可以出現在形參和實參的任何一方

b、若乙個函式返回了引用,那麼該函式的呼叫也可以被賦值

c、所有函式都可以返回引用

d、引用返回值時,不生成值的副本

答案:c

解析:比如析構函式

44. 下列表示引用的方法中,( )是正確的。

已知:int k=1000;

a、int &x=k; b、char &y; c、int &z=1000; d、float &t=&k;

答案:a

解析:b宣告引用時必須賦值

c非const引用不能用常量賦值

d 型別不同

45. 下列程式的執行結果為( )。

#includevoid mian()

void exchange(int &a,int &b,int &c)

}下面合法的函式呼叫語句是( ) 。

a、sub(10,20,ch,y);

b、sub(1.2+3.2,'+',&z);

c、sub(sub(1,2,'+',&y),sub(3,4,'+',&x),'-',&y);

d)sub(a,b,&x,ch);

答案:b

解析:a,最後乙個引數應該傳指標

c 前兩個引數是函式的返回值,sub函式的返回值是void

d 引數錯亂

61. 下列程式的輸出結果是( )。

#includevoid sub1(char a,char b)

void sub2(char *a,char b)

void sub3(char *a,char *b)

void main()

a、ababab b、abbbba c、abbaba d、ababba

答案:b

62. 下面程式的正確執行結果為。

#includeint f(int);

void main()

void main()

void fun(int i)

int a=10;

int c=20;

int b=40;

void main()

a、11,42,31 12,21,41 b)11,41,20 12,42,20

c、11,21,40 11,21,41 d、11,41,21 12,42,22

答案:b

解析:每一次輸出都是先自加1後再輸出

77. 下面程式的正確執行結果為( )。

#includefun(int a,int b)

void main()

void main()

; int i,x=10;

for(i=0;i<4;i++)

void main()

void fun(int x)

a、x=0 b、x=1 c、x=10 d、語法錯誤,不能輸出正確結果

答案:c

解析:值傳遞不會修改傳入的實參的值

一套程式設計題 選擇題81 100

81.下面程式的執行結果是 includevoid main void main int i 3 while i 8 coutint main coutc s.p 3 d s.p 3 答案 c 93.已知f1 int 是類x的公有成員函式,p是指向成員f1 的指標,採用它賦值,是正 確的.a p f...

一套 程式設計題 程式設計1 10

1.寫出程式把乙個鍊錶中的接點順序倒排 typedef struct linknode node 將乙個鍊錶逆置 node reverse node head head next null head p return head 2.寫出程式刪除鍊錶中的所有接點 void del all node h...

無失真壓縮法可以減少冗餘 一套模擬題選擇題答案

1.有關資訊的下列說法,錯誤的是 a.資訊有著明確的 嚴格的定義 b.資訊是自然界 人類社會和人類思維活動中普遍存在的一切物質和事物的屬性 c.資訊只有通過資料形式表示出來才能被人們理解和接受 d.資訊能夠消除事物的不確定性 答案 a 2.電子計算機的發展過程經歷了四代,其劃分依據是 a.計算機體積...