首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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(″%
有以下程序: #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(″%
admin
2019-04-14
37
问题
有以下程序:
#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又获得变量h的地址,通过运算后,输出a的值为4,返回主函数,输出k的值和p的值为3和3。故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/y9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
以下程序调用findmax函数返回数组中的最大值findmax(inE*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;ret
源程序的文档不包括()。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
下列叙述中,不属于软件需求规格说明书的作用的是
C语言程序由函数组成,下列说法正确的是()。
随机试题
A.脂肪坏死B.液化性坏死C.两者皆有D.两者皆无脾梗死常表现为
下列说法不正确的是
糖尿病患者大多数为
(2015年)在某合同纠纷中,中国当事方与甲国当事方协议选择适用乙国法,并诉至中国法院。关于该合同纠纷,下列哪些选项是正确的?()
常用的设计方案技术经济评价方法有多种,主要包括()。
关于施工现场对热熔连接焊接接头质量进行检验,下列说法正确的是()。
应用逻辑判断来确定每种可能的概率的方法适用于古典概率或先验概率。()
下列陈述中能体现货币政策作用的有()。
甲、乙、丙三人都把25克糖放人100克水中配成糖水。甲再加入0克浓度为20%的糖水;乙再加入20克糖和30克水;丙再加入糖与水的比为2:3的糖水100克。三人配成糖水中最甜的是:
Someimportantthingshavecome______,Ihavetotalkwiththemanager.
最新回复
(
0
)