选择题 共15道
判断题 共10道
编程题 共2道
在某集成开发环境中调试下面代码段时尝试设置断点和检查局部变量,下面哪个说法是错误的( )。
int i,N = 0; // L1 cin >> N; // L2 for (i = 1; i < 9; i++) if (N % i == 0) break; // L3 if (i < 9) printf("N不能大于9"); // L4
对下列C++的代码,描述准确的是( )。
int first = 10; printf("%d", First)
下面的C++代码执行后,其输出是( )。
int x = 10, y = 20; x = x + y; y = x - y; x = x - y; cout << x <<" "<< y;
下面C++代码执行后的输出是( )。
int a,b; a = 3; b = 4; printf("a+b=%02d#a+b=(a+b)", a+b, a+b);
下面的C++代码用于求M天后是星期几,两处横线处分别应填入的代码是( )。
int N, M, D; cout << "当前星期几";// 星期日是0 cin >> N;cout << "求多少天后";// 输入正整数 cin >> M; D = ______; if (______) printf("%d天后是星期日", M); else printf("%d天后是星期%d", M, D);
下面C++代码执行后输出是( )。
int i; for (i = 1; i < 11; i += 3){ continue; if (i % 2 == 0) break; printf("%d#", i); } if (i >= 11) printf("END");
下面的C++代码用于求N的所有因数(即能将N整除的数),如输入12则将输出12,6,4,3,2,1。横线处应填?( )。
int i, N; cin >> N; i = N; while (______){ if (N % i == 0) printf("%d", i); i -= 1; } printf("1");
下面C++代码执行后输出的是( )。
int Sum = 0; for (int i = 0; i < 10; i++) { if (i % 2 == 0) continue; if (i % 5 == 0) break; Sum += i; } cout << Sum;
试图编译并执行下面C++代码,下面描述正确的是( )。
float x; x = 101; x++; cout << ++x;
以下C++代码可以找出百位、十位和个位满足特定条件的三位数,横线处应该填入的是( )
int count = 0; for (int i = 100; i <= 999; i++) { int a = i / 100; _________________ int c = i % 10; if (a * a + b * b == c * c) { count++; } }
在下面 C++ 代码中,删除 break 语句对程序执行结果没有影响。( )
int i; for (i = 0; i < 10; i++) { continue; cout << i << "#"; break; } if (i >= 10) cout << "END";
删除下面 C++ 代码中的 continue 后其输出是 0#2#4#6#8#。( )
int i; for (i = 0; i < 10; i++) { if (i % 2 == 0){ cout << i << "#"; continue; } } if (i >= 10) cout << "END";
将下面 C++ 代码中的 i < 100; i = i + 1 修改为 i < 200; i += i + 1,其输出与当前代码输出相同。( )
int cnt = 0; for (int i = 0; i < 100; i = i + 1) cnt += 1; cout << cnt;
交换下面C++代码中的1 + = 2和cnt += 1,交换前后分别运行的两次输出相同。( )
int i, cnt = 0; cnt = 0; while (i < 10){ i += 2; cnt += 1; } cout << cnt;
下面的C++代码执行后将输出45。( )
int cnt; for (int i = 0; i < 10; i++) cnt += 1; cout << cnt;
小A有一本厚厚的书。这本书总共有n页,小A一天中最多只能阅读完其中的k页。小A的假期总共有t天,他想知道在假期中最能阅读完这本书的多少页。
8 3 2
6
19 3 30
19
对于所有测试点,保证n,k,t均不超过1000
小杨和小红是值日生,负责打扫教室。小杨每 m 天值日一次,小红每 n 天值日一次。今天他们两个一起值日,请问至少多少天后,他们会再次同一天值日?
4 6
12
对于所有测试点,保证1<=m,n<=100