首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfunl(char*p) {char*q; q*p; while(*q!=’0’) {(*q)++;q++;} } main( ) {chara[]={“Program”),*p; p=&a[3];funl(p);printf(“
有以下程序 yoidfunl(char*p) {char*q; q*p; while(*q!=’0’) {(*q)++;q++;} } main( ) {chara[]={“Program”),*p; p=&a[3];funl(p);printf(“
admin
2019-12-17
74
问题
有以下程序
yoidfunl(char*p)
{char*q;
q*p;
while(*q!=’0’)
{(*q)++;q++;}
}
main( )
{chara[]={“Program”),*p;
p=&a[3];funl(p);printf(“%s\n”,a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数voidfun1(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指钊。q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成Ih,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://www.kaotiyun.com/show/BbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
以下选项中,合法的实数是()。
以下叙述正确的是()。
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。例如,若输入:200851,则程序输出:2008年5月1日是该年的第122天。请在程序的下划线处
有以下程序:#includemain(){charw[20],a[5][10]={"abcde","fghij","klmno","pqrst","uvwxy"};inti;for(i=0;i
下列叙述中正确的是()。
下列叙述中正确的是()。
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
下列选项中不属于结构化程序设计方法的是
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删
随机试题
甲、乙、丙、丁、戊共同出资设立一个有限合伙企业,甲、乙、丙为普通合伙人,丁、戊为有限合伙人。执行事务合伙人甲提议接收庚为普通合伙人,乙、丙反对,丁、戊同意。合伙协议对新合伙人入伙的表决办法未作约定。根据合伙企业法律制度的规定,下列表述中,正确的是(
下列选项中,不属于汉代经典通用字体的是()
当包含仲裁条款的国际商事合同被确认为无效时,仲裁协议的效力()
以下关于山莨菪碱不正确的是
红细胞增多常见于
某药物一级速率常数为1.7478×10-4[天]-1,其半衰期为
垄断资本主义的发展分为私人垄断资本主义和国家垄断资本主义,这两个时期的区别在于()
全陪与领队对全程旅游活动日程商定后,应由()向全团宣布。
托克维尔在《美国的民主》中描述了这样一段见闻:假如公路上发生故障,车马行人阻塞不通,附近的人就会自动组织起来研究解决办法。这些临时聚集在一起的人,可以选出一个机构,在没有人去向有关主管当局报告事故之前,这个机构就开始排除故障了……而且,还有反对各种道德败坏
可设置文字字体为斜体的属性是()。
最新回复
(
0
)