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.計算機體積...