题目
题目

SP25: CS-149 Sec 03 - Operating Systems CS149 Andreopoulos, Spring 2025 -- Final Exam

单项选择题

What is the output (to stdout) of this C code, if all these lines execute on the CPU uninterrupted?

选项
A.-1314
B.0
C.1314
D.garbage (random) value
题目图片
查看解析

查看解析

标准答案
Please login to view
思路分析
First, let's restate the situation: a pointer p is allocated with malloc(20), cast to int*, and the comment suggests p holds the address 1314. The code then frees p and prints p using printf("%u", p). Option A: -1314. This would imply printing a negative value, which is unlikely when printing a pointer value with %u (an unsigned format). Since pointer addresses are non-negative, this is not consistent with typi......Login to view full explanation

登录即可查看完整答案

我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。

更多留学生实用工具

加入我们,立即解锁 海量真题独家解析,让复习快人一步!