#6107. gesp一级真题分类三:算术运算与表达式
gesp一级真题分类三:算术运算与表达式
三、算术运算与表达式
题目
- C++表达式10-3*(2+1)%10的值是( )。 {{ select(1) }}
- 0
- 1
- 2
- 3
- C++表达式(3-2)*3+5的值是( )。 {{ select(2) }}
- -13
- 8
- 2
- 0
- C++表达式3-3*3/5的值是( )。 {{ select(3) }}
- -1.2
- 1
- 0
- 2
- 表达式9/4-6%(6-2)*10的值是( )。 {{ select(4) }}
- -17.75
- -18
- -14
- -12.75
- C++表达式10-3*2的值是( )。 {{ select(5) }}
- 14
- 4
- 1
- 0
- C++表达式12-3*2&&2的值是( )。 {{ select(6) }}
- 0
- 1
- 6
- 9
- C++表达式3*4%5/6的值是( )。 {{ select(7) }}
- 10
- 5
- 2
- 0
- C++表达式2+3*4%5的值为( )。 {{ select(8) }}
- 0
- 4
- 14
- 50
- C++表达式3*3%2的值为( )。 {{ select(9) }}
- 81
- 27
- 4
- 1
- C++表达式14-3*3%2的值是( )。 {{ select(10) }}
- 0
- 11
- 13
- -67
- C++表达式16/4%2的值是( )。 {{ select(11) }}
- 8
- 4
- 2
- 0
- 在C++中,假设N为正整数,则表达式cout<<(N%3+N%7)可能输出的最大值是( )。 {{ select(12) }}
- 6
- 8
- 9
- 10
- 在C++中,假设N为正整数10,则cout<<(N/3+N%3)将输出( )。 {{ select(13) }}
- 6
- 4.3
- 4
- 2
- 在C++中,假设N为正整数2,则cout<<(N/3+N%3)将输出( )。 {{ select(14) }}
- 0
- 2
- 3
- 4
- N是C++的正整数,值为12,则cout<<(N%3+N/5)的输出是( )。 {{ select(15) }}
- 6.4
- 2.4
- 6
- 2
- C++表达式"10"*2执行时将报错,因为"10"是字符串类型而2是整数类型,它们数据类型不同,不能在一起运算。( ) {{ select(16) }}
- 正确
- 错误
- C++表达式010+100+001的值为111。( ) {{ select(17) }}
- 正确
- 错误
- 表达式N*2%N中如果N的值为正整数,则其值为2。( ) {{ select(18) }}
- 正确
- 错误
- C++表达式10%0.5将报错,因为0.5所在位置只能是整数。( ) {{ select(19) }}
- 正确
- 错误
- C++表达式10*4%6和10*2%3的结果相同。( ) {{ select(20) }}
- 正确
- 错误
-
下面C++代码执行后的输出是( )。 {{ select(21) }}
int a = 1; cout << "a+1=" << a+1 << endl;
- a+1=2
- a+1=2
- 2=2
- 2=2
-
下面C++代码执行后的输出是( )。 {{ select(22) }}
int a = 1; printf("a+1=%d\n", a+1);
- a+1=2
- a+1=2
- 2=2
- 2=2
-
下面C++代码执行后的输出是( )。 {{ select(23) }}
float a; a = 101.101; a = 101; printf("a+1=(%)", a+1);
- 102={102}
- a+1={a+1}
- a+1={102}
- a先被赋值为浮点数,后被赋值为整数,执行将报错
-
下面C++代码执行后输出是( )。 {{ select(24) }}
int a,b; a = 3; b = 4; printf("a+b=%02d#a+b={a+b}", a+b, a+b);
- a+b=07#a+b={a+b}
- a+b= 7#a+b=7
- a+b=7#a+b={a+b}
- a+b=7#a+b=7
- C++语句cout<<“5%2=”<<5%2执行后的输出是( )。 {{ select(25) }}
- 2.2
- 1.1
- 5%2=2
- 5%2=1
- C++语句cout<<7%3<<“7%3”<<“7%3={7%3}”执行后的输出是( )。 {{ select(26) }}
- 111=1
- 17%31=1
- 17%37%=1
- 17%37%=17%3
- X是C++的整型变量,则cout<<(X=3,X++,++X);执行后的输出是( )。 {{ select(27) }}
- 3
- 4
- 5
- 不确定
-
下面C++代码执行后,其输出是( )。 {{ select(28) }}
a=3; b=a=4; printf("%d %d",a,b);
- 4 4
- 3 3
- 3 4
- 4 3
-
整型变量a、b的初值都是4,则下面的C++代码执行后的输出是( )。 {{ select(29) }}
a,b=3,4; cout<<(a+2)<<(b-2)<<endl; cout<<a<<b<<endl;
- 61 43
- 52 34
- 62 44
- 62 32
-
下面C++代码执行后的输出是( )。 {{ select(30) }}
int i, tnt = 0; for (i = 0; i < 100; i++) tnt += 1; cout << tnt << ' ' << i;
- 99 99
- 100 99
- 99 100
- 100 100
- C++表达式(6>2)*2的值是( )。 {{ select(31) }}
- 1
- 2
- true
- truetrue
- C++表达式('1'+'1'=='2'?flag=1:flag=2)的结果值和表达式(flag=2)的相同。( ) {{ select(32) }}
- 正确
- 错误