首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int k=5; void f(int *s) { s=&k; } main() { int m=3,*p=&m; f(p); printf("%d,%d\n", 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\n", m, *p);
admin
2021-07-09
38
问题
有以下程序
#include <stdio.h>
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
解析
程序执行过程为:p指针指向变量m,调用函数,将m地址传给指针s,然后再让s指向变量k,而p指针所指并没有改变,输出为3,3,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/aptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
程序流程图中带有箭头的线段表示的是()。
有关return语句说法不正确的是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
下列叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以下针对文本文件file操作叙述的选项中正确的是()。
关于算法,以下叙述中错误的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
下列有关孔穴缺陷的叙述正确的是()。
室内消火栓安装完成后,应取屋顶层(或水箱间内)试验消火栓和()消火栓做试射试验,达到设计要求为合格。
下列费用项目中,应计入“营业费用”账户的是()。
绩效考核在企业内部创造了一种优胜劣汰的压力环境,同时也将员工的个人目标和企业的发展目标结合起来,这体现了绩效考核的()功能。
以下说法正确的有()。
根据《中华人民共和国广告法》,期刊不得发布()。
从促销的历史发展过程来看,依次划出实行专业化管理的促销工具的顺序是()。
根据伊扎德的情绪理论,情绪有哪几个维度?()。
()集合包装()物流管理()素质教育()网上交易平台
Morethanthree-quartersofthechildrenweinterviewedsaidthey’resometimesafraidtobehomealone.Ifyoudecideyourchild
最新回复
(
0
)