版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第02章 基本數(shù)據(jù)類型、運算符與表達式1. 選擇題(1)在32位機中,int型字寬為( )字節(jié)。A) 2 B) 4 C) 6 D) 8(2)下列十六進制的整型常數(shù)表示中,錯誤的是( )。A) 0xad B) 0X11 C)0xA D) 4ex(3)設(shè)n=10,i=4,則執(zhí)行賦值運算n%=i-1后,n的值是( )。A) 0 B) 1 C) 2 D) 3(4)若有a=2,b=4,c=5,則條件表達式a>b?a:b>c?a:c的值為( )。A) 0 B) 2 C) 4 D) 5(5)若有a=1,b=2,則表達式+a=b的值為( )。A) 0 B) 1 C) 2 D) 32簡答題(1)指出
2、下列數(shù)據(jù)中哪些可作為C+的合法常數(shù)?(a) 588918 (b) 0129 (c) 0x88a (d) e-5 (e) A(f) 55 (g) (h) 0XCD (i) 8E7 (j) (2)指出下列符號中那些可作為C+的合法變量名?(a) ab_c (b) (c) 3xyz (d) if (e) cin(f) a+b (g) NAME (h) x! (i) _temp (j) main(3)根據(jù)要求求解下列各表達式的值或問題。(a) (int)3.5+2.5(b) (float)(5/2)>2.4 (c) 21/2+(0xa&15) (d) 設(shè)int i=10,則表達式i&am
3、p;&(i=0)&&(+i)的值是多少?該表達式運算結(jié)束后變量i的值為多少? (e) 設(shè)int a=1,b=2,c=3;,求表達式a<b!=c的值。(f) 設(shè)int i=1;,則i+|i+|i+的值是多少?表達式運算結(jié)束后變量i的值是多少?(g) 設(shè)int a,b;,求表達式(a=1,a+,b=1,a&&b+)?a+1:a+4的值。(h) 設(shè)int x=5;,求表達式x+=x-=x*x的值。(i) 設(shè)int x=0,y=2;,則語句if(x=0)y+;執(zhí)行完畢后變量y的值是多少?(j) 設(shè)int a=2,b=3;,執(zhí)行表達式c=b*=a-1后變量c
4、的值是多少?(k) 寫出判斷字符型變量s1的值為09的正確的C+表達式。(l) 若給定條件表達式(N)?(c+):(c-),寫出與N功能等價的表達式。3讀程序?qū)懡Y(jié)果(1)設(shè)有以下程序段,請根據(jù)要求回答相應(yīng)問題。Int a,b,c,x;a=2;b=3;c=7;d=19;x=d/b%a;x=d%c+b/a*5+5;(2)設(shè)有以下程序段,請根據(jù)要求回答相應(yīng)問題。Int a,b,c;a=b=c=0;a=(+b)+(+c);a=b=c=0;a=(b-)+(-c);(3)寫出與下列數(shù)字表達式相對應(yīng)的C+表達式。(a)a2+2ab+b2(b)4/3R3(c)5/9(F-32)(d)abc(4)#includ
5、e<iostream.h>void func(int x,int y=10,int z=20);void main()func(11,12,13);func(11);func(11,12);void func(int x,int y,int z) cout<<x+y+z<<endl;(5)#include<iostream.h>viod main() int x,y=5;If(x=y!=0) cout<<x=<<x<<endl;else cout<<x=<<x+<<endl;
6、cout<<endl; 4編程題(1)編寫程序,提示用戶輸入三角形的三條邊長,判斷該三角形是否為直角三角形,若是則輸出結(jié)果以及三角形面積。(2)編寫程序,求解各種數(shù)據(jù)類型的存儲長度并顯示出來,在其中找出存儲長度最大和最小的兩種數(shù)據(jù)類型并輸出。(3)編寫程序輸入一個華氏溫度,將其轉(zhuǎn)換為攝氏溫度并輸出。已知華氏穩(wěn)定轉(zhuǎn)換為攝氏度的計算公式如下: C=(F-32)*5/9其中,F(xiàn)為華氏溫度,C為攝氏溫度。(4)編寫程序輸入一個十進制表示的正整數(shù),將其轉(zhuǎn)化為二進制表示并輸出結(jié)果。習題參考答案第1章 C+語言概述1填空題(1)函數(shù)說明,函數(shù)體(2)聲明區(qū),主程序區(qū),函數(shù)定義區(qū)(3)多態(tài)性(4)
7、namespace,using(5)std(6)cin,>>(7)/(8)對數(shù)據(jù)的操作2判斷題(1)對(2)錯(3)錯(4)錯(5)錯3改錯題(1)沒有函數(shù)體,應(yīng)改為void main() ;(2)語句沒有分號,應(yīng)改為using namespace myspace;(3)cout和操作符<<共同完成輸出的功能,應(yīng)改為cout<<" Input your name:"(4)應(yīng)改為#include <iostream.h>4簡答題(略)5編程題(略)第2章 基本數(shù)據(jù)類型、運算符與表達式1 選擇題(1)B(2)D(3)B(4)D(5
8、)B2簡答題(1)(a)、(c)(e)、(f)、(g)、(h)、(i)(2)(a)、(g)、(i)、(j)(3)(a)5.5(b)0(c)20(d)0,0(e)1(f)1,2(g)3(h)40(i)2(j)3(k)s1>='0'&&s1<='9'(l)N!=03讀程序?qū)懡Y(jié)果(1)0,15(2)(1、1、1),(1、1、1)(3)(a)a*a+2*a*b+b*b(b)4.0/3.0*3.1415926*R*R*R(c)5.0/9.0*(F-32)(d)b>=a&&b<=c(4) 364143(5)x=14編程
9、題(略)第3章 C+的控制語句1選擇題(1)B(2)A(3)A(4)C(5)A2判斷題(1)錯(2)對(3)對(4)錯(5)錯3讀程序?qū)懡Y(jié)果(1) 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5(2) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 (3)j的值為0;i的值為2;4編程題(略)第4章 函數(shù)1 填空題(1)void(2)靜態(tài)全局變量,static(3)函數(shù)重載(4)inline(5)遞歸函數(shù)(6)宏定義命令,文件包含命令,條件編譯命令2判斷題(1)錯(2)錯(3)錯(4)錯(5)錯(6)對(7)錯(8)錯(9)對(1
10、0)對3讀程序?qū)懡Y(jié)果(1)x=7,y=4x=9,y=5(2)34.56101(3)162228(4)12 15 18 21 24(5)2,1,4,1,3,2,1,4簡答題(略)5編程題(略)第5章 構(gòu)造數(shù)據(jù)類型1選擇題(1)C(2)D(3)A(4)B(5)C2判斷題(1)錯(2)對(3)對(4)錯(5)錯3讀程序?qū)懡Y(jié)果(1)153(2)422 5 6 8 10(3)65535,21(4)419(5)6904(6)432104編程題(略)第6章 類和對象1填空題(1) 類,對象,類(2) 數(shù)據(jù)成員,成員函數(shù)(3) 不能(4) private,protected,public,private(5)
11、 成員函數(shù)(6) friend(7) 類名,作用域運算符(8) 對象名.成員名,指針變量名->成員名,(*指針變量名).成員名(9) 構(gòu)造,析構(gòu),構(gòu)造,析構(gòu)(10) 常量數(shù)據(jù),引用數(shù)據(jù)(11) 全局,數(shù)據(jù)類型,所屬的類(12) 常成員,只讀(13) 成員,友元(14) 類數(shù)據(jù)成員,類成員函數(shù)(15) this(16) 淺拷貝2選擇題(1)C(2)C(3)B(4)C(5)B(6)C(7)D(8)B(9)C(10)D(11)A(12)C(13)D(14)D(15)B3改錯題(1)man1.salary=1000.00; 不能在類外訪問類的私有成員(2)float r=0;和float c=0
12、; 類本身是抽象的,不能在類的定義體中給其數(shù)據(jù)成員賦值后缺少分號“;”(3)成員函數(shù)void setdata(float x1,float y1,float r);沒有實現(xiàn)(4)構(gòu)造函數(shù)名point()應(yīng)與類名同名,為Point 沒有頭文件包含#include <iostream.h>4讀程序?qū)懡Y(jié)果題(1)x=0,y=0x=100,y=200(2)x=100,y=200x=1000,y=2000t=3.14(3)Sta:fun2()=10s.fun2()=11r.a=20(4)Constructor1 called!x=0Constructor2 called!x=100Destr
13、uctor called!Destructor called!(5)575簡答題(略)6編程題(略)第7章 繼承和派生1填空題(1)繼承(2)基類,派生類(3)private,protected,public,private(4)不可訪問,保護,公有(5)私有(6)單(一),多(重)(7)賦值兼容規(guī)則(8)靜態(tài),動態(tài)(9)抽象類2選擇題(1)B(2)A(3)B(4)C(5)B(6)A(7)D(8)B(9)B(10)B(11)D(12)B3改錯題(1)本題的錯誤主要是數(shù)據(jù)成員的訪問權(quán)限問題:基類的私有成員在派生類中不可訪問,如fb()函數(shù)中的a3=30;語句;類的私有和保護成員在類外不能訪問,如
14、main函數(shù)中的x.a2 =20;.a3=30; ,y.a2=200; ,y.a3=300; ,y.b2=2000;和y.b3=3000;語句。(2)本題的錯誤主要是成員函數(shù)的訪問權(quán)限問題:由于派生類Derived是基類Base的保護派生類,所以基類中的私有成員變成派生類的不可訪問成員,而基類的保護和公有成員則變成派生類的保護成員。對于類的不可訪問和保護成員在類外是不能訪問的,故main函數(shù)中的語句obj.funl();,obj.fun2(); 和obj.fun3(); 是錯誤的。4讀程序?qū)懡Y(jié)果題(1)d=110b=190d=110d=110(2)d=110b=190d=110b=90(3)基
15、類B1的構(gòu)造函數(shù)被調(diào)用基類B3的構(gòu)造函數(shù)被調(diào)用基類B2的構(gòu)造函數(shù)被調(diào)用派生類D的構(gòu)造函數(shù)被調(diào)用派生類D的析構(gòu)函數(shù)被調(diào)用基類B2的析構(gòu)函數(shù)被調(diào)用基類B3的析構(gòu)函數(shù)被調(diào)用基類B1的析構(gòu)函數(shù)被調(diào)用(4)ABCDD(5)ABDD(6)AABDD(7)ABCDD(8)5255簡答題(略)6編程題(略)第8章 運算符重載1填空題(1) 函數(shù)重載(2) 重載為類的成員函數(shù),重載為類的友元函數(shù)(3) Operator(4) 1,2(5) 友元2選擇題(1)B(2)D(3)A(4)D(5)B(6)C(7)C(8)C3簡答題(略)4編程題(略)第9章 模板1填空題(1)類模板,函數(shù)模板(2)類,對象(3)數(shù)據(jù)類型(4)fun(5)2選擇題(1)C(2)B(3)C(4)B(5)D3簡答題(略)4編程題(略)第10章 文件1填空題(1)FILE,stdio.h(2)stdio.h,fopen,fclose(3)順序,隨機(4)cin,>>,cout,<<(5)ios(6)fstream,open,close(7)文件指針的當前位置,文件開頭,文件尾2選擇
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 九年級上學(xué)期語文期末模擬考試試卷
- 售后服務(wù)部年終總結(jié)
- 一年級數(shù)學(xué)計算題專項練習集錦
- 二年級數(shù)學(xué)計算題專項練習1000題匯編
- 《數(shù)學(xué)物理方法》第1章測試題
- 母雞孵蛋課件教學(xué)課件
- 南京航空航天大學(xué)《傳感器與檢測技術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《土木工程制圖》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《商務(wù)禮儀》2022-2023學(xué)年第一學(xué)期期末試卷
- 淮河新城二期##樓工程施工組織設(shè)計
- 期中綜合測試(試題)-2024-2025學(xué)年語文三年級上冊統(tǒng)編版
- 河北省衡水市棗強縣2024-2025學(xué)年九年級上學(xué)期10月月考化學(xué)試題
- 航空危險品運輸練習題練習試題及答案
- 初二體育與健康(400米跑)教學(xué)設(shè)計
- 《昔日的世界:地質(zhì)學(xué)家眼中的美洲大陸》札記
- 登革熱護理查房
- Unit5HouseworkPartA(課件)閩教版英語六年級上冊
- 企業(yè)管理學(xué)宿愷思考題答案
- 思想政治教學(xué)工作計劃6篇
- 2024年新人教版一年級語文上冊全套試卷
- 2024精麻藥品培訓(xùn)知識試題庫及答案(完整版)
評論
0/150
提交評論