首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 point(char *p) { p+=3; } main() { char b[4]={’a’.’b’,’c’,’d’}, *p=b; point(p); printf("%c\n",*p)
有以下程序 point(char *p) { p+=3; } main() { char b[4]={’a’.’b’,’c’,’d’}, *p=b; point(p); printf("%c\n",*p)
admin
2009-01-15
46
问题
有以下程序 point(char *p) { p+=3; } main() { char b[4]={’a’.’b’,’c’,’d’}, *p=b; point(p); printf("%c\n",*p); } 程序运行后的输出结果是
选项
A、a
B、b
C、c
D、d
答案
1
解析
本题是一个陷阱,看似考查函数的传址调用,其实考的是传值调用。在C语言中,不管你给函数传递的参数是什么,指针也好数组名也罢,系统都是严格的将实参的值复制了一份作为函数的形参, 即传值调用。在函数中,对形参中的值怎么改变都不会影响到实参。那传址调用又是怎么实现的呢?那是因为在函数中改变的不是形参指针变量中的值,而是形参指针变量所指内存中的值。其实骨子里还是将实参指针的值复制?一份给形参指针变量,它们是两个独立的互不相干的变量,只不过指向的内存地址值一模一样罢了。本题的函数只是改变了形参指针变量p的值,这对程序没有任何影响,主函数中p一开始就是指向 b[0],最后输出时还是b[0]的值’a’。所以应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/sdHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“鼠标光标形状”的窗体上画一个名称为Text1的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(A
在考生文件夹下的“samp1.accdb”数据库文件中已建立了两个表对象(名为“员工表”和“部门表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,按顺序完成对象的各种操作。(1)删除表对象“员工表”的“照
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1
在名称为Forml的窗体上画一个命令按钮,名称为Commandl,其标题为”移动本按钮”,如图2-143所示。编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘
关系的实体完整性要求关系中不能为空的属性是()。
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
在软件开发中,需求分析阶段产生的主要文档是()。
索引属于______。
随机试题
加工中心与一般数控机床操作有哪些区别?
藿香、佩兰的功效共同点是均具有___________、___________之功效。
患者男性,34岁,诊断为嗜铬细胞瘤所致继发性高血压,拟手术治疗。术前降压首选
饰面板安装工程中,后置埋件现场检测必须符合设计要求的指标是:[2008年第46题]
以演示账套“云顺公司”为基础资料,进入演示账套“云顺公司”。查询账套中7月份的固定资产清单,且查询账套中的固定资产变动情况表。
()比较适合那些不能忍受投资风险,比较稳健和保守的投资者。
下列项目中,应直接计入所有者权益的利得或损失是()。
下列宪法中的表述,充分表明我国国家性质的一项是()。
给定资料1.1867年,约瑟夫在加利福尼亚一个牧场工作,常常一边放羊一边看书。在他埋头读书时,牲口经常撞倒放牧的铁丝栅栏,跑到附近田里偷吃庄稼。牧场主对此事十分恼怒,威胁要将他辞掉。约瑟夫经过观察发现,羊很少跨越长满尖刺的蔷薇围墙。于是,一个偷
在结构化程序设计中,模块划分的原则是
最新回复
(
0
)