第一篇:C 語言程序設計期末復習題
C++語言程序設計期末復習題
一、單項選擇題
1.C++源程序文件的默認擴展名為()。
A.cpp
B.exe
C.obj
D.lik
2.由C++源程序文件編譯而成的目標文件的默認擴展名為()。
A.cpp
B.exe
C.obj
D.lik
3.由C++目標文件連接而成的可執行文件的默認擴展名為()。
A.cpp
B.exe
C.obj
D.lik
4.C++程序從上機到得到結果的幾個操作步驟依次是()。
A.編譯、編輯、連接、運行
B.編輯、編譯、連接、運行
C.編譯、運行、編輯、連接
D.編輯、運行、編輯、連接
5.以下標識符中不全是保留字的是()。
A.case
for
int
B.default then
while
C.bool
class
long
D.goto
return char
6.能作為C++程序的基本單位是()。
A.字符
B.語句
C.函數
D.源程序文件
7.程序中主函數的名字為()。
A.main
B.MAIN
C.Main
D.任意標識符
8.C++程序的基本模塊為()。
A.表達式
B.標識符
C.語句
D.函數
9.可用作C++語言用戶標識符的一組標識符是()。A.void
define
+WORD C.for
-abc
Case
B.a3_b3
_123
YN
D.2a
DO
sizeof
10.存儲以下數據,占用存儲字節最多的是()。
A.0
B.‘0’
C.“0”
D.0.0
11.程序運行中需要從鍵盤上輸入多于一個數據時,各數據之間應使用()符號作為分隔符。
A.空格或逗號
B.逗號或回車
C.逗號或分號
D.空格或回車
12.設”int a=12;”,則執行完語句”a+=a*a;”后,a的值是()。A.12 B.144 C.156 D.288
13.假設在程序中 a、b、c 均被定義成整型,所賦的值都大于1,則下列能正確表示代數式的表達式是()。
A.1.0/a*b*c
B.1/(a*b*c)
C.1/a/b/(float)c
D.1.0/a/b/c
14.設”int a=15,b=26;”,則”cout<<(a,b);”的輸出結果是()。
A.15
B.26,15
C.15,26
D.26
15.設x是一個bool型的邏輯量,y的值為10,則表達式 x && y的值為()。
A.1
B.0
C.與x值相同
D.與x值相反
16.x>0 && x<=10的相反表達式為()。
A.x<=0 || x>10
B.x<=0 && x>10
17.x>0 || y==5的相反表達式為()。
A.x<=0 || y!=5
B.x<=0 && y!=5
C.x>0 || y!=5
D.x>0 && y==5
18.設x和y均為bool量,則x && y為真的條件是()。
A.它們均為真
B.其中一個為真
C.它們均為假
D.其中一個為假
19.設x和y均為bool量,則x || y為假的條件是()。
C.x<=0 || x<=10
D.x>0 && x>10
A.它們均為真
B.其中一個為真
C.它們均為假
D.其中一個為假
20.字符串”a+b=12n”的長度為()。
A.6
B.7
C.8
D.9
21.假定下列x和y均為int型變量,則不正確的賦值為()。
A.x+=y++
B.x++=y++
C.x=++y
D.++x=++y
22.下列的符號常量定義中,錯誤的定義是()。
A.const M=10;
B.const int M=20;
C.const char ch;
D.const bool mark=true;
23.循環語句“for(int i=0;i B.n-1 C.n D.n+24.在下面循環語句中循環體執行的次數為()。 for(int i=0;i if(i>n/2)break; A.n/2 B.n/2+1 C.n/2-1 D.n-1 25.在下面循環語句中內層循環體S語句的執行總次數為()。 for(int i=0;i for(int j=i;j A.n 2B.(n+1)/2 C.n(n-1)/2 D.n(n+1)/2 26.在下面循環語句中循環體執行的次數為()。 int i=0,s=0;while(s<20){i++;s+=i;} A.4 B.5 C.6 D.7 27.在下面循環語句中循環體執行的次數為()。)。 int i=0;do i++;while(i*i<10); A.4 B.3 C.5 D.2 28.當處理特定問題時的循環次數已知時,通常采用()來解決。 A.for循環 B.while循環 C.do循環 D.switch語句 29.循環體至少被執行一次的語句為()。 A.for循環 B.while循環 C.do循環 D.任一種循環 30.switch語句能夠改寫為()語句。 A.for B.if C.do D.while 31.do語句能夠改寫為()語句。 A.復合B.if C.switch D.while 32.在下面的一維數組定義中,哪一個有語法錯誤。() A.int a[]={1,2,3}; B.int a[10]={0}; C.int a[]; D.int a[5]; 33.在下面的字符數組定義中,哪一個有語法錯誤。()。 A.char a[20]=”abcdefg”; B.char a[]=”x+y=55.”; C.char a[15]; D.char a[10]=’5’; 34.在下面的二維數組定義中,正確的是()。 A.int a[5][]; B.int a[][5]; C.int a[][3]={{1,3,5},{2}}; D.int a[](10); 35.假定一個二維數組的定義語句為“int a[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為()。 A.2 B.4 C.6 D.8 36.假定一個二維數組的定義語句為“int a[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為()。 A.0 B.4 C.8 D.6 37.若定義了函數 double *function(), 則函數function的返回值為()。 A.實數型 B.實數的地址 C.指向函數的指針 D.函數的地址 38.以下說法中正確的是()。 A.C++程序總是從第一個定義的函數開始執行 B.C++程序總是從main函數開始執行 C.C++函數必須有返回值,否則不能使用函數 D.C++程序中有調用關系的所有函數必須放在同一個程序文件中 39.以下敘述中不正確的是()。 A.在一個函數中,可以有多條return語句 B.函數的定義不能嵌套,但函數的調用可以嵌套 C.函數必須有返回值 D.不同的函數中可以使用相同名字的變量 40.函數重載是指()。 A.兩個或兩個以上的函數取相同的函數名,但形參的個數或類型不同 B.兩個以上的函數取相同的名字和具有相同的參數個數,但形參的類型可以不同 C.兩個以上的函數名字不同,但形參的個數或類型相同 D.兩個以上的函數取相同的函數名,并且函數的返回類型相同 41.以下關于函數模板敘述正確的是()。 A.函數模板也是一個具體類型的函數 B.函數模板的類型參數與函數的參數是同一個概念 C.通過使用不同的類型參數,函數模板可以生成不同類型的函數 D.用函數模板定義的函數沒有類型 42.下列()的調用方式是引用調用。 A.形參和實參都是變量 B.形參是指針,實參是地址值 C.形參是引用,實參是變量 D.形參是變量,實參是地址值 43.為了提高程序的運行速度,可將不太復雜的功能用函數實現,此函數應選擇()。 A.內聯函數 B.重載函數 C.遞歸函數 D.函數模板 44.函數原型語句正確的是()。 A.int Function(void a); B.void Function(int); C.int Function(a); D.void int(double a); 45.C++中函數返回值的類型是由()決定的。 A.return語句中表達式的類型 B.該函數定義時的類型 C.調用函數時的調用語句 D.系統根據結果 46.以下函數的返回結果是()。 int function(char *x){ char *p=x;while(*p++);return(p-x-1); } A.求字符串的長度 B.將字符串x連接到字符串p后面 C.將字符串x復制到字符串p中 D.將字符串x反向存放 47.函數調用func((exp1,exp2),(exp3,exp4,exp5))中所含實參的個數為()個。 A.1 B.2 C.4 D.48.設有如下函數定義 int f(char *s){ char *p=s; while(*p!=’
主站蜘蛛池模板:
少妇粗大进出白浆嘿嘿视频|
亚洲av无码一区二区三区系列|
又硬又粗进去好爽免费|
欧美日韩人成视频在线播放|
亚洲中文在线播放一区|
蕾丝av无码专区在线观看|
精品久久人人妻人人做精品|
国产精品网站在线观看免费传媒|
亚洲电影在线观看|
亚洲日韩在线中文字幕第一页|
2021精品国产自在现线|
两性色午夜视频免费播放|
中文有码无码人妻在线|
麻豆国产一区二区三区四区|
国产精品视频全国免费观看|
国产精品你懂的在线播放|
无码精品久久一区二区三区|
丰满亚洲大尺度无码无码专线|
国产成人啪精品午夜网站|
av香港经典三级级 在线|
日韩精品无码人妻一区二区三区|
国产在线拍揄自揄视频菠萝|
亚洲国产成人久久精品软件|
十八18禁国产精品www|
精品国产一区二区三区久久|
国内精品一区二区三区在线观看|
美女极度色诱视频国产|
国产精品久久久久久久9999|
东京热无码一区二区三区分类视频|
女人与拘做受全过程免费视频|
国产精品久久久久无码av1|
久久精品国产亚洲大片|
肉视频|
国产免费无码一区二区视频|
亚洲综合熟女久久久30p|
人人爽人人爽人人片av|
日本va在线视频播放|
亚洲国产a∨无码中文777|
国产精品午夜福利视频234区|
丰满人妻熟妇乱又仑精品|
国产乱码一区二区三区爽爽爽|