2024 年 10 月 8 日,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗里·辛顿(Geoffrey E. Hinton)。这两位科学家的主要研究方向是( )。
下列软件中是操作系统的是( )。
有关下列 C++ 代码的说法,正确的是( )。
printf("Hello,GESP!");
C++ 表达式 12 - 3 * 2 && 2 的值是( )。
在 C++ 中,假设 N 为正整数 2,则 cout << (N / 3 + N % 3) 将输出( )。
C++ 语句
cout << 7%3 << ' ' << "7%3" << ' ' << "7%3={7%3}"
执行后的输出是( )。
下面 C++ 代码执行后,求出几天后星期几。如果星期日则输出 星期天,否则输出形如 星期1。横线上应填入的代码是( )。
01int N, nowDay, afterDays; 02cout << "今天星期几?" << endl; 03cin >> nowDay; 04cout << "求几天后星期几?" << endl; 05cin >> afterDays; 06 07N = nowDay + afterDays; 08 09if (____________) 10 printf("星期天"); 11else 12 printf("星期%d", N % 7);
下面 C++ 代码执行后输出是( )。
01int N = 0, i; 02for (i = 1; i < 10; i++) 03 N += 1; 04cout << (N + i);
下面 C++ 代码执行后输出的是( )。
01int tnt = 0; 02for (i = 0; i < 100; i++) 03 tnt += i % 10; 04cout << tnt;
下面 C++ 代码执行后输出的是( )。
01int N = 0, i; 02int tnt = 0; 03for (i = 5; i < 100; i += 5) { 04 if (i % 2 == 0) 05 continue; 06 tnt += 1; 07 if (i >= 50) 08 break; 09} 10cout << tnt;
下面的程序用于判断输入的整数 N 是否为能被 3 整除的偶数,横线处应填写代码是( )。
01int N; 02cin >> N; 03 04if (____________) 05 cout << "能被3整除的偶数" << endl; 06else 07 cout << "其他情形" << endl; 08 09cout << endl;
下面 C++ 代码执行后的输出是( )。
01int cnt; 02 03cnt = 0; 04for (int i = 1; i < 10; i++) 05 cnt += i++; 06cout << cnt; 07 08cout << endl;
int 类型变量 a 的值是一个正方形的边长,如下图中的正方形的四条边长都为 4,则下列哪个语句执行后能够使得正方形的周长(四条边长的和)增加 4?( )
+ + + + + + + + + + + + + + + +
C++ 表达式 (6 > 2) * 2 的值是( )。
下面 C++ 代码用于判断输入的整数是否为位增数,即从首位到个位逐渐增大,是则输出 1。如 123 是一个位增数。下面横线处应填入的是( )。
01int N; 02int n1, n2; 03 04cin >> N; 05 06____________; 07while (N) { 08 n1 = N % 10; 09 if (n1 >= n2) { 10 cout << 0; 11 return 1; 12 } 13 n2 = n1, N /= 10; 14} 15 16cout << 1; 17 18cout << endl; 19return 0;
在 Windows 的资源管理器中为已有文件 A 建立副本的操作是 Ctrl+C,然后 Ctrl+V。
在 C++ 中,表达式 8 / 3 和 8 % 3 的值相同。
X 是 C++ 语言的基本类型变量,则语句 cin >> X, cout << X 能接收键盘输入并原样输出。
下面 C++ 代码执行后将输出 10。
01int N = 0; 02for (int i = 0; i < 10; i++) { 03 continue; 04 N += 1; 05} 06cout << N;
下面 C++ 代码执行后将输出 100。
01int i; 02for (i = 0; i <= 100; i++) 03 continue; 04cout << i;
下面 C++ 代码被执行时,将执行三次输出(即标记行 L2 将被执行三次)。(备注:原题中这里描述为:“即标记行 L2 将被执行一次”)。
01for (int i = 0; i < 10; i += 3) 02 cout << i; // L2
C++ 语句 cout << (3, 2) 执行后,将输出 3 和 2,且 3 和 2 之间有逗号间隔。
在 C++ 代码中,studentName、student_name 以及 sStudentName 都是合法的变量名称。
在 C++ 中,对浮点变量 float f,则语句 cin >> f; cout << (f < 1); 在输入是 2e-1 时,输出是 0。
在 C++ 的循环体内部,如果 break 和 continue 语句连续在一起,那么作用抵消,可以顺利执行下一次循环。