首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void f(int*p); main( ) {int a[5]={1,2,3,4,5},*r=a; f(r);printf(”%d\n”,*r); } void f(i
有以下程序 #include void f(int*p); main( ) {int a[5]={1,2,3,4,5},*r=a; f(r);printf(”%d\n”,*r); } void f(i
admin
2010-11-02
11
问题
有以下程序
#include
void f(int*p);
main( )
{int a[5]={1,2,3,4,5},*r=a;
f(r);printf(”%d\n”,*r);
}
void f(int *P)
{p=p+3;printf(”%d,”,*p);}
程序运行后的输出结果是( )。
选项
A、1,4
B、4,4
C、3,1
D、4,1
答案
D
解析
本题考查参数的按值传递。调用f(r),函数创建一个整型指针p,然后将r的值传给p,即p也指向a,p=p+3,输出p所指变量的值,即数组右移3位,即a[0+3]的值4,然后,函数结束,指针p被销毁,r中的值不变还指向a[0],所以输出为4,1。
转载请注明原文地址:https://kaotiyun.com/show/KzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序代码:ConstNUMAsInteger=5PrivateSubForm_Click()DimaAsInteger,bAsIntegera=1:b=NUMDoa=a+
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
单击窗体,可以弹出如图所示的对话框的程序为
设程序中定义了下面的过程:PrirateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
下面不能在信息框中输出"VB"的是( )。
程序流程图中带有箭头的线段表示的是( )。
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为"Teacher
在数据库系统的内部结构体系中,索引属于()。
软件设计中模块划分应遵循的准则是
在E-R图中,用来表示实体联系的图形是( )。
随机试题
苦杏仁的炮制是取药物置10倍量沸水中,加热约几分钟
急性腹膜炎属中医六腑实热证,其中正盛邪虚应用何方治疗正虚邪陷者应用何法治疗
主持焊接工艺评定的人员应是()。
采取税收强制执行措施时,对纳税人、扣缴义务人、纳税担保人未缴纳的滞纳金及罚款必须同时强制执行。()
境内、外所得总额应纳所得税额( )万元。境内、外所得总额应缴纳入库的所得税额( )万元。
下列物质在水处理过程中肯定不会用到的是()。
不属于要约的是()。
在面向对象的基本概念中,接口可以被理解为是类的一个特例。如果用可视化面向对象建模语言(UML)来表示,则____________图表示了类和接口之间的这种关系。
WhatwillbetheKosovosituationinthenearfuture?
Wherewasthefirstyouthhostelopened?
最新回复
(
0
)