首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int k=5; void f(int *s) { *s=k; } main() { int m=3,*p=&m; f(p); printf("%d,%d", m, *p); } 程序的运行结果是( )。
有以下程序 #include int k=5; void f(int *s) { *s=k; } main() { int m=3,*p=&m; f(p); printf("%d,%d", m, *p); } 程序的运行结果是( )。
admin
2015-07-28
52
问题
有以下程序
#include
int k=5;
void f(int *s)
{ *s=k; }
main()
{ int m=3,*p=&m;
f(p);
printf("%d,%d", m, *p);
}
程序的运行结果是( )。
选项
A、5,5
B、3,3
C、3,5
D、5,3
答案
A
解析
考查地址传参。地址传参过程中形参和实参指向同一个地址空间,两者的改变保持同步。被调函数f()将k值赋给了指针s指向的变量,所以函数调用结束之后,m和*p均为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/4OJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
以下叙述中不正确的是______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下选项中,属于C语言中合法的常量的是______。
下列字符序列中,不可用作C语言标识符的是______。
下列叙述不正确的是______。
用高级程序设计语言编写的程序称为______。
以下关于C语言的叙述中正确的是
随机试题
把文化价值要素引入理论模式中,考察文化因素对城市空间结构形成的作用的区位学理论是_______。
流行性腮腺炎的传播方式除外:()
成人泌尿系梗阻常见原因
溶血性黄疸的尿液检查结果是()
对于萎缩性胃炎恰当的是
本案的撤销权()。B公司有权申请法院撤销的A公司的行为是()。
我们通常所称的自理报关和代理报关主要是针对进出境物品的报关而言的。( )
下列有关商品期货套期业务的核算的说法中,正确的有()。
管理控制的原则包括()。
Thebabyelephant,Sheila,was【D1】________BelfastZoobecauseoffearsshemightbehitbybombersduringtheBelfastBlitzof1
最新回复
(
0
)