国产高清日日夜夜操,久草综合在线婷婷色,国产久久久,久久99亚洲激情,色综合婷婷淫,夜夜久久精品国产,美女起爽视频,91亚洲色,久久青青草在线视频

25信息素養(yǎng)初賽--C++初中組真題-1

1. 您的姓名:
2. C++程序流程控制的基本結(jié)構(gòu)不包括哪項?( )
3. 以下哪段代碼能將數(shù)組 int a[4] = {2,4,6,8}; 的所有元素變?yōu)樵瓉淼膬杀叮浚?)
4. 以下哪項是分支結(jié)構(gòu)的正確寫法?( )
5. 執(zhí)行以下代碼,輸出的結(jié)果是?( )

int a = 14 / 3 * 3;

cout << a;

6. 找出以下代碼中哪一行是C++中合法的注釋?( )
7.

以下說法正確的是?( )

8.

執(zhí)行下列C++代碼

struct S { double d; int i; };

S s[2] = { {1.5, 1}, {2.5, 2} };后,

計算 s[0].d + s[1].i ,結(jié)果是多少?( )

9.

輸入一個 DNA 序列:由字符 A、C、G 和 T 組成的字符串。補(bǔ)充下列代碼找到最長的連續(xù)相同字符子串。下列選項中哪一項正確?( )

string s;

cin >> s;

int len = ①, ans = 1;

for(int i = ②; i < s.size(); i++) {

     if (s[i] == s[③]) len++;

     else len = 1;

     if (④) ans = len;

}

cout << ans;

10.

閱讀以下程序,輸入 6 7,輸出的結(jié)果是?( )

int a, b;

cin >> a >> b;

if (a % 2 == 0) a /= 2;

if (a % 2 != 0) a = a * 3 + 1;

cout << a + b;

11.

下列 C++ 代碼中哪個語句運行結(jié)果是 7?( )

12.

給定一個包含 n 個整數(shù)的數(shù)組,你的目標(biāo)是通過最少的操作使數(shù)組變?yōu)榉沁f減的(即每個元素不小于它前面的元素)。每次操作可以選擇任意一個元素,并將其值增加 1 。請補(bǔ)全以下代碼,計算需要的最少操作次數(shù)。下列選項中哪一項正確?( )

#include<iostream>

using namespace std;

int a[1000];

int main() {

    int n, cnt = 0;

    cin >> n;

    for (int i = 0; i < n; i++) cin >> a[i];

    for (int i = 1; i < n; i++) {

          if (a[i - 1] > a[i]) {

                cnt += ①;

                ②;

            }

         }

    cout << cnt;

return 0;

}

13.

執(zhí)行下列 C++ 代碼片段后輸出的是?( )

long long sum = 0;

for(int i = 1; i <= 6; i++) {

    long long mul = 1;

    for(int j = 1; j <= i; j++) mul *= i;

        sum += mul;

    }

cout << sum % 10;

14.

有 n 個人,第 i 個人的當(dāng)前頭發(fā)長度為 Li  (1 ≤ i ≤ N) 。每個人的頭發(fā)每天增長 1 。請計算并輸出從第一天開始,第一次出現(xiàn)頭發(fā)長度至少為 t 的人數(shù) >= p 是第幾天?( )

int n, t, p, L[100], cnt;

cin >> n >> t >> p;

for(int i = 0; i < n; i++) cin >> L[i];

for(int i = 1; ; i++) {

    cnt = 0;

    for(int j = 0; j < n; j++) {

        if (①) cnt++;

     }

    if (②) {

    cout << i << endl;

    break;

    }

}

15.

從一個2x2 網(wǎng)格的左上角出發(fā),若只允許向右或向下移動,恰好有如下 6 條路徑可以到達(dá)右下角:


補(bǔ)充以下代碼,計算對于9x9的網(wǎng)格,有多少條路徑可以到達(dá)右下角?( )

int g[10][10] = {};

for (int i = 0; i < 10; i++) {

    for (int j = 0; j < 10; j++) {

        if (i - 1 >= 0) g[i][j] += g[i - 1][j];

        ② g[i][j] += g[i][j - 1];

        }

    }

cout << g[9][9];

16.
17.

.C++ 中,邏輯與 && 的優(yōu)先級高于邏輯或 || ,因此 true || false && true 等價于 true || (false && true) 。( )

18. ASCII 碼表中,所有數(shù)字字符(0 到 9 )是連續(xù)的。( )
19.

string s = "bcd"; s[0] = 'a'; 可以正確將 s 的第一個字符賦值為 'a' 。( )

20.

結(jié)構(gòu)體 struct 中只能包含成員變量和成員函數(shù),不能包含結(jié)構(gòu)體類型的變量。( )

21.

定義 int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; 后,執(zhí)行 swap(a[1][2], a[2][2]); 可以正常運行,并且執(zhí)行 cout << a[2][2]; 時,程序會輸出 6。( )

更多問卷 復(fù)制此問卷
张掖市| 息烽县| 永年县| 云梦县| 崇州市| 富源县| 贵阳市| 繁峙县| 遵义县| 连云港市| 仙居县| 宜兰县| 衢州市| 双牌县| 涿州市| 隆安县| 察隅县| 墨江| 翼城县| 运城市| 清苑县| 平泉县| 南城县| 利辛县| 明溪县| 伊金霍洛旗| 新巴尔虎右旗| 武宣县| 寿光市| 巩义市| 双江| 名山县| 通江县| 四平市| 敦煌市| 长沙县| 延津县| 桦南县| 金川县| 高尔夫| 讷河市|