#GOBJ103L. GESP 1级客观题|输入输出|课堂讲解

GESP 1级客观题|输入输出|课堂讲解

GESP 1级客观题|输入输出|课堂讲解

考试频率:高频。本卷共 2 题。

  1. 下⾯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标记的代码⾏的输出格式有误
  1. 下⾯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
蜀ICP备2025119001号-1