【发布时间】:2020-07-09 13:39:11
【问题描述】:
自从我编写 C 代码 20 多年以来,我认为是时候参加考试了!看看我是否学到了任何东西,或者我只是在网上向初学者发布免费但不正确的建议。
这个网站(我不附属)提供免费的 C 测试。 https://www.tutorialspoint.com/cprogramming/cprogramming_mock_test.htm.
我参加了第 1 次测试,但在 50 分中只有 34 分以惊人的失败!是这个吗?我必须放弃我的 C 程序员职业吗?这个 Tutorialspoint 网站及其测试有多好?
具体来说,我未能按照测试预期的答案回答 Q7、Q9、Q10、Q14、Q16、Q17、Q19、Q21、Q27、Q28、Q31、Q32、Q33、Q35、Q38、Q46。这些问题的正确答案是什么?
此外,当我在符合标准的实现 C 编译器 (gcc -std=c11 -pedantic-errors) 上编译问题时,它们甚至都无法通过编译。这是为什么?我和/或我的编译器坏了吗?还是这个网站一点都不好?
【问题讨论】:
-
在我看来,最好至少引用您提出的问题,以便这篇文章是独立的,即使源链接已关闭。
-
@lukeg 也许吧,不过如果我这样做的话,它会变得很长。这主要是为了给一个参加这个测试的不幸的灵魂提供建议。我想我也可以在 SO 上发布它,因为我们经常在这里偶然发现这个教程网站。
-
@lukeg 另外,该测试有版权,所以我不确定在多大程度上我可以在这里引用它的大部分内容。要引用所有错误,我必须引用三分之一的测试。
-
Am I and/or my compiler broken:不要那么糟糕,但肯定是你,每次你开始假设编译器有问题时,改变你的想法,因为在至少 99.99999999999 % 的情况下,这是终于不是编译器了 -
@bruno 确实 - 这肯定不是问题所在。