近日,空中客车公司表示,约6000架空客A320系列飞机需要紧急更换一种易受太阳辐射影响的飞行控制软件。空客表示,在对一起飞行事故分析后的结果显示,强烈的太阳辐射可能会损坏飞行控制系统所需的关键数据,导致判断失误,进而引发飞行异常。那这里的飞行控制系统执行判断的部件最可能是下面的( )。
小明最近为了备考GESP,开始看B站上关于网络知识的视频。其中提到计算机网络系统有不同的划分标准,那他平时上学所在的教学楼内的网络是一个( )。
下面有关C++变量的说法,正确的是( )。
一个小数是 ……无限循环,其小数点后 位是 ,后 位是 ,依此类推,求第 位的值。横线处应填入的代码是( )。
01int N; 02cin >> N; 03remainder = ____________; 04 05if (remainder == 0) 06 cout << 1; 07else if (remainder == 1) 08 cout << 2; 09else 10 cout << 3;
某同学执行C++代码时 printf("%g\n", (3 + 3.1415926535)); 输出 6.14159,其原因最可能是( )。
某单位工号的编码规则:编码总长 位,均为数字,前 位依次整除以 其值累加之和除以 的余数为第 位数字。如某工号为 ,前 位分别整除以 后,商分别为 、、、,其累加之和为 ,除以 的余数为 ,故第 位为 。下面代码依次输入前 位后,两个横线处分别应填的是( )。
01int rst = 0, N; 02for (int i = 0; i < 4; i++){ 03 cin >> N; 04 rst += ____________; // L1 05} 06cout << ____________; // L2
下面的C++代码执行后的输出是( )。
01for (int i = -2; i < 2; i++) 02 if (i % 2) 03 printf("%d#", i);
下面的C++代码执行后其输出是( )。
01int cnt = 0, N; 02for (int i = 1; i < 10; i += 2) 03 for (int j = 0; j < i; j++) 04 cnt += 1; 05cout << cnt;
下面C++代码执行后其输出是( )。
01int i, j; 02 03for (i = 1; i < 12; i++){ 04 if (i % 2 == 0) 05 continue; 06 07 for (j = 0; j < i; j++) 08 if (i * j % 2 == 0) 09 break; 10 if (j >= i) 11 cout << i * j << " "; 12} 13if (i >= 12) 14 cout << (i * j);
与下面C++输出效果不一致的代码是( )。
01int i; 02for (i = 0; i < 10; i++) 03 cout << i;
下面C++代码执行后输出是( )。
01int num = 0; 02while (num <= 5){ 03 num += 1; 04 if (num % 3) 05 continue; 06 printf("%d#", num); 07} 08if (num > 5) 09 printf("%d", num);
下面C++代码执行后,其输出是( )。
01int cnt = 0; 02for (int i = 0; i < 5; i++) 03 for (int j = i; j < 4; j++) 04 cnt += 1; 05cout << cnt;
漂亮数的定义是:如果N能被M整除,或者某位是M,或者N的每位数之和能被M整除,则说N是M的漂亮数。如果三个条件都满足,则是完整漂亮数。123是3的完整漂亮数,因为123能被3整除,也含有3,其每位数之和为6也能被3整除。下面的代码用于判断N是否为M的完整漂亮数并输出。相关说法正确的是( )。
01int N, M, Flag, Sum, num; 02cout << "请输入N,不等于0的正整数:"; 03cin >> N; 04cout << "请输入M:M必须大于1小于9:"; 05cin >> M; 06 07Sum = 0; // 记录各位数之和 08Flag = 0; // 假设记录N不含有M 09 10while (N != 0){ 11 num = N % 10; 12 13 Sum += num; 14 if (num == M) 15 Flag = 1; 16 17 N /= 10; 18} 19if ((N % M == 0) && (Flag == 1) && (Sum % M == 0)) // L1 20printf("%d 是 %d 的完整漂亮数", N, M); 21else 22printf("%d 不是 %d 的完整漂亮数", N, M);
阅读下面的C++代码。执行后如输入 5,其输出的字符图形是( )。
01int n, i, j, k; 02cin >> n; 03for (i = 0; i < n; i++){ 04 for (j = 0; j < n - i - 1; j++) 05 cout << " "; 06 for (k = 0; k < 2 * i + 1; k++) 07 cout << "*"; 08 cout << endl; 09}
某学校举办“十佳歌手大奖赛”,经过选拔最终参赛选手有 人,评委 人,最终计分规则去掉一个最高分去掉一个最低分作为该参赛选手的最终得分,并输出该得分。如果单个评委可给满分为 分,则相关说法正确的是( )。
01float total_score, max_score, min_score, now_score; 02for (int i = 0; i < 25; i++){ 03 max_score = 0; // 记录最高分 04 min_score = 10; // 记录最低分 05 total_score = 0; // 记录总分 06 07 for (int j = 0; j < 10; j++){ 08 cin >> now_score; // 录入评委打分 09 10 max_score = max(max_score, now_score); // L1 11 min_score = min(min_score, now_score); // L2 12 13 total_score += now_score; 14 } 15 16 cout << (total_score - max_score - min_score); 17}
鸿蒙是华为公司开发的一款操作系统,那么它能够将正确的源程序翻译成目标程序,并运行。( )
C++表达式 5 < 10 && 20 对应的逻辑值为 true。( )
C++表达式 10 / 0.333333 == 10 / (1 / 3) 的值为 true。( )
下面C++代码中 N 是整数,执行时无论输入负整数、 或正整数,其输出都将是 0。( )
01cin >> N; 02while (N) 03 N /= 10; 04cout << N;
下面的C++代码执行后,其输出是 4 0。( )
01int a, b; 02a = 4; 03b = a == 5; 04cout << a << ' ' << b;
C++代码中对表达式 ('Z' - 'A') < ('z' - 'A') 的结果输出为 0。( )
下面的C++代码可以用于判断正整数 N 的位数(即几位数,如 是 位数, 为 位数)。( )
01int N, N10, i; 02cin >> N; 03N10 = 10, i = 1; 04while (1) { 05 if (N % N10 == N) { 06 printf("%d 是 %d 位数", N, i); 07 break; 08 } 09 i++, N10 *= 10; 10}
计算交叉加减的结果,形如 1-2+3-4+5-……。下面C++代码中的变量都是整型,则将 Flag = -Flag 改为 Flag -= Flag 效果相同。( )
01cin >> N; 02Flag = -1; 03tnt = 0; 04for (i = 1; i < N + 1; i++) { 05 Flag = -Flag; 06 tnt += Flag * i; 07} 08cout << tnt;
下列C++代码段执行后将输出55。( )
01int cnt = 0; 02for (i = 0; i < 10; i++) 03 for (j = i; j < 10; j++) 04 cnt += 1; 05cout << cnt;
下面C++代码执行后输出如下,因为代码 printf("\n") 没有任何可读内容,删除不影响输出效果。( )
1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
01for (int i = 1; i < 10; i++) { 02 for (int j = 1; j < 10; j++) 03 printf("%3d", i * j); 04 printf("\n"); 05}