#6108. gesp一级真题分类四:关系运算与逻辑运算
gesp一级真题分类四:关系运算与逻辑运算
四、关系运算与逻辑运算
题目
-
下面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))
-
下面的程序用于判断输入的整数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)
-
下面C++代码执行后的输出是( )。 {{ select(3) }}
int a = 1; cout << "a+1=" << a+1 << endl;
- a+1=2
- a+1=2
- 2=2
- 2=2
-
下面C++代码执行后的输出是( )。 {{ select(4) }}
int a = 1; printf("a+1=%d\n", a+1);
- a+1=2
- a+1=2
- 2=2
- 2=2
- if语句中的条件表达式的结果可以为int类型。( ) {{ select(5) }}
- 正确
- 错误
- C++中,定义变量int a=5,b=4,c=3,则表达式(a<b<c)的值为逻辑假。( ) {{ select(6) }}
- 正确
- 错误
- 对浮点变量float f,则语句cin>>f;cout<<(f<1);在输入是2e-1时,输出是0。( ) {{ select(7) }}
- 正确
- 错误
- X是C++的整型变量,则表达式3<x<5求值结果是4。( ) {{ select(8) }}
- 正确
- 错误
-
下面的C++代码执行后将先后输出7个true。( ) {{ select(9) }}
for (int i = 0; i < 10; i++) cout << (i * 2 < i * i) << " ";
- 正确
- 错误
-
下面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
-
下面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()输入为字符串
- C++表达式(6>2)*2的值是( )。 {{ select(12) }}
- 1
- 2
- true
- truetrue