首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
若有以下程序: #include void sp(int *a) { int b=2; *a:,*a*2;printf(*%d,",*a); a=&b; *a=*a*2;printf("%d,",*a);
admin
2021-07-09
56
问题
若有以下程序:
#include
void sp(int *a)
{ int b=2;
*a:,*a*2;printf(*%d,",*a);
a=&b; *a=*a*2;printf("%d,",*a);
}
main( )
{ int k=3;
sp(&k);printf("%d\n",k);
}
则程序的输出结果是( )。
选项
A、6,12,12
B、6,4,3
C、6,4,6
D、9,4,9
答案
C
解析
首先在主函数中给整型变量k赋值为3,调用sp函数,将变量k的地址作为实参传递给形参指针变量a;在sp函数中,*a=*a*2;即结果为6,由于指针变量a指向地址k,所以k值此时也变成6,通过printf()函数输出。整型变量b的地址赋给指针变量a,再执行*a=*a*2;语句,即结果为4,通过printf()函数输出。返回主函数,输出k的值6。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inc1ude#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i
程序流程图中带有箭头的线段表示的是()。
假定输入的字符串中只包含字母和幸号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的木号不删除。例如,字符串中的内容为:****A*BC*DEF*
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
数据库的故障恢复一般是由()来执行恢复。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
若变量已正确定义并赋值,以下不能构成C语句的选项是
软件测试用例包括
下列说法不正确的是()。
随机试题
整个产品供应链的参与者包括______、_____、______、______。
患职业病或者因工负伤并确认丧失或者部分丧失劳动能力的,用人单位可以解除劳动合同。()
前方路口这种信号灯亮表示什么意思?
根据《烟花爆竹安全管理条例》的规定,烟花爆竹是指烟花爆竹制品和用于生产烟花爆竹的民用黑火药、烟火药、()等物品。
通风空调工程调试的工艺流程是()。
液化石油气瓶罐装站安装可燃气体探测器时,其安装位置应选择在()。
社会工作是人力资源密集的行业,员工是社会服务机构最重要的资产。社会服务机构为服务对象提供高质量的服务,最重要的是依赖社会工作者的()
《兰亭序》
任性不是自由,无知不能获得自由。马克思主义认为,自由是标示人的活动状态的范畴,是指人在活动中通过认识和利用必然所表现出的一种自觉自主的状态。下列关于自由的理解说法正确的是
在VBA中要定义一个100元素的整型数组,正确的语句是
最新回复
(
0
)