| |
|
阅读网 -> 教育信息 -> 如何评价中科大 2024 年程序设计期末考? -> 正文阅读 |
|
[教育信息]如何评价中科大 2024 年程序设计期末考? |
[收藏本文] 【下载本文】 |
考场偶遇链表函数,人肉编译强如怪物,拼尽全力无法做完 |
我是本学期程序设计助教 考场里和同学们一起做的题目,有两个选择题有些超纲: 一个是 float x = 2, printf("%d", x) 的输出是 idk 。讨论决定我们班这一题选了输出 0 和输出 2 的都给分,其他班不知道。感谢 @失语 的提醒,这里待我想明白了再来修改。一个是 const 修饰的内容:const int *p 是不能改 p[i] 但是可以改 p 指向的数组,int * const p 是可以改 p[i] 不能改 p 指向的数组。 剩下一个程序补全题要求补全程序求三次方根可能难度较大。 其他题目难度正常,但是题量可能偏大。总的来说是一份难度中规中矩题量偏大的考卷,不至于说难到人肉编译强如怪物的地步。另外都在中科大了就不要老想着考试能写完了 ,之后的考试做不完将成为基操。这次的考试时间安排如果紧凑一些的话可能很多同学还是可以写完的,看到的反馈是很多同学错误地估计了考试题量以及 stick to 一些问题导致没法完卷。 按学校要求试卷不予公开,所以不放原题了。上面提到的只是题目中的关键部分。 另外字符串处理的题目在考试过程中想了一个很漂亮的解法:
|
谢邀,大三计科及格重修人。 试卷难度不大,但太多且杂了,作为一个比其他同学多学了2年的人都差点没写完,题量可见一斑。 还有就是个人认为多选有些内容有点争议,不知道该不该选,这很难评价。 最后,对于其它一年级(特别是计科)的同学们,关于手写代码我只能说: |
![]() |
--- 分割线 2025/1/9 21:20 --- 叠个甲:该回答只是一个不专业不严谨的题目讨论,不涉及任何对助教、老师的批改意见。 刚睡醒又看到这个问题, @rewinery 这位助教学长提到的题目我印象较深,可以顺便讲讲,下面是凭记忆还原的题目(这应该不能算泄题吧) 求下面程序输出。
A. 0 B. 2 C. 2.600000 D. 2.000000 我认为实际上这个题应该是没有正确答案的(这实际上是一个UB!),我们可以写个程序还原一下: |
![]() |
clang编译 |
![]() |
gcc编译 可以发现两个是完全不同的数(当然一定是整数)。 事实上如果我们继续执行相同程序,每次都会得到不同的答案。 接着我们可以看看clang生成的LLVM IR:
注意到它把这个转成了double(我又测试了一下,所有的float都会被提升成double)才继续这么说来,如果此时被截断(此浮点数低62位皆为0),那么输出0也是有可能的。我们再来看看gdb里是怎么说的: |
![]() |
看v4_float v2_double v4_int32 如果解释成int32的话,确实原本的正确答案0一致,但是程序运行出来却不是这样的,再往下分析就到printf具体实现的问题了,在下还没有能力分析这部分内容,所以就不说了,如果有人看到这里能继续往下分析可以@我让我学习一下(直球) 总而言之,个人认为这个题目的答案和printf、编译器的具体实现关系较大,无法在试卷上纸面分析,理论上来说选择任何一个整数选项都是对的。 |
在科大写不完卷子是很正常的一件事,看学弟学妹们的回答,一下子就感受到了是计科那边的出题风格,那边的老师出的题不难,但就是很费时费力,24年的夏令营机试也差不多这种情况,所以要学会提前适应。 最后大概率是会调分的,所以成绩方面不用担心,还是安心准备接下来的线代和淑芬吧 |
![]() |
|
题出的很好,就是我们太菜了 看到上面有助教说题量不算特别大,个人认为主要是做了老师发的往年题,对题量有了错误的预判(前几年题比较少,写完不是问题) 然而今天的题量远多于往年,狠狠肘飞了大部分考生(佬还是能肘过题的) 另一方面,平时编程其实很少,手写代码的经验更是没有,题目也不能算简单(对于大部分人来讲,题量还是太大了) 大群内一片哀嚎,只希望能给分给好点 |
五教偶遇程设期末,拼尽全力无法战胜。 庞大编程强如怪物,链表不及分配空间。 模拟试题至少能写,正式答卷恍若升天。 考前幻想考后破灭,收卷铃声似斩杀线。 老师助教渔网捞全,高抬贵手别明年见。 |
基础班助教,来回答一下 广泛讨论的第四题是ub,懒得喷了,后面参考某进阶班的修改方案,直接把%d改为%f。 题量确实大,我们班写到最后一道链表大题(19分)的人寥寥无几(手写这么多代码太nt了)因为我明天还要考试卷子还没判,估计得分很不乐观,程设以前基本都不怎么调分,今年估计要狠狠调了 |
我校的计算机程序设计(C语言)目前来看,在大部分专业课或者全校通修课中,是平时分占比最大的一门(50%),而且这门课的平时分很多同学是能基本拿满的。 考试题目其实也相对模式化,选择填空刷刷往年题,对付后面的写代码大题,就把课本上那几个经典的章节默写熟(比如排序,交换,头叉链表、尾插链表,写入文件之类的),基本就能拿不错的分数。 很多同学可能感觉,自己上机实验做得很好、很多题目都能码出来,但笔试建议还是多写一写,不要眼高手低,很多代码框架你可能懂原理,但真让你写的时候,你又唯唯诺诺半天憋不出来几个字,这一点后续如果学习数据结构课程的同学,可能就有更深入的体会。 对了,印象中这是大一的第一门 4.3 |
![]() |
|
还是我太菜了,不过没关系,我淡然一笑“很简单,我进厂不就是了”说完,我的气息不再掩饰,显露而出,大专巅峰!!他口中低吟道:电子厂中寒风吹,流水线上大神归。一号工位黑奴泪,褪去校服人向北。无休倒班万人退,三千工资空落泪。宿命天成当厂妹,本科悔而我不悔。早岁已知挣钱艰,仍许资本荡人间。十年苦读身如絮,无尘车间客独行。千磨万击手铸铁,殚精竭虑打工件。今朝人向工位处,打件打人还打天。 从今以后,我就彻底从一位学生变成一位打工人,可以堂堂正正的打螺丝,造福车间了,工友们的历史,资本家们的历史不得不记载我的名字,至此我和数百位工友并肩,宛若大日光照千古,其余同学无论多么豪杰英雄,皆为繁星。 |
真几把题目,单选AB都对,多选题意不明,手搓代码长的出奇。 真的:不理解手写链表套链表双结构体的200行大模拟有什么意义。 |
背了一上午链表,只来得及分配内存…… |
本学期程设助教,整体来说卷子难度比较适中,但是题量偏大,后面几道编程大题能做完不容易,调分方面不用太担心 |
![]() |
|
三分之一都不确定,最后一题最后一问的子函数还有一半没写,无法想象出分能有几分了 |
拼尽全力无法战胜,就这样吧,考不好也是意料之中 |
![]() |
差不多就是这样吧 |
背了两天半的手搓教务系统,结果这回让我手搓电子词典了…… 还有这题量比往年明显增大啊 (我是菜鸡) |
那个大聪明要手写链表的,手快起飞了 。还有那个sort怎么如要写文件输入 |
我不好说,己经被创死了 |
|
[收藏本文] 【下载本文】 |
上一篇文章 下一篇文章 查看所有文章 |
|
|
古典名著
名著精选
外国名著
儿童童话
武侠小说
名人传记
学习励志
诗词散文
经典故事
其它杂谈
小说文学 恐怖推理 感情生活 瓶邪 原创小说 小说 故事 鬼故事 微小说 文学 耽美 师生 内向 成功 潇湘溪苑 旧巷笙歌 花千骨 剑来 万相之王 深空彼岸 浅浅寂寞 yy小说吧 穿越小说 校园小说 武侠小说 言情小说 玄幻小说 经典语录 三国演义 西游记 红楼梦 水浒传 古诗 易经 后宫 鼠猫 美文 坏蛋 对联 读后感 文字吧 武动乾坤 遮天 凡人修仙传 吞噬星空 盗墓笔记 斗破苍穹 绝世唐门 龙王传说 诛仙 庶女有毒 哈利波特 雪中悍刀行 知否知否应是绿肥红瘦 极品家丁 龙族 玄界之门 莽荒纪 全职高手 心理罪 校花的贴身高手 美人为馅 三体 我欲封天 少年王 旧巷笙歌 花千骨 剑来 万相之王 深空彼岸 天阿降临 重生唐三 最强狂兵 邻家天使大人把我变成废人这事 顶级弃少 大奉打更人 剑道第一仙 一剑独尊 剑仙在此 渡劫之王 第九特区 不败战神 星门 圣墟 |
网站联系: qq:121756557 email:121756557@qq.com |