首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
65
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若要说明一个类型名CHARP,使得定义语句“CHARP s;”等价于“char *s;”,以下选项中正确的是______。
下列选项中不会引起二义性的宏定义是()。
在结构化程序设计方法中,下面哪种内聚的内聚性最弱?
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。
下列关于C语言数据文件的叙述中正确的是
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
若要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
下列情况新生儿颅内出血的预后较差,但除外哪项
拨揉颈项部可以放松肌肉。()
简述德尔菲法的应用程序。
下列关于古埃及的行政组织的说法,正确的是()
A、窦房结B、心房结C、房室交界D、浦肯野纤维E、心室肌传导速度最快的是()
尿沉渣镜检每高倍视野多少个白细胞即视为异常【】
某工程施工合同约定承包人对基础工程垫资,时间为3个月,发包人对垫付资金按照银行定期3个月存款利率的2倍支付利息,后发包人未按照合同约定支付利息,承包人将其诉至法院。银行3个月定期存款利息为2.4%,同期贷款利率为6%,则法院对垫资利息的处理正确的是(
()是期货从业人员在执业过程中必须遵守的行为规范。
计算.
DiningCustomsintheUSAAmericans,likemanypeopleelsewhereintheworld,/liketoinvitefriendstotheirhomesforan
最新回复
(
0
)