柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a); } main() { int k=3, *p=&k; sp(p); printf("%d,%d\n", k, *p); } 则程序的输出结果是
A.4,3,3
B.4,3,4
C.6,3,6
D.6,6,6
热度🔥565
参考答案:A
解析:
【解析】首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是( )。
有关查询设计器,正确的描述是
执行路由器的ip route命令必须进入的工作模式是()。
十进制数133对应的8位二进制数是
如果希望8253的计数器1工作在模式1,每收到外部5个脉冲时产生中断,计数值应设置为
标签
二级C语言
变量
sp
函数
输出