柠檬试题库
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
热度🔥603
参考答案:A
解析:
【解析】首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
若有如下Sub过程: Sub sfun(x As Single,y As Single ) t=x x=t/y y=t Mod y End Sub 在窗体中添加一个命令按钮Command33,对应的事件过程如下: Private Sub Command33_Click() Dim a As Single Dim b As Single a=5 :b=4 sfun a, b MsgBox a & chr(10)+ chr(13)& b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为( )。
有三个关系R、S和T如下: 则关系T是由关系R和S通过某种操作得到,该操作为( )。
编写如下程序:Option Base 1Private Sub Command1_Click() Dim a a=Array(1, 2, 3, 4) s=0: j=1 For i=4 To 1 Step-1 s=s+a(i)* j j=j * 10 Next i Print sEnd Sub程序运行后,单击命令按钮Command1,输出结果为( )。
设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为( )。
标签
二级C语言
变量
sp
函数
输出