#GOBJ103L. GESP 1级客观题|输入输出|课堂讲解
GESP 1级客观题|输入输出|课堂讲解
GESP 1级客观题|输入输出|课堂讲解
考试频率:高频。本卷共 2 题。
- 下⾯C++代码拟⽤于计算整数N的位数,⽐如对 123 则输出 123是3位整数 ,但代码中可能存在bug。下⾯有关描述正确的是( )。
int N, N0, rc=0;
cout << "请输入整数:";
cin >> N;
N0 = N;
while (N){
rc++;
N /= 10;
}
printf("%d是%d位整数\n", N, rc); // L11
{{ select(1) }}
- 变量N0占⽤额外空间,可以去掉
- 代码对所有整数都能计算出正确位数
- L11标记的代码⾏简单修改后可以对正整数给出正确输出
- L11标记的代码⾏的输出格式有误
- 下⾯C++代码执⾏时输⼊10后,正确的输出是( )。
int N;
cout << "请输入正整数:";
cin >> N;
if (N % 3)
printf("第5行代码%2d", N % 3);
else
printf("第6行代码%2d", N % 3);
{{ select(2) }}
- 第5行代码1
- 第6行代码1
- 第5行代码 1
- 第6行代码 1