下列各種高級(jí)語(yǔ)言中_第1頁(yè)
下列各種高級(jí)語(yǔ)言中_第2頁(yè)
下列各種高級(jí)語(yǔ)言中_第3頁(yè)
下列各種高級(jí)語(yǔ)言中_第4頁(yè)
下列各種高級(jí)語(yǔ)言中_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章1、下列各種高級(jí)語(yǔ)言中,( )是最早提出了對(duì)象的概念。A. Algol 60B. Simula 67C. SmalltalkD. C+2、關(guān)于C+與C語(yǔ)言的關(guān)系的描述中,( )是錯(cuò)誤的。A. C語(yǔ)言是C+的一個(gè)子集B. C語(yǔ)言與C+是兼容的C. C+對(duì)C語(yǔ)言進(jìn)行了一些改進(jìn)D. C+和C語(yǔ)言都是面向?qū)ο蟮?、下面關(guān)于對(duì)象要領(lǐng)的描述中,( )是錯(cuò)誤的。A. 對(duì)象就是C語(yǔ)言中的結(jié)構(gòu)變量B. 對(duì)象代表著正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體C. 對(duì)象是一個(gè)狀態(tài)和操作(或方法)的封裝體D. 對(duì)象之間的信息傳遞是通過消息進(jìn)行的4、下面關(guān)于類對(duì)象概念的描述中,( )是錯(cuò)誤的。A. 類是抽象數(shù)據(jù)類型的實(shí)現(xiàn)B. 類是

2、具有共同行為的若干對(duì)象的統(tǒng)一描述體C. 類是創(chuàng)建對(duì)象的樣板D. 類就是C語(yǔ)言中的結(jié)構(gòu)類型5、C+對(duì)C語(yǔ)言作了很多改進(jìn),下列描述中( )使得C語(yǔ)言發(fā)生了質(zhì)變,即從面向過程變成為面象對(duì)象。A. 增加了一些新的運(yùn)算符B. 允許函數(shù)重載,并允許設(shè)置缺省參數(shù)C. 規(guī)定函數(shù)說明必須使用原型D. 引進(jìn)了類和對(duì)象的概念6、C+是一種以( )方式實(shí)現(xiàn)的高級(jí)語(yǔ)言。A. 逐句分析執(zhí)行B. 解釋執(zhí)行C. 編譯執(zhí)行D. 預(yù)編譯執(zhí)行7、利用C+語(yǔ)言編譯器對(duì)程序進(jìn)行編譯的正確執(zhí)行過程是( )。A. 編輯編譯運(yùn)行B. 編譯源程序編譯預(yù)處理鏈接程序C. 鏈接過程預(yù)處理過程編譯過程D. 執(zhí)行預(yù)處理命令編譯源程序由鏈接程序完成鏈接

3、過程8、#include <iostream.h>void main( )int a,b;cout<<”Input a,b:”;cin >>a>>b;cout<<a<<endl;cout<<b<<endl;cout<<”a-b=”<<a-b<<endl;若從鍵盤輸入:8 5,則以上C+程序的輸出結(jié)果是( ).A.Input a ,b:8 585a-b=3B. Input a ,b:8 58 5a-b=3C. Input a ,b:8 58 5a-b=3D.Inpu

4、t a ,b:8 58 5a-b=39、一個(gè)(1)是由若干個(gè)(2)組成;一個(gè)(2)是由若干個(gè)(3)組成;執(zhí)行一個(gè)C+程序時(shí),先執(zhí)行(4),其它函數(shù)通過該函數(shù)調(diào)用執(zhí)行。選擇以下( )答案。10、下面C+程序的嚴(yán)重錯(cuò)誤的個(gè)數(shù)是( )。 main( ) int i,j=1; k=i+j; cout<<”k=”<<k<<endl/*輸出變量i與j 的和第二章1、在16位機(jī)中,int型字寬為( )字節(jié)A. 2B. 4C. 6D. 82、類型修飾符unsigned修飾( )類型是錯(cuò)誤的。A. charB. int C. long intD. float3、下列十六進(jìn)制的

5、整型常數(shù)表示中,( )是錯(cuò)誤的。A. 0xafB. 0xlbC. 2fxD. oxAE4、下列double型常量表示中,( )錯(cuò)誤的。A. E15B. .35C. 3E5D. 3E-55、下列字符常量表示中,( )是錯(cuò)誤的。A. 105B. *C. 4fD. a6、下列字符串常量表示中,( )是錯(cuò)誤的。A. “”yes”or”NO”B. “OK!”C. “abcd0”D. “ABC”7、下列變量名中,( )是合法的。A. CHINAB. byte-sizeC. doubleD. A+a8、下列各運(yùn)算符中,( )結(jié)合性是從左到右。A. 三目B. 賦值C. 比較D. 單目9、下列表達(dá)式中,( )是

6、非法的。已知:int a=5;float b=5.5;A. a%3+bB. b*b&&+aC. (a+b)+(int(b)%2)D. -a+b10、下列表達(dá)式中,( )是合法的。已知:double m=3.2; int n=3;A. m<<2B. (m+n)/nC. !m*=nD. m=5,n=3.1,m+n第三章1、下列關(guān)于條件語(yǔ)句的描述中,( )是錯(cuò)誤的。A. if語(yǔ)句中只有一個(gè)else 子句B. if語(yǔ)句中可以有多個(gè)else if子句C. if語(yǔ)句中不能含有開關(guān)語(yǔ)句D. if語(yǔ)句中可以含循環(huán)語(yǔ)句2、下列關(guān)于開關(guān)語(yǔ)句的描述中,( )是正確的。A. 開關(guān)語(yǔ)句中de

7、fault子句可以沒有,也可有一個(gè)B. 開關(guān)語(yǔ)句中每個(gè)語(yǔ)句序列中必須有break語(yǔ)句C. 開關(guān)語(yǔ)句中default子句只能放在最后D. 開關(guān)語(yǔ)句中case子句后面的表達(dá)式可以是整型表達(dá)式3、下列關(guān)于break語(yǔ)句的描述中,( )是錯(cuò)誤的。A. break語(yǔ)句可用于循環(huán)體內(nèi),它將退出該重循環(huán)B. break語(yǔ)句可用于開關(guān)語(yǔ)句內(nèi),它將退出開關(guān)語(yǔ)句C. break語(yǔ)句可用于if體內(nèi),它將退出if語(yǔ)句D. break語(yǔ)句在一個(gè)循環(huán)體內(nèi)可以出現(xiàn)多次4、下列關(guān)continue語(yǔ)句的描述中,( )是錯(cuò)誤的。A. continue語(yǔ)句用于循環(huán)體內(nèi)結(jié)束本次循環(huán)B. continue語(yǔ)句可用于由if-goto語(yǔ)句

8、構(gòu)成的循環(huán)體內(nèi)C. continue語(yǔ)句可用于for、while、 do-while循環(huán)體內(nèi)D. continue語(yǔ)句在循環(huán)體內(nèi)可以出現(xiàn)多次5、下述關(guān)于循環(huán)體的描述中,( )是錯(cuò)誤的。A. 循環(huán)體中可以出現(xiàn)break 語(yǔ)句和continue語(yǔ)句B. 循環(huán)體中可以出現(xiàn)循環(huán)語(yǔ)句C. 循環(huán)體中不能出現(xiàn)goto語(yǔ)句D. 循環(huán)體中可以出現(xiàn)開關(guān)語(yǔ)句6、下列關(guān)于goto語(yǔ)句的描述中,( )是正確的。A. goto語(yǔ)句可在一個(gè)文件中隨意轉(zhuǎn)向B. goto語(yǔ)句后面要跟上一個(gè)它所轉(zhuǎn)向的語(yǔ)句C. goto語(yǔ)句可以同時(shí)轉(zhuǎn)向多條語(yǔ)句D. goto語(yǔ)句可以從一個(gè)循環(huán)體內(nèi)轉(zhuǎn)到循環(huán)體外7、下面程序的執(zhí)行結(jié)果是( )。#inc

9、lude <iostream.h>void main( )int k,j ,m;for(k=5;k>=1;k( m=0;for(j=k;j<=5;j+) m=m+k*j;cout<<m<<endl;8、下面程序的執(zhí)行結(jié)果是:( )#include <iostream.h>void main( )int i=0; while (i<-7) if (i%3)i+; continue; cout<<I<< ; i+; cout<<endl;9、下面程序的執(zhí)行結(jié)果是:( )#include <i

10、ostream.h>void main( )int a=0; while (a<=10) if(a/3=3)break; if(a%3=2)cout <<a<< ; a+;continue; a+; A.2 B.5 C.2 5 D.2 5 810、下面程序用于計(jì)算和:s= +2+ #include <iostream.h>void main ( )for(int k=0,float s=0;k<100;k+)s+=k; k=1; while(k<=50) s+=k*k; k+; k=1; do s+=(float)(1/k);whil

11、e(k+<=10); cout<<endl<<s;則程序( )。A. 沒有錯(cuò)誤B. while循環(huán)內(nèi)有錯(cuò)誤C. for循環(huán)內(nèi)有錯(cuò)誤D. do-while循環(huán)內(nèi)有錯(cuò)誤第四章1、在int a5=1,3,5; 中,數(shù)組元素a1的值是( )。A. 1B. 0C. 3D. 22、在int b 3=1,3,2,4,5,6,0;中a22的值是( )。A. 0B. 5C. 6D. 23、下列給字符數(shù)組進(jìn)行初始化中,( )是正確的。A. char s1 =”abcd”;B. char s23=”xyz”;C. char s3 3=a,x,y;D. char s423=“xyz”,”

12、mnp”;4、選擇正確的說明語(yǔ)句( )。A. int A ;B. int a3,4;C. int a ;D. int a10;5、下列程序的輸出結(jié)果是( )。#include <iostream.h>void main( )int a =1,2,3,4,5; for(int i=0,y=1;i<3;i+)y+=ai+1; cout<<y;A. 15B. 14C. 10D. 96、下面的程序中( )(1) #include <iostream.h>(2) void main( )(3) float s5;(4) int i, sz=0;(5) for (

13、i=0;i<5;i+)(6) cin >>&(s+i);(7) for (i=0;i<5;i+)(8) sz+=si;(9) cout<<(float)sz;(10) A. 沒有錯(cuò)誤B. 第4行錯(cuò)誤C. 第6行錯(cuò)誤D. 第9行錯(cuò)誤7、下述程序的運(yùn)行結(jié)果是( )。#include <iostream.h>void main ( )int a33=1,2,3,4,5,6,7,8,9; for(int i=0,j=0,s=0;j<3;i+,j+)s+=ij; cout<<s;A. 13B. 14C. 15D. 168、下列程序的運(yùn)行結(jié)果是( )。#include <iostream.h>void main ( )int x33=1,2,3,4,5,6,7,8,9; for( int j=0;j<3;j+

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論