#6108. gesp一级真题分类四:关系运算与逻辑运算

gesp一级真题分类四:关系运算与逻辑运算

四、关系运算与逻辑运算

题目

  1. 下面C++代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是(  )。 {{ select(1) }}

    for (int i = 0; i < 100; i++)
        if ______
            cout << i << " ";
    
  • ((i%20)&&(i%72))
  • ((i%2)&&(i%7==2))
  • ((i%2)&&(i%7))
  • ((i%2!=1)&&(i%7==2))
  1. 下面的程序用于判断输入的整数N是否为能被3整除的偶数,横线处应填写代码是(  )。 {{ select(2) }}

    int N;
    cin >> N;
    if(______)
        cout << "能被3整除的偶数" << endl;
    else
        cout << "其他情形" << endl;
    
  • (N%2)&(N%3)
  • (N%2==0)&(N%3)
  • (N%2)&(N%3==0)
  • (N%20)&(N%30)
  1. 下面C++代码执行后的输出是(  )。 {{ select(3) }}

    int a = 1;
    cout << "a+1=" << a+1 << endl;
    
  • a+1=2
  • a+1=2
  • 2=2
  • 2=2
  1. 下面C++代码执行后的输出是(  )。 {{ select(4) }}

    int a = 1;
    printf("a+1=%d\n", a+1);
    
  • a+1=2
  • a+1=2
  • 2=2
  • 2=2
  1. if语句中的条件表达式的结果可以为int类型。(  ) {{ select(5) }}
  • 正确
  • 错误
  1. C++中,定义变量int a=5,b=4,c=3,则表达式(a<b<c)的值为逻辑假。(  ) {{ select(6) }}
  • 正确
  • 错误
  1. 对浮点变量float f,则语句cin>>f;cout<<(f<1);在输入是2e-1时,输出是0。(  ) {{ select(7) }}
  • 正确
  • 错误
  1. X是C++的整型变量,则表达式3<x<5求值结果是4。(  ) {{ select(8) }}
  • 正确
  • 错误
  1. 下面的C++代码执行后将先后输出7个true。(  ) {{ select(9) }}

    for (int i = 0; i < 10; i++)
        cout << (i * 2 < i * i) << " ";
    
  • 正确
  • 错误
  1. 下面C++代码执行后的输出是(  )。 {{ select(10) }}

    int m=7;
    if (m/5||m/3) cout<<0;
    else if (m/3) cout<<1;
    else if (m/5) cout<<2;
    else cout<<3;
    
  • 0
  • 1
  • 2
  • 3
  1. 下面C++代码执行时输入21后,有关描述正确的是(  )。 {{ select(11) }}

    int N;
    cin >> N;
    if(N%3==0)
        cout<<"能被3整除";
    else if(N%7==0)
        cout<<"能被7整除";
    else
        cout<<"不能被3和7整除";
    cout<<endl;
    
  • 代码第4行被执行
  • 第4和第7行代码都被执行
  • 仅有代码第7行被执行
  • 第8行代码将被执行,因为input()输入为字符串
  1. C++表达式(6>2)*2的值是(  )。 {{ select(12) }}
  • 1
  • 2
  • true
  • truetrue