c++語言程序設計模擬試卷(一)_第1頁
c++語言程序設計模擬試卷(一)_第2頁
c++語言程序設計模擬試卷(一)_第3頁
c++語言程序設計模擬試卷(一)_第4頁
c++語言程序設計模擬試卷(一)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、c+語言程序設計模擬試卷(一)一、單選題 (共30題,共90分) 1.按照 C 語言規(guī)定的用戶標識符命名規(guī)則,不能出現(xiàn)在標識符中的是 A.大寫字母 B.下劃線 C.數(shù)字字符 D.連接符 2.以下選項中不合法的標識符是 A.cout B.FOR C.&&a D._00 3.設有定義: int x=2;,以下表達式中,值不為 6 的是 A.x*=(1+x) B.x*=x+1 C.x+,2*x D.2*x, x+=2 4.C+ 源程序中不能表示的數(shù)制是 A.二進制 B.十六進制 C.十進制 D.八進制 5.以下關于結構化程序設計的敘述中正確的是 A.一個結構化程序必須同時由順序、分支

2、、循環(huán)三種結構組成 B.有三種基本結構構成的程序只能解決小規(guī)模的問題 C.在 C +語言中,程序的模塊化是利用類實現(xiàn)的 D.結構化程序使用 goto 語句會很便捷 6.以下定義語句中正確的是 A.float a=1 ,*b=&a ,*c=&b; B.int a=b=0; C.double a=0.0;b=1.1; D.char A=65+1,b=b; 7.計算機能直接執(zhí)行的程序是 A.可執(zhí)行程序 B.目標程序 C.源程序 D.匯編程序 8.以下敘述中正確的是 A.C+ 語言程序中的注釋必須與語句寫在同一行 B.簡單 C+ 語句必須以分號結束 C.C+ 語句必須在一行內寫完 D.

3、C+ 程序中的每一行只能寫一條語句 9.以下選項中,不合法的 C+語言用戶標示符是 A.AaBc B.ab C.1 D.a-b 10.關于 C+語言的變量,以下敘述中錯誤的是 A.由三條下劃線構成的符號名是合法的變量名 B.所謂變量是指在程序運行過程中其值可以被改變的量 C.程序中用到的所有變量都必須先定義后才能使用 D.變量所占的存儲單元地址可以隨時改變 11.C +語言中 double 類型數(shù)據(jù)占字節(jié)數(shù)為 A.12 B.8 C.4 D.16 12.下面敘述中正確的是 A.空語句就是指程序中的空行 B.花括號對 只能用來表示函數(shù)的開頭和結尾,不能用于其他目的 C.復合語句在語法上包含多條語句

4、,其中不能定義局部變量 D.當用 cin 從鍵盤輸入數(shù)據(jù)時,每行數(shù)據(jù)在沒有按下回車鍵( Enter 鍵)前,可以任意修改 13.敘述中正確的是 A.C+ 語言程序總是從 main 函數(shù)開始執(zhí)行 B.C+ 語言程序所調用的函數(shù)必須放在 main 函數(shù)的前面 C.C+ 語言程序中 main 函數(shù)必須放在程序開始位置 D.C+ 語言程序總是從最前面的函數(shù)開始執(zhí)行 14.下方敘述中正確的是 A.if 語句只能嵌套一層 B.不能在 else 子句中在嵌套 if 語句 C.改變 if-else 語句的縮進格式,會改變程序的執(zhí)行流程 D.if 子句和 else 子句中可以是任意合法的 C +語句 15.下列

