#96. 入门前期 第九次课课前测试

入门前期 第九次课课前测试

  1. C++表达式 cout << (7%3 == 1) 执行后的输出是( )。

{{ select(1) }}

  • 1
  • 0
  • true
  • false
  1. 下面C++代码执行时输⼊10后,有关描述正确的是( )。
(1)int N,i;
(2)cin >> N;
(3)for(i=0;i<N;i++)
(4)    cout << i << endl;

{{ select(2) }}

  • 代码第4行被执行10次
  • 循环结束后i的值为9
  • 最后一次执行循环中i的值为10
  • 该循环一次都没有被执行
  1. 执⾏C++语句 cin >> a 时如果输⼊3.14,下述说法正确的是( )。

{{ select(3) }}

  • 变量a将被赋值为浮点数3.14
  • 变量a将被赋值为字符串,字符串内容为3.14
  • 变量a的类型是整数时,语句执行将报错
  • 变量a可能被赋值为整数3
  1. 当整型变量 xx 等于多少,表达式 (x % 2 != 0 && x % 3 == 0) 成立

{{ select(4) }}

  • -2
  • 4
  • 6
  • 9
  1. 下列程序的运行结果是()
#include<bits/stdc++.h> 
using namespace std;
int main() { 
    for(int i = 0;i<5;i++){
        if(i)cout << i;
    }
    return 0;
}

{{ select(5) }}

  • 012345
  • 12345
  • 01234
  • 1234
  1. ⼩杨的⽗母最近刚刚给他买了⼀块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

{{ select(6) }}

  • 小程序
  • 计时器
  • 操作系统
  • 神话人物
  1. C++表达式 (3 - 2) * 3 + 5 的值是( )。

{{ select(7) }}

  • -13
  • 8
  • 2
  • 0
  1. 下⾯C++代码⽤于判断键盘输⼊的整数是否为质数。质数是只能被1和它本⾝整除的数。在横线处应填⼊代 码是( )。
#include<bits/stdc++.h>
using namespace std;
int main(){
    int N;
    cin >> N;
    int cnt = 0;
    for(int i = 1;i<N+1;i++){
        if(___________){
            cnt += 1;
        }
    }
    if(cnt == 2)
        cout << N << "是质数";
    else 
        cout << N << "不是质数";
    return 0;
}

{{ select(8) }}

  • N % i
  • N % i == 0
  • N / i == 0
  • N / i
  1. 如果N是C++的整型变量,值为5,则表达式 (N * !N) 的值为-25。 ( )

{{ select(9) }}

  • 正确
  • 错误
  1. C++同一个程序内一定不能定义两个相同名字的变量,否则执行会报错。( )。

{{ select(10) }}

  • 正确
  • 错误