WRC-工程設(shè)計(jì)挑戰(zhàn)賽C++模擬1
1. 您的姓名:
2. C++的合法注釋是()。
A./*This is a C program/*
B.// This is a C program
C. “This is a C program”
D.//This is a C program//
3. 下面標(biāo)識(shí)符中正確的是()。
A._abc
B.3ab
C. int
D.+ab
4. C++語(yǔ)言中語(yǔ)句的結(jié)束符是()。
A.,
B. ;
C. 。
D. 、
5. 已知x=43,ch=‘A’,y=0;則表達(dá)式(x>=y&&ch<’B’&&!y)的值是()。
A.0
B.語(yǔ)法錯(cuò)
C.1
D.“假”
6. 下列數(shù)據(jù)類型不是C++語(yǔ)言基本數(shù)據(jù)類型的是()。
A.字符型
B.整型
C.浮點(diǎn)型
D.數(shù)組
7. 下列字符列中,可以作為“字符串常量”的是()。
A. ABC
B.″xyz″
C.′uvw′
D. ′a′
8. 設(shè)a為5,執(zhí)行下列代碼后,b的值不為2的是()。
A. b = a/2
B. b = 6-(--a)
C. b = a%2
D. b = a < 3 ? 3: 2
9. 以下程序的輸出結(jié)果是()。
#include <iostream>
using namespace std;
int main()
{
int a=100, x=10, y=20, ok1=5, ok2=0;
if(x<y)
if(y!=10)
if(!ok1) a=1;
else if(ok2) a=10;
a=-1;
cou<<a<<endl;
}
A.1
B.0
C.-1
D.值不確定
10. 以下對(duì)快捷鍵的描述錯(cuò)誤的是。
CTRL + C 復(fù)制
CTRL + V 粘貼
CTRL + Z 撤銷
CTRL + A 刪除
11. 關(guān)于變量的命名規(guī)則,以下說(shuō)法錯(cuò)誤的是。
變量命名可以由字母、數(shù)字和下劃線(_)組成。
區(qū)分大小寫,意思是大寫和小寫是不同的, 所以teacher、Teacher、TEACHER是三個(gè)不同的名字。
變量名不能以數(shù)字開頭,所以4name不能作為變量名;
namespace 可以作為變量名
12. 以下說(shuō)法正確的是
char grade1 = 5; char grade2 =‘5';的值相等
float a = 3.1e;
int b = 34.0;
bool is_ready = true;
13.
觀看以下代碼,確定最后s的輸出值是多少。
int n=2,s=0;
switch(n){
case 1:
s=1;
case 2:
s=2;
case 3:
s=3;
default:
s=256;
}
cout << s << endl;
1
2
3
256
14. 下面關(guān)于switch語(yǔ)句說(shuō)法正確的是:
switch語(yǔ)句中條件的值可以使浮點(diǎn)數(shù)
switch語(yǔ)句中可以不加default語(yǔ)句
switch語(yǔ)句中case后必須加break;
switch語(yǔ)句中default語(yǔ)句后必須要加break語(yǔ)句。
15. 以下關(guān)于循環(huán)嵌套的說(shuō)法錯(cuò)誤的是
各種循環(huán)之間是獨(dú)立的不可互相嵌套。
循環(huán)嵌套,循環(huán)次數(shù)等于外層循環(huán)X內(nèi)層循環(huán)。
continue只能跳過(guò)當(dāng)前循環(huán)次
好的算法可以提升循環(huán)的執(zhí)行效率
16. 以下關(guān)于數(shù)組說(shuō)法錯(cuò)誤的是
數(shù)組是相同數(shù)據(jù)類型的元素組成的集合
數(shù)組再初始化以后不可以再次初始化
數(shù)組的最大下標(biāo)數(shù)等于其長(zhǎng)度數(shù)減一
數(shù)組的長(zhǎng)度可以為任意數(shù)據(jù)類型
關(guān)閉
更多問(wèn)卷
復(fù)制此問(wèn)卷