首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p); } 程序的运行结果是( )。
有以下程序 #include int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", m, *p); } 程序的运行结果是( )。
admin
2015-07-28
92
问题
有以下程序
#include
int k=5;
void f(int *s)
{ s=&k; }
main()
{ int m=3,*p=&m;
f(p);
printf("%d,%d\n", m, *p);
}
程序的运行结果是( )。
选项
A、3,3
B、5,5
C、3,5
D、5,3
答案
A
解析
考查函数传参。C语言中,数据只能从实参单向传递给形参,指针作为函数参数时,形参仍然作为实参的副本被赋值,形参指针变量的指向改变不能影响实参指针变量的指向。结果不变,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/aOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {inta=3; printf("%d\n",(a+=a-=a*a)); }
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
有如下程序 main() { int n=9; while(n>6){ n-; printf("%d",n); } } 该程序段的输出结果是______。
下列语句中,说法正确的是______。
设有说明语句:char a=’\72’;,则变量a______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
以下选项中,能用作用户标识符的是
数据库管理系统中负责数据模式定义的语言是
随机试题
生态系统一词首先是谁提出的
A.肝火上炎B.肝不藏血C.肝阳上亢D.肝血不足房室劳倦,肾阴耗伤易致
自债务人的行为发生之日起()内没有行使撤销权的,该撤销权消灭。
A check of the ( )revealed shortage of fifty shirts.
甲是某期货公司客户。某日结算时,甲持仓的期货品种,期货交易所规定的保证金比例是5%,期货公司对甲收取的保证金比例是7%。按照有关公司法解释的规定,下列情形构成透支交易的是()。
甲企业采用如下方法对某一投资项目风险进行评估:对该方法下列表述正确的有()。
(2011年卷二第74题)根据合同法及相关规定,下列说法哪些是正确的?
国家工商总局公布的数据显示,2009年第一季度,全国工商行政管理机关共查处各类违法违章案件68202件,同比下降29.98%;其中立案查处案件49654件,同比下降32.26%,案件总值33.57亿元,同比下降21.26%,罚没金额3.33亿元,同比下
随机变量X服从正态分布N(1,4),Y=1-2X,则Y的密度函数φY(y)=().
Whichagegroupdothetwospeakersmostlikelybelongto?
最新回复
(
0
)