C++練習(xí)1
學(xué)生信息:
姓名:
班級
1、運行下列程序段,輸出的結(jié)果是()
A、5
B、6
C、4
D、1
2、假設(shè)有兩個城市:城市A和城市B,每個城市的溫度都在-50到50攝氏度之間。當且僅當只有一個城市的溫度低于0時,輸出1,也就是說,如果城市A的溫度低于0而城市B大于等于0?;蛘呷绻鞘蠥的溫度大于等于0而B小于0,則輸出1,否則輸出0。補全①和②處的代碼()
A、a < 0??b >= 0
B、a > 0??b < =0
C、a >= 0??b >= 0
D、a < 0??b < 0
3、執(zhí)行以下代碼段,變量x和y的值分別是()
A、x=7, y=10.5
B、x=7, y=10
C、x=7,y=12
D、x=7,y=9
4、在C++中,輸出指令是()
A、cin
B、cout
C、clog
D、int
5、小A有一個神奇口袋,里面可以裝各個平方數(shù),口袋的負載量就是口袋里所有數(shù)字之和。當負載量超過L的時候不能再裝平方數(shù),現(xiàn)在給定n個數(shù),從左往右篩選其中的平方數(shù),并依次將平方數(shù)放入口袋,編成程序,輸出口袋里能裝下幾個平方數(shù)。平方數(shù)就是一個數(shù)乘以自己的結(jié)果(例如:1、4、9、16、..)。補全①、②和③處的代碼。()
例:輸入L為100,n為5,接下來的5個數(shù)分別是49、19、36、25、73,則口袋里只裝了49和36兩個平方數(shù),所以輸出2。
A、j*j==x sum +x<=L continue;
B、j*j== x sum +x<=L break;
C、x/j==i sum <=L continue;
D、x/j==i sum.<=L break;
6、在C++中,表示布爾數(shù)據(jù)類型的關(guān)鍵字是()
A、int
B、bool
C、double
D、string
7、下列關(guān)于C++語言中變量的敘述,不正確的是()
A、變量定義時可以不初始化
B、變量被賦值之后的類型不變
C、變量沒有定義也能夠使用
D、變量名必須是合法的標識符
8、在C++中,以下正確的變是命名是()
A、2things
B、_myVariable
C、my-variable
D、None of the above
9、執(zhí)行以下程序段,輸出的結(jié)果是()
A、12
B、123
C、123456
D、12456
10、如果我們想在終端輸出變量x的值,正確的代碼是()
A、 cin >>x
B、cout <<x
C、cout>>x
D、cin << x
11、執(zhí)行以下程序段,輸出的結(jié)果是()
A、Hello, world!
B、Hello World
C、語法錯誤
D、無任何輸出
12、輸出1到10之間的所有偶數(shù),請補全以下代碼()
A、i%2==0
B、i%2!=0
C、i%2==1
D、i%2
13、以下可以作為變量名的是()
A、cnt_1
B、1_cnt
C、cnt1_#
D、@cnt
14、運行以下程序,輸出的結(jié)果是()
A、6
B、8
C、5
D、10
15、下面代碼實現(xiàn)的是判斷n是否是質(zhì)數(shù)的功能,補全①和②處的代碼。()
A、bool isprime = false;??n % i == 0
B、bool isprime = false;??n % i != 0
C、bool isprime = true;??n % i != 0
D、?bool isprime = true;??n % i == 0
16、在C++中,&&和II分別代表邏輯與和邏輯或運算。
對
錯
17、在C++中,for 循環(huán)至少執(zhí)行一次。
對
錯
18、在C++中,cout 用于輸入,而 cin 用于輸出。??
對
錯
19、在C++中,變量聲明后,如果不初始化,其值是確定的。
對
錯
20、在C++中,所有變是都必須在使用前聲明其數(shù)據(jù)類型。
對
錯
關(guān)閉
更多問卷
復(fù)制此問卷