#4561. 练习2

练习2

当前没有测试数据。

一、单选题

  1. 下面C++代码执行后输出的是( )。

    int N = 0; 
    for (int i = 0; i < 10; i++)
       N += 1;
    cout << N; 
    

    A. 55 B. 45 C. 10 D. 9

  2. 下面C++代码执行后输出的是( )。

    int N = 0;
    for (int i = 1; i < 10; i +=2){
        if (i % 2 == 1)
            continue;
        N += 1;
    }
    cout << N;
    

    A. 5 B. 4 C. 2 D. 0

  3. 执行下面C++代码后得到的输出是( )。

    int count= 0, i, s; 
    for (i = 0, s = 0 ; i < 20; i++, count++)
        s += i++;
    cout << s << " " << count;
    

    A. 190 20 B. 95 10 C. 90 19 D. 90 10

  4. 如果一个正整数N能够表示为X*(X+1)的形式,这里称它是一个“兄弟数”。例如,输入6,则输出“6是一个兄弟数”。下面C++代码用来判断N是否为一个“兄弟数”,在横线处应填入的代码可从i)-iv)中选择,则有几个能完成功能?( )

    int N;
    cin >> N;
    for(int i = 0; i <= N; i++)
        if(__________)
            cout << N << "是一个兄弟数\n";
    

    i) N==i*(i+1) ii) N==i*(i-1) iii) N/(i+1)==i iv) N/(i-1)==i A. 1 B. 2 C. 3 D. 4

二、判断题

  1. 在C++,break 语句通常与if语句配合使用。( )

  2. 在C++语言中,整型、实数型、字符型、布尔型是不同数据类型,但这四种类型的变量间都可以比较大小。( )

  3. C++中,定义变量int a=5,b=4,c=3 ,则表达式(a<b<c) 的值为逻辑假。( )