#116. 2025年12月一级判断题

2025年12月一级判断题

25年12月一级判断题

  1. 鸿蒙是华为公司开发的一款操作系统,那么它能够将正确的源程序翻译成目标程序,并运行。( ) {{ select(1) }}
  1. C++表达式10*4%6和10*2%3的结果相同。( ) {{ select(2) }}
  1. 下面C++代码执行后将输出0。( ) {{ select(3) }}
int i;
for(i=0;i<10;i++) 
    if(i%3==0) 
        continue;
    else 
        break;
cout <<<i; 
  1. 下面C++代码中的i>-10;i--改为i<10;i++执行结果相同。( ) {{ select(4) }}
int tnt = 0; 
for (int i = 0; i > -10; i--){
    if (i < 0) 
        i = -i;
    tnt += i;
}
cout << tnt;
  1. 下面C++代码执行后将输出 99 ,因为 i < 100 不包括100,而是到99。( ) {{ select(5) }}
int cnt = 0; 
for (int i = 0; i < 100; i++)
    cnt += 1;
cout << cnt; 
  1. 下面的C++代码能用于判断输入的正整数是否为对称数。所谓对称数是指从左到右和从右到左读该数,其值相同,121或414等是对称数,而123不是对称数。( ) {{ select(6) }}
int n, new_number;
cout << "请输入正整数:";
cin >> n;

new_number = 0; 
while (n != 0){
    new_number = new_number * 10 + n % 10; 
    n /= 10;
}
if (n == new_number) 
    cout << "对称数";
else 
    cout << "非对称数";
  1. 下面的C++代码执行后将输出 0 。( ) {{ select(7) }}
int tnt = 0; 
for (int i = -100; i < 100; i++)
    tnt += i;
cout << tnt; 
  1. 某同学执行C++代码时 printf("%g\n", (3 + 3.1415926535)); 输出 6.14159 而不是 6.1415926535 表明该同学的计算机存在故障需要重新安装C++软件。( ) {{ select(8) }}
  1. 如果 x 是C++代码中的 double 型变量,则对 cout << ( x? 1227 : 12.27); 编译时将报错,因为 1227 和 12.12 分别是 int 和 double 类型,导致识别混乱。( ) {{ select(9) }}
  1. 在C++代码中,不可以将变量命名为 keyword ,因为它是C++语言的关键字。( ) {{ select(10) }}