5、叔叔中正確的是 A.在 while 語句和 do-while 語句中無法使用 continue 語句 B.continue 語句的作用是:在執(zhí)行完本次循環(huán)體中剩余語句后,終止循環(huán) C.當 break 出現(xiàn)在循環(huán)體中的 switch 語句體內時,其作用是跳出該 switch 語句體,并終止循環(huán) D.只能在循環(huán)體內和 switch 語句體內使用 break 語句 16.已定義以下函數(shù): A.一個整數(shù) B.形參 p 的地址值 C.形參 p 中存放的值 D.不確定的值 17.設有定義: double a10 ,*s=a;以下能夠代表數(shù)組元素 a3的是 A.*s3 B.(*s) C.*s+3 D.*(s

6、+3) 18.下列選項中,能正確定義數(shù)組的語句是 A.int num0.2008; B.int num ; C.int N=2008; int numN; D.#define N 2008; int numN; 19.設有以下函數(shù): void fun(int n,char *s). 則下面對函數(shù)指針的定義和賦值均正確的是 A.void *pf(); pf=fun; B.void (*pf )(int, char );pf=&fun; C.void *pf(); *pf=fun ; D.void (*pf)(int ,char *) ; pf=fun; 20.在下面敘述中正確的是 A.i

7、nt *p1 , int *p2 , int *p3 ;都是合法的定義指針變量語句 B.語句 p=NULL;與 p=0 是等價的語句 C.p=NULL;執(zhí)行后,指針 p 指向地址為 0 的存儲單元 D.指針變量只能通過求指針運算符( &)獲得地址值 21.int *func (int a10, int n );則以下敘述中正確的是 A.說明中的 a10 改為 a或*a 效果完全一樣 B.函數(shù)中不能對 a 進行移動指針(如 a+)的操作 C.只有指向 10 個整數(shù)內存單元的指針,才能作為實參傳遞給形參 D.形參 a 對應的實參只能是數(shù)組名 22.若有以下語句 A.T 是 struct S

8、 類型的變量 B.可用 S 定義結構體變量 C.S 是 srurct 類型的變量 D.可用 T 定義結構體變量 23.假定一個二維數(shù)組的定義語句為“ int a34=3,4,2,8,6; ”,則元素 a21 的值為 A.0 B.4 C.8 D.6 24.若定義了函數(shù) double *function(), 則函數(shù) function 的返回值為 A.實數(shù)型 B.實數(shù)的地址 C.指向函數(shù)的指針 D.函數(shù)的地址 25.以下說法中正確的是 A.C+ 程序總是從第一個定義的函數(shù)開始執(zhí)行 B.C+程序總是從 main 函數(shù)開始執(zhí)行 C.C+函數(shù)必須有返回值,否則不能使用函數(shù) D.C+程序中有調用關系的所有

9、函數(shù)必須放在同一個程序文件中 26.以下敘述中不正確的是 A.在一個函數(shù)中,可以有多條 return 語句 B.函數(shù)的定義不能嵌套,但函數(shù)的調用可以嵌套 C.函數(shù)必須有返回值 D.不同的函數(shù)中可以使用相同名字的變量 27.函數(shù)重載是指 A.兩個或兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同 B.兩個以上的函數(shù)取相同的名字和具有相同的參數(shù)個數(shù),但形參的類型可以不同 C.兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同 D.兩個以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類型相同 28.以下關于函數(shù)模板敘述正確的是 A.函數(shù)模板也是一個具體類型的函數(shù) B.函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概

10、念 C.通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù) D.用函數(shù)模板定義的函數(shù)沒有類型 29.下列( )的調用方式是引用調用。 A.形參和實參都是變量 B.形參是指針,實參是地址值 C.形參是引用,實參是變量 D.形參是變量,實參是地址值 30.為了提高程序的運行速度,可將不太復雜的功能用函數(shù)實現(xiàn),此函數(shù)應選擇 A.內聯(lián)函數(shù) B.重載函數(shù) C.遞歸函數(shù) D.函數(shù)模板 1、正確答案: D 2、正確答案: C 3、正確答案: D 4、正確答案: A 5、正確答案: C 6、正確答案: D 7、正確答案: A 8、正確答案: B 9、正確答案: D 10、正確答案: D 11、正確答案: B 12、正確答案: D 13、正確答案: A 14、正確答案: D 15、正確答案: D 16、正確

溫馨提示

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

最新文檔

評論

0/150

提交評論