首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;}} main() {char a[]={"Program"),*p; p=&a[3];fun1(p);printf("%s
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;}} main() {char a[]={"Program"),*p; p=&a[3];fun1(p);printf("%s
admin
2020-05-19
21
问题
有以下程序
void funl(char*p)
{char*q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;}}
main()
{char a[]={"Program"),*p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数funl(p)后,字符’g’变成’g’,字符’h’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/sfCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b:60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是”回文”,而LEVLEV不是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
数据库设计的根本目标是要解决()。
若typedefstructSTR{intg;charh;}T;以下叙述中正确的是()。
设有定义:structSTR{intreal,unreal;)datal={1,8},data2;则以下赋值语句中错误的是()。
下列选项中不属于结构化程序设计原则的是()。
某二叉树共有12个节点,其中叶子节点只有1个。则该二叉树的深度为(根节点在第1层)()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
简述国家公务员职务晋升的主要程序。
对于普通静脉输液的质量要求不包括
A、某甲可以拒绝支付驴款,因为标的物已经灭失。尚未交付,风险由某乙承担B、某乙可以要求某甲支付驴款,因为该驴子已经交付,风险已经转移给了某甲C、某甲可以拒绝支付驴款,因为标的物所有权属于某乙,风险应由某乙承担D、某乙可以要求某甲支付驴款,因为所有权已
期货交易所章程无须载明的事项是()。
我国现行货币统计制度中,单位库存现金和居民手持现金之和是指()。
以下对于期权价值的理解,正确的有()。
近年来,我国经贸大国地位进一步巩固,经贸强国建设步伐加快,已成为全球()大消费市场、()贸易大国。
社会主义制度建立后,高度集中的计划经济体制在运行中暴露了不少问题,毛泽东对如何建立符合中国国情的经济体制进行了积极的探索。最具代表性的著作是
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”和“tScore”,同时还设计出窗体对象“fStud”和了窗体对象“fScore子窗体”。请在此基础上按照以下要求补充“fStud”窗体和“fScore子窗体”子窗
Pollutionoccurswheneverunnaturalsubstancesareintroducedintoanenvironment.Mostoceanpollutioncausedbyhumansareco
最新回复
(
0
)