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