首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char宰P) main() {char*q; {char a[]={"Program"),*p; q=p;
有以下程序 void fun1(char宰P) main() {char*q; {char a[]={"Program"),*p; q=p;
admin
2019-08-18
34
问题
有以下程序
void fun1(char宰P) main()
{char*q; {char a[]={"Program"),*p;
q=p; p=&a[3];fun1(p);printf("%s\n",a);
while(*q!=’\0’) }
{(*q)++;q++;}}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void fun1(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’g’,字符’h’,变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/3iRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;)}main(){chara[]="
有以下程序main(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
以下叙述中正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
以下叙述中错误的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制:疗式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所
结构化程序设计中,下面对goto语句使用描述正确的是
下列选项中不属于软件生命周期开发阶段任务的是
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195
随机试题
历史唯物主义认为人的价值在于
A、国家食品药品监督管理局B、卫生部C、国家食品药品监督管理局会同农业部D、公安部门E、市级卫生行政部门负责全国麻醉药品和精神药品的监督管理工作
男,60岁,缺失。余留牙不松动,牙槽嵴正常。若在上放置RPI卡环组,其作用不包括
患者,男,59岁。呼吸困难进行性加重1个月,吸气费力。查体:吸气时间延长,听诊闻及高调的吸气性哮鸣音。应首先考虑的是
以下选项中可以在我国证券交易所交易的是()。
贷款的担保方式有()。
长期计划往往是()。
根据下列统计资料回答问题。2016年,我国邮政行业业务总量完成7397.2亿元,同比增长45.7%。全年邮政行业业务收入(不包括邮政储蓄银行直接营业收入)完成5379.2亿元,同比增长33.2%。快递业务实现快速增长,全年快递服务企业业务量完成312.
设α,β为四维非零的正交向量,且A=αβT,则A的线性无关的特征向量个数为().
A、Policemananddriver.B、Teacherandpupil.C、Policemanandthief.D、Directorandactress.Asignal这里是动词,为发信号的意思。女士质问男士看到他们的信号为何
最新回复
(
0
)