柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
int k=7; void f(int **s) { int *t=&k; *s=t; printf("%d,%d,%d,", k, *t, **s); } main() { int i=3,*p=&i, **r = &p; f(r); printf("%d,%d,%d\n", i, *p, **r); } 则程序的输出结果是
A.3,3,3,7,7,7
B.3,7,7,7,7,7
C.7,7,7,3,3,3
D.7,7,7,3,7,7
热度🔥564
参考答案:D
解析:
【解析】在主函数中分别给整型变量i,指针型变量p和指向指针的指针变量r赋初值;调用f函数,并将实参变量r的值传递给形参变量s,在f函数中,通过printf("%d,%d,%d,", k, *t, **s);语句输出7,7,7;返回主函数,通过printf("%d,%d,%d\n", i, *p, **r);输出3,7,7。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列各项中,非法的Internet的IP地址是()。
若有以下程序 #include char f(char x) { return x*x+'a'; } main() { char a, b=0; for ( a=0; a<4; a+=1 ) { b = f(a); putchar(b); } } 则程序的输出结果是
在下面的攻击手段中,基于网络的入侵防护系统可以阻断的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
标签
二级C语言
函数
printf
int
输出