试卷总分:100分
选择题 15题 30分
判断题 10题 20分
编程题 2题 50分
float a = 3 + 3.5; cout << a;
int a = 3; int b = a; a = 4; printf("%d %d", a, b);
int N; cin >> N; cout << N;
int N, M; cin >> N >> M; if (N > M) cout << "A " << (N - M); else cout << "B " << (M - N);
int cnt = 0; for (int i = 0; i < 5; i++) cnt += 1; cout << cnt;
int num = 1; for (int i = 0; i < 35; i++) { printf("%d ", num); if (num _______ 10) num _______ 2; else num _______ 1; }
int i; for (i = 1; i < 5; i++) if (i % 2 == 0) { continue; cout << i << "#"; } cout << i << "END#";
int N, i; cin >> N; for (i = 2; i < N; i++) if (N % i == 0) { cout << "1#"; break; } else cout << "0#";
int i, tot; i = 0, tot = 0; while (0 <= i && i < 10) { tot += 1; i += 1; } cout << tot;
int count = 0; for (int n = 1000; n <= 9999; n++) { int a = n / 1000; int b = (n / 100) % 10; ________________________// L1 int d = n % 10; if (a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d == n) { // 特定条件 count++; } }
int start, n, pos; cout << "当前秒数(0-59): "; cin >> start; cout << "经过多少秒: "; cin >> n; pos = ____________; // L1 if (____________)// L2 cout << n << "秒后回到12点方向" << endl; else cout << n << "秒后指向" << pos << "秒刻度" << endl;
int N, i; cin >> N; if (N <= 1) { cout << "NO"; return 0; } for (i = 2; ______; i++) { if (N % i == 0) { cout << "NO"; return 0; } } cout << "YES";
int i; for (i = 0; i < 20; i += 3) if (i % 3 != 0) break; cout << i;
int N; cout << "请输入正整数:"; cin >> N; int rst = 0; for (int i = 1; i < N + 1; i++) rst *= i; cout << rst;
int N; cin >> N; while (N > 0) { cout << (N % 10) << endl; N = N / 10; }
for (int i = 0; i < 100; i++) { if (i % 5 == 0) printf("\n"); printf("%2d ", i); }
int total; for (int n = 1; n <= 4; n++) { total *= n; } cout << total;
int x = 0; while (x < 4) { x++; if (x == 2) continue; cout << x << ","; }
快暑假了,小杨同学正在计划出去旅行,前往目的地的方案多种多样,小杨同学想知道如何前往目的地最便宜。小杨同学住在A市,旅行目的地是B市,小杨同学前往目的地有三种方案:
请帮小杨同学求出最便宜的出行方案的价格。
输入包含4行,每行一个正整数:
第1行的正整数表示「从A市直飞B市」的价格; 第2行的正整数表示「从A市坐高铁到C市」的价格; 第3行的正整数表示「从C市坐飞机到B市」的价格; 第4行的正整数表示「从C市坐高铁到B市」的价格。
输出一个正整数,表示3种方式中,最便宜的出行方案的价格。
999 105 699 588
693
方案1. 直飞价格为999; 方案2. 高铁转飞机价格为105+699=804; 方案3. 高铁的价格为105+588=693; 因此最便宜的价格是693。
9 3 8 7
9
方案1. 直飞价格为9; 方案2. 高铁转飞机价格为3+8=11; 方案3. 高铁的价格为3+7=10; 因此最便宜的价格是9。
所有输入均为正整数,且不超过10000。
时间限制:1.0s内存限制:512.0MB
根据国家税收相关规定,劳务报酬需要按月预交个税,预交税率如下:
例如,月劳务报酬为1000.0,则按照规则2需要预交个税(1000.0-800.0)×20%=40.00。
现在给定小杨同学12个月的月度劳务报酬,请帮小杨同学计算他这12个月应预交个税的总和。
输入12行,每行一个浮点数,表示小杨同学12个月中每个月的劳务报酬。每个浮点数恰好有一位小数。
输出1行,一个浮点数,保留两位小数,表示小杨同学12个月应预交个税的总和。
932.0 1634.3 1790.4 2172.9 378.1 283.4 2761.9 3583.5 10.1 2324.9 1111.6 3812.3
2584.76
1.932.0符合规则2,超过800的部分为132.0,按照20%预交为132.0×20% = 26.40 2.1634.3符合规则2,超过800的部分为834.3,按照20%预交为834.3×20% = 166.86 3.1790.4符合规则2,超过800的部分为990.4,按照20%预交为990.4×20% = 198.08 4.2172.9符合规则2,超过800的部分为1372.9,按照20%预交为1372.9×20% = 274.58 5.378.1符合规则1,不需要预交个税; 6.283.4符合规则1,不需要预交个税; 7.2761.9符合规则2,超过800的部分为1961.9,按照20%预交为1961.9×20% = 392.38 8.3583.5符合规则2,超过800的部分为2783.5,按照20%预交为2783.5×20% = 556.70 9.10.1符合规则1,不需要预交个税; 10.2324.9符合规则2,超过800的部分为1524.9,按照20%预交为1524.9×20% = 304.98 11.1111.6符合规则2,超过800的部分为311.6,按照20%预交为311.6×20% = 62.32 12.3812.3符合规则2,超过800的部分为3012.3,按照20%预交为3012.3×20% = 602.46 总和为2584.76。
小杨同学每月劳务报酬收入均为正,且恰好有一位小数,且不超过4000.0。