首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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://jikaoti.com/ti/lHf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是_______。#include<stdio.h>unionun{inti;charc[2];};voidmain(){unionunx;x.c
下列选项中不会引起二义性的宏定义是()。
数据处理的最小单位是()。
设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
数据存储和数据流都是__________,仅仅是所处的状态不同。
下列叙述中错误的是
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
在循环双链表的p结点之后插入s结点的操作是______。
以下选项中,合法的C语言常量是()。
随机试题
对涉嫌无照经营行为进行查处取缔时,工商行政管理部门实施查封、扣押的期限不得超过__________日;案件情况复杂的,经县级以上工商行政管理部门主要负责人批准,可以延长15日。
数字图像技术
洋地黄毒苷元的结构为紫花洋地黄苷苷元的结构为
()模式的特点是以市场需求作为技术创新过程的出发点
属于会计中期的会计期间有()。
注册税务师接受某房地产公司的委托进行纳税审核时,发现以下问题,认为企业经济业务处理有误的有( )。
中央银行可以采取( )的货币政策工具增加货币供应量。
在现代企业人员招聘中,面试是以()为基础,引入答辩式、演讲式、讨论式等多样化的辅助形式。
M、N两地之间要架设电缆,已知两地问地势复杂,电缆的架设需要绕道,绕道线路和相应的线路会导致的电量损耗(即所示数字,单位略)见右图。则从M到N架设电缆的电量损耗最低为()。
下列程序的执行结果是(,)。a=751fa>90Theni=41fa>80Theni=31fa>70Theni=21fa>60Theni=1Print”i=”;i
最新回复
(
0
)