首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int k=5; void f(int *s) { *s=k; } main() { int m=3,*p=&m; f(p); printf("%d,%d", m, *p);
有以下程序 #include <stdio.h> int k=5; void f(int *s) { *s=k; } main() { int m=3,*p=&m; f(p); printf("%d,%d", m, *p);
admin
2021-02-25
27
问题
有以下程序
#include <stdio.h>
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
解析
本题程序执行过程为:m=3,p指向m,调用函数f,将实参p中m的地址传递给形参s,s指向m,则k赋值给m,m=5,p依然指向m,故输出5,5。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/lmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
39.有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
以下关于C语言数据类型的叙述中正确的是()。
下面关于位运算符的叙述,正确的是
下面不能作为结构化方法软件需求分析工具的是
软件是指
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
The______ofthismeetingistodiscusswaysofprotectingtheenvironment.
李某,男性,72岁。原有“肺痨”,迁延不愈,出现咳吐浊唾涎沫,质粘稠,偶有咳痰带血,咳声不扬,口干咽燥,午后潮热,形体消瘦,舌红而干,脉虚数。其诊断为
下列有关预防计算机病毒的做法或想法中,叙述错误的是()。
在我国境内,开业未满()年的饭店,可申请准星级。
简述影响问题解决的因素。
我国最早使用“教育”一词的是()
1959—1961年我国出现国民经济严重困难的原因是()。
Theexaminerwillaskyouandyourpartnersomequestions.Thesequestionswillbeaboutyourdailylife,pastexperienceandfu
WhatdoweknowabouttherelationshipbetweenTBandHIV?
Ifonlywe______thenthediseasewascurable.
最新回复
(
0
)