首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int k=5: void f(int*s) {s=&k;} main() { int m=3,*p=&m; f(P): print[
有以下程序: #include<stdio.h> int k=5: void f(int*s) {s=&k;} main() { int m=3,*p=&m; f(P): print[
admin
2020-04-18
3
问题
有以下程序:
#include<stdio.h>
int k=5:
void f(int*s)
{s=&k;}
main()
{
int m=3,*p=&m;
f(P):
print[("%d%d\n"m.*p);
}
程序的运行结果是( )。
选项
A、3 3
B、5 5
C、3 5
D、5 3
答案
A
解析
考查函数传参。C语言中.数据只能从实参单向传递给形参,指针作为函数参数时,形参仍然作为实参的副本被赋值。形参指针变量的指向改变不能影响实参指针变量的指向,结果不变,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/nVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中错误的是()。
关系R经过运算σ(A=B∧C>4∧D>3)(R)的结果为()。
有以下程序:#includeintf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}程序运行后的输
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构
请编写函数fun,其功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数mmn和其他函数中的
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在
下列叙述中错误的是()。
关于C程序语句的叙述中正确的是()。
下列选项中能正确定义数组的语句是()。
在数据管理技术发展的3个阶段中,数据共享最好的是()。
随机试题
求微分方程y′-y-χ2=0的通解.
最高人民法院复核死刑案件时,裁定不予核准、发回重审。对此,下列说法不正确的是哪一选项?
绳子的一端绕在内滑轮上,另一端与置于水平面上的物块B相连,如图所示。若物块B的运动方程为x=kt2,其中k为常数,外轮子半径为R。则轮缘上A点的加速度的大小为()。
在质量分析中,可以采用从大到小、从粗到细、“顺藤摸瓜”、追根到底的方法,把原因和结果的关系搞清楚,这种方法叫()。
下列制度中,属于施工内部协调管理组织措施的是()。
下列关于证券公司开展中间介绍业务的有关规定的说法中,错误的是()。
下列证券中属于有价证券的有()。
下列关于利息费用的处理,正确的有()。
我国面点制作历史悠久,利用发酵技术制作馒头是在()。
Travelwebsiteshavebeenaroundsincethe1990s,whenExpedia,Travelocity,andotherholidaybookingsiteswerelaunched,allo
最新回复
(
0
)