#1514. c++初中组练习卷 3-客观题

c++初中组练习卷 3-客观题

C++中的输出语句是(  )

{{ select(1) }}

  • cout
  • cin
  • if
  • for

答案A

阅读以下程序段,输入25 30时,输出结果是(  )

int a, sum = 0;
cin >> a;
sum += a;
cin >> a;
sum += a;
cout << sum << endl;

{{ select(2) }}

  • 25
  • 30
  • 55
  • 60

答案C

执行下列程序段,输出结果是(  )

int a = 10;
if (a > 5)
{
    cout << "聪明的";
}
else if (a < 15)
{
    cout << "高高的";
}
cout << "小明";

{{ select(3) }}

  • 小明
  • 聪明的小明
  • 高高的小明
  • 聪明的高高的小明

答案B

下列关于C++关键字的说法中错误的是 (  )

提示:本题有一个或多个正确答案

{{ multiselect(4) }}

  • aaa是C++中的关键字
  • break关键字的作用是跳过本次循环,继续下一次循环
  • 关键字是C++中预先定义并实现一定功能的一类单词。
  • 要尽量避免使用关键字对变量进行命名

答案AB

下列说法正确的是(  )

提示:本题有一个或多个正确答案

{{ multiselect(5) }}

  • C++程序总是从主函数开始执行
  • C++的主函数必须出现在所有函数之前
  • C++的主函数必须以main命名
  • C++中除了主函数以外,还可以有其它函数

答案ACD

下列条件语句中,功能相同的是(  )

image

提示:本题有一个或多个正确答案

{{ multiselect(6) }}

答案ABC

以下变量的命名不符合规范的是(  )

提示:本题有一个或多个正确答案

{{ multiselect(7) }}

  • 520
  • char
  • @bc
  • 3D

答案ABCD

有数组定义为 double d[10]; 以下叙述正确的是(  )

提示:本题有一个或多个正确答案

{{ multiselect(8) }}

  • d[0]是数组的第一个元素
  • d[9]是数组的最后一个元素
  • 该数组可以存储小数
  • 该数组长度为10

答案ABCD

以下哪种方法不可以交换变量a和b的值(  )

提示:本题有一个或多个正确答案

{{ multiselect(9) }}

  • a = b; b = a;
  • temp = a; a = b; b = temp;
  • a = b; b = a - b; a = a - b;
  • c = b; b = a + b; a = b - a;

答案ACD

下列选项中,输入哪些值时,可以使得程序输出结果小于5的是(  )

#include <iostream>
using namespace std;
int main() {
    int n, sum = 0;
    cin >> n;
    for (int i = 1; i <= n; ++i) {
        if (i % 2 == 0) {
            sum += i;
        } else {
            sum -= i;
        }
    }
    cout << sum;
    return 0;
}

提示:本题有一个或多个正确答案

{{ multiselect(10) }}

  • 11
  • 12
  • 13
  • 14

答案AC