首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2011-06-13
51
问题
有以下程序: 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
答案
A
解析
本题的考点是C语言的函数参数的传递方式(传值)。函数poret的形参是一个char型指针p,当调用point(p)时,将指针p的值传递给形参,函数point中的p+=3,并不影响主程序main中的p值,因此函数调用结束后,p仍指向b的首地址,输出*p的值应是字符a。
转载请注明原文地址:https://jikaoti.com/ti/DdB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a=1,b=2,则表达式!(x=A)‖(y=B)&&0的值是______。
若已知a=10,b=20,则表达式!a<b的值为【】。
有以下程序:#include<stdio.h>voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;
有以下程序:#include<stdio.h>#include<stdlib.h>structNODE{intnum;structNODE*next;};main()
以下关于函数的叙述中正确的是()。
在两种基本测试方法中,【】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
当调用函数时,实参是一个数组名,则向函数传送的是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
6-5/2+1.2+5%2的值是()。
随机试题
黏附分子包括
某贫困地区,终年食用玉米,皮炎、舌炎、腹泻及周围神经炎患者较多,痴呆发病率远高于其他地区。从营养角度分析,该地饮食可能缺乏
患儿,3岁。形体消瘦显着,面色萎黄,食欲不振,肚腹膨胀,青筋暴露,毛发稀疏结穗,精神烦躁,夜卧不宁,舌淡苔腻,脉沉细而滑。诊断为疳证,治疗宜用
2003年5月王某(男)与赵某结婚,双方书面约定婚后各自收入归个人所有。2005年10月王某用自己的收入购置一套房屋。2005年11月赵某下岗,负责照料女儿及王某的生活。2008年8月王某提出离婚,赵某得知王某与张某已同居多年。法院应支持赵某的下列哪些主张
如果有同事在你认为不值得一提的小事上挑毛病,你会怎样对待他?()
已知a、b、c、d都是正整数,且a>b>c>d,a+b+c+d=2004,2a-2b+2c-2d=2004,则a+d的最小值是()。
BartholdioriginallyplannedforhisstatuetobeaMuslimpeasantwomanguardingtheapproachtotheSuezCanal.Instead,shes
(Duringthediscussion),Mr.White(remainedsilent)(when)(asking)hisopinion.
InAmericathejudicialisheadedby
Driver’sLicenseTestTipsA)Thisarticlewillprovideyouwithsomesimpletipsforpassingyourdriver’slicensetest.Adequat
最新回复
(
0
)