据有关资料,山东大学于 1972 年研制成功 DJL-1 计算机,并于 1973 年投入运行,其综合性能居当时全国第三位。DJL-1 计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为 μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。
IPv4 版本的因特网总共有( )个 A 类地址网络。
在 C++ 中,下列不可做变量的是( )。
在 C++ 中,与 for (int i = 1; i < 10; i++) 效果相同的是( )。
在 C++ 中,cout << (5 / 2 + 5 % 3) 的输出是( )。
假定变量 a 和 b 可能是整型、字符型或浮点型,则下面 C++ 代码执行时先后输入 -2 和 3.14 后,其输出不可能是( )。[已知字符 '+'、'-'、'=' 的 ASCII 码值分别是 43、45 和 61]
cin >> a; cin >> b; cout << (a + b);
在 C++ 代码中假设 N 为正整数,则下面代码能获得个位数的是( )。
下面 C++ 代码执行后的输出是( )。
01int i; 02for (i = 0; i < 10; i++){ 03 if (i % 2) 04 break; 05 cout << "0#"; 06} 07if(i==10) cout << "1#";
执行下面 C++ 代码并输入 1 和 0,有关说法正确的是( )。
01int a,b; 02cin >> a >> b; 03if(a&&b) 04 cout << ("1"); 05else if(!(a||b)) 06 cout << ("2"); 07else if(a || b) 08 cout << ("3"); 09else 10 cout << ("4");
下面 C++ 代码执行后的输出是( )。
01int loopCount = 0; 02for (int i = 1; i < 5; i += 2) 03 loopCount += 1; 04cout << (loopCount);
下图是 C++ 程序执行后的输出。为实现其功能,横线处应填入代码是( )。
输出内容:
1 2 3 3 4 5 4 5 6 7 5 6 7 8 9 6 7 8 9 10 11 7 8 9 10 11 12 13
代码:
01int lineNum; 02cin >> lineNum; 03for (int i= 1; i < lineNum+1; i++){ 04 for(int ____________) 05 cout << j << " "; 06 cout << endl; 07}
下面 C++ 代码执行后输出逆序数,如输入 123 则输出 321。如输入 120 则输出 21。横线处先后应填入的代码是( )。
01int N; 02cin >> N; 03int rst = 0; 04while (N){ 05 ____________; 06 ____________; 07} 08cout << (rst);
下面的 C++ 代码用于输入学生成绩,并根据人数计算出平均成绩,有关说法错误的是( )。
01float Sum = 0; // 保存总成绩 02int cnt = 0; // 保存学生人数 03while (1){ 04 int score; 05 cin >> score; 06 if (score < 0) 07 break; 08 cnt += 1; 09 Sum += score; 10} 11cout << "总学生数:" << cnt << "平均分:" << Sum/cnt;
以下 C++ 代码判断输入的正整数是否为质数,如果该数字是质数,则输出 YES,否则输出 NO。质数是指仅能被 1 和它本身整除的正整数。请在横线上填写代码。( )
01int num, i; 02cin >> num; 03for(i = 2; i < num; i++) 04 if (____________){ 05 cout << ("NO"); 06 break; 07 } 08if(i == num) 09 cout << ("YES");
一个数如果能被某个数(比如 7)整除,或者含有该数,则说该数是某个数的相关数。下面 C++ 代码用于判定输入的数与 7 是否有关。下列说法错误的是( )。
01int N, M; 02bool Flag = false; 03cin >> N; 04M = N; 05if (M % 7 == 0) 06 Flag = true; 07while (!Flag && M){ 08 if (M % 10 == 7){ 09 Flag = true; 10 break; 11 } 12 M /= 10; 13} 14if (Flag) 15 cout << N << "与7有关"; 16else 17 cout << N << "与7无关";
小杨最近开始学习 C++ 编程,老师说 C++ 是一门面向对象的编程语言,也是一门高级语言。( )
在 C++ 中,cout << (3, 4, 5) 可以输出 3 4 5,且每个输出项之间用空格分开。( )
C++ 表达式 12 % 10 % 10 的值为 2。( )
C++ 语句 cout << rand() << ' ' << rand(); 的第二个输出值较大。( )
定义 C++ 的 int 类型的变量 ch,而且值为 '1',则语句 cout << int(ch); 的输出为 1。( )
下面 C++ 代码执行后将输出 10。( )
01int i; 02for (i = 0; i < 10; i++) 03 continue; 04if(i == 10) 05 cout << i;
下面 C++ 代码能求整数 N 和 M 之间所有整数之和,包含 N 和 M。( )
01int N, M, Sum; 02cin >> N >> M; 03if (N > M){ 04 int tmp = N; 05 N = M, M = tmp; 06} 07for (int i = N; i < M+1; i++) 08Sum += i; 09cout << Sum;
将下面 C++ 代码中的 L3 标记的代码行调整为 for (int i = 0; i < 5; i++) 后输出结果相同。( )
01int loopCount = 0; 02for (int i = 1; i < 5; i++) // L3 03 for (int j = 0; j < i; j++) 04 loopCount += 1; 05cout << loopCount;
某一系列数据的规律是从第 个数值开始是前两个数之和。下面的代码求第 个数的值,N 限定为大于 2。( )
01int start1; // 第1个数 02int start2; // 第2个数 03int N; //求N个数的值 04int tmp; 05cin >> start1 >> start2 >> N; 06for (int i = 2; i < N; i++){ 07 tmp = start1 + start2; 08 start1 = start2; 09 start2 = tmp; 10} 11cout << start2;
下面 C++ 代码执行时如果输入 2024,则输出是 4202。( )
01int N, flag=0; 02cin >> N; 03while (N){ 04 if(!flag) cout << N % 10; 05 N /= 10; 06 flag = (flag + 1)%2; 07}