首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main_() {char a[]={"Progra
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;} } main_() {char a[]={"Progra
admin
2016-12-28
36
问题
有以下程序
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
解析
在函数voidfunl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后而的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/XrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序#includemain(){charp[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);pri
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下程序voidf(int*q){inti=0;for(;i
以下4个程序中,完全正确的是
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
随机试题
有关辅导小组的概念,正确的是【】
A.回盲部B.盲肠和升结肠C.末端回肠D.乙状结肠和直肠肠阿米巴病的好发部位是
A.卫生法规B.卫生行政法规C.地方卫生法规D.基本法律E.卫生规章全国人民代表大会颁布的是
钢结构焊件的角焊缝在弯矩、剪力及轴力共同作用下,其强度计算方法,下列哪一种说法是正确的?
【2012专业案例真题下午卷】某工程通信机房有防静电架空地板,用于缆线的敷设,室内安装有通信设备、网络设备、UPS电源设备和接地装置,请回答下列问题并写出解题过程。当防静电地板与接地导体采用导电胶黏结时,规范要求其接触面积不宜小于下列哪项数值?(
下列不属于私募股权投资特点的是()。
按照《物权法》的规定,下列各项完全属于国家所有的是()。
【兰克学派】南开大学2002年世界近现代史真题;南京大学2015年世界史基础真题
金融资本是指
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
最新回复
(
0
)