Re: [闲聊] 计算机概论期中考

楼主: fxfxxxfxx (爱丽丝)   2022-11-01 21:36:38
※ 引述《ririoshi (角落)》之铭言:
: 只有一题
: 用If和for 输出
: 1b3d5f7h9
: 1b3d5f7
: 8i1b3
: 4e6
: 7
: 8
: 9a2
: 3d5f7
: 8i1b3d5
: 6g8i1b3d5
#include <stdio.h>
int main() {
for (int i = 0; i < 1; i++) {
if (1 == 1) {
printf("1b3d5f7h9\n");
printf("1b3d5f7\n");
printf("8i1b3\n");
printf("4e6\n");
printf("7\n");
printf("8\n");
printf("9a2\n");
printf("3d5f7\n");
printf("8i1b3d5\n");
printf("6g8i1b3d5\n");
}
}
}
有 for 又有 if,可以的吧 :)
老实说,规律不难找
但这种题目真的就是来浪费大家时间
无聊当有趣
会这样出的教授也是没什么水准可言
以前看过一个投影片是关于出程式题目的准则之类的东西
不过我找不到了
写得蛮有趣的,例如(凭印象打的)
1. 输入输出要有明确定义,要能知道一个输入会对应到什么输出
2. 要给出输入的范围,例如阵列长度 1 <= n <= 100000
这样考生才能知道怎样的程式能在时限内跑完
3. 不能出对某个特定文化比较熟悉的题目
像是出西洋棋的棋子走法,就会对本来就懂西洋棋的人有利,所以不适合
4. 对给出的输入范围,就真的要有接近边界的测资
例如如果在题目里宣称 n <= 100000,测资内就应该有接近 100000 的
不然你是在吓作答的人
有人可能看到很大的范围以为要用比较有效率的算法而想不出来
这对他们不公平
应该还有一些,不过想不起来了
这题就是标准的粪题 :)
作者: Jaka (Jaka)   2021-11-01 21:36:00
大师
作者: ikaros35 (堕落的ikaros)   2022-11-01 21:37:00
大师
作者: heynui (天音かなた的兔)   2022-11-01 21:38:00
大师
作者: ririoshi (角落住民)   2022-11-01 21:38:00
大师隔壁电资的计概就是这样出题
作者: sustainer123 (caster)   2022-11-01 21:38:00
我也想到这样解 不过大师说明好清楚
作者: ririoshi (角落住民)   2022-11-01 21:39:00
我们系就这样了
作者: ikaros35 (堕落的ikaros)   2022-11-01 21:39:00
没有边界测试的题目一律print就对了
作者: pandix (面包屌)   2022-11-01 21:41:00
大师
作者: andy878797 (瓦力学研究生)   2022-11-01 21:41:00
大师

Links booklink

Contact Us: admin [ a t ] ucptt.com