首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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’) } {
有以下程序 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’) } {
admin
2019-04-24
73
问题
有以下程序
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 funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符:q++就是指针q指向下一个字符的位置。所以在主函数中。语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即D指向字符’g’:然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohshn”。
转载请注明原文地址:https://kaotiyun.com/show/1hRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:inta[][3]={0,0};则不正确的叙述是()。
下列程序的输出结果是()。#include<stdio.h>main(){iuta=2,b=3,p;p=f(a,b);printf("%d",p);}intf(a,b){intc
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d,a)}
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面选项中不属于面向对象程序设计特征的是()。
下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
A.血小板减少B.脾肿大C.两者均有D.两者均无急性白血病可表现为
患有心动过缓的青光眼患者不宜选用的降压药是
废水处理中反渗透法属于( )。
出口打火机、点火枪类商品检验应当严格执行国家法律法规规定的标准进行检验,对进口国高于我国法律法规规定标准的,只按我国标准进行检验。( )
某商业企业2018年7月开业,2018年下半年销售额合计30万元,2018年7月至2019年5月,销售收入累计为520万元。截至2019年6月份,销售收入累计为600万元。企业的会计人员咨询税务师以下问题,请根据上述资料回复下列问题:企业最快应于什么时
第一次鸦片战争失败后,中国清政府被迫签订的不平等条约是()。
在管理策略上,现代人力资源管理是()。
控制工作的灵活性要求()。
当文本框中的内容发生了改变时,触发的事件名称是【】。
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatch
最新回复
(
0
)