DG_循環(huán)結(jié)構(gòu)課堂練習(xí)
18題
您的姓名:
1、下面C++代碼執(zhí)行后輸出的cnt的值是()?
A、8
B、7
C、4
D、1
2、如果一個整數(shù) N 能夠表示為 X*X 的形式,那么它就是一個完全平方數(shù),下面 C++ 代碼用于完成判斷 N 是否為一個完全平方數(shù),在橫線處應(yīng)填入的代碼是()?
A、i == N*N
B、i*10 == N
C、i+i == N
D、i*i == N
3、下面的C++代碼用于求 1 ~ N 之間所有奇數(shù)之和,其中 N 為正整數(shù),如果 N 為奇數(shù),則求和時包括N。有關(guān)描述錯誤的是()?
A、執(zhí)行代碼時如果輸入?10,則最后一行輸出將是?11 25
B、執(zhí)行代碼時如果輸入?5,則最后一行輸出將是?6 9
C、將?i += 1?移到?if (i % 2 == 1)?前一行,同樣能實現(xiàn)題目要求
D、刪除?if (i % 2 == 1)?,并將?i += 1?改為?i += 2?,同樣可以實現(xiàn)題目要求
4、下面C++代碼執(zhí)行后的輸出是()?
A、9 45
B、10 55
C、10 45
D、11 55
5、下面C++代碼執(zhí)行后的輸出是()?
A、9#6#3#
B、9#6#3#0#
C、8#7#5#4#2#1#
D、10#8#7#5#4#2#1#
6、下面C++代碼第2行,總共被執(zhí)行次數(shù)是()?
A、10
B、19
C、20
D、21
7、執(zhí)行下面C++代碼后輸出是()?
A、3
B、21
C、27
D、49
8、下面C++代碼用于判斷一個數(shù)是否為質(zhì)數(shù)(素數(shù)),在橫線處應(yīng)填入代碼是()?
A、cnt = 1
B、cnt = 2
C、cnt =+ 1
D、cnt += 1
9、下面C++代碼執(zhí)行后的輸出是()?
A、10
B、9
C、3
D、1
10、下面對C++代碼執(zhí)行后輸出的描述,正確的是()?
A、如果輸入的?N?是小于等于?2?整數(shù),第?5行將輸出?0。
B、如果輸入的?N是大于等于?2整數(shù),第?5行將輸出?N?1。
C、如果輸入的?N是大于等于?2?整數(shù),第?5?行將輸出?N。
D、以上說法均不正確。
11、執(zhí)行以下C++語言程序后,輸出結(jié)果是()?
A、1
B、0
C、120
D、無法確定
12、下面C++代碼執(zhí)行后的輸出是()?
A、3
B、4
C、6
D、7
13、表達(dá)式?((3==0)+′A′+1+3.0)的結(jié)果類型為()?
A、double
B、int
C、char
D、bool
14、執(zhí)行以下 C++語言程序后,輸出結(jié)果是()?
A、210
B、113
C、98
D、15
15、在C++語言中,?do?while?循環(huán)不可能導(dǎo)致死循環(huán),但?while有可能。()
A、正確
B、錯誤
16、C++的循環(huán)語句?for (int i = 0; i < 10; i += 2)?表示?i從?0?開始到?10?結(jié)束但不包含?10?,間隔為?2?。()
A、正確
B、錯誤
17、do ... while?語句的循環(huán)體至少會執(zhí)行一次。()
A、正確
B、錯誤
18、在C++, break 語句通常與if語句配合使用。()
A、正確
B、錯誤
關(guān)閉
更多問卷
復(fù)制此問卷