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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

8、構成的循環(huán)體內(nèi)C. continue語句可用于for、while、 do-while循環(huán)體內(nèi)D. continue語句在循環(huán)體內(nèi)可以出現(xiàn)多次5、下述關于循環(huán)體的描述中,( )是錯誤的。A. 循環(huán)體中可以出現(xiàn)break 語句和continue語句B. 循環(huán)體中可以出現(xiàn)循環(huán)語句C. 循環(huán)體中不能出現(xiàn)goto語句D. 循環(huán)體中可以出現(xiàn)開關語句6、下列關于goto語句的描述中,( )是正確的。A. goto語句可在一個文件中隨意轉向B. goto語句后面要跟上一個它所轉向的語句C. goto語句可以同時轉向多條語句D. goto語句可以從一個循環(huán)體內(nèi)轉到循環(huán)體外7、下面程序的執(zhí)行結果是( )。#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í)行結果是:( )#include <iostream.h>void main( )int i=0; while (i<-7) if (i%3)i+; continue; cout<<I<< ; i+; cout<<endl;9、下面程序的執(zhí)行結果是:( )#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、下面程序用于計算和: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. 沒有錯誤B. while循環(huán)內(nèi)有錯誤C. for循環(huán)內(nèi)有錯誤D. do-while循環(huán)內(nèi)有錯誤第四章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ù)組進行初始化中,( )是正確的。A. char s1 =”abcd”;B. char s23=”xyz”;C. char s3 3=a,x,y;D. char s423=“xyz”,”

12、mnp”;4、選擇正確的說明語句( )。A. int A ;B. int a3,4;C. int a ;D. int a10;5、下列程序的輸出結果是( )。#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. 沒有錯誤B. 第4行錯誤C. 第6行錯誤D. 第9行錯誤7、下述程序的運行結果是( )。#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、下列程序的運行結果是( )。#include <iostream.h>void main ( )int x33=1,2,3,4,5,6,7,8,9; for( int j=0;j<3;j+

溫馨提示

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

評論

0/150

提交評論