首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a);
若有以下程序 #include <stdio.h> void sp(int *a) { int b=2; a=&b; *a = *a * 2; printf("%d,", *a);
admin
2020-06-16
31
问题
若有以下程序
#include <stdio.h>
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
答案
A
解析
首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/GKCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
若有定义:charc;ihtd;,程序运行时输入:c=1d=2,能把字符l输入给变量c、把整数2输入给变量d的输入语句是()。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12时,调用该函数后c=2514。
下列给定程序中,函数fun的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.612558。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
以下选项中,合法的C语言实数是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
下列选项中,属于用人单位履行劳动合同义务的是()。
关节盘分区中关节负重区为
业主确认监理单位是否履行监督合同的主要说明性文件是( )。
损失控制计划系统中灾难计划的效果是()
李先生购买了某公司首次公开发售时的股票,该公司的分红为每股1.20元,并预计能在未来3年中以每年10%的速度增长,则3年后的股利为()元。(答案取近似数值)
练习密度
网络:网游:网瘾
李白作《哭晁卿衡》,以纪念误传在返国途中罹难的留唐日本友人()。
试论物权请求权。[武大2012年研]
Accordingtothenews,thesenioraidetoPresidentYeltsinwas__
最新回复
(
0
)