首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
56
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下4个程序中,完全正确的是
下列选项中不符合良好程序设计风格的是
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
随机试题
预期损失率的计算公式表示为()。
下面关于在Word2003中复制一段文本的叙述中,正确的是__________。()
A.HPVl6型B.HPV8亚型C.两者皆有D.两者皆无与宫颈鳞癌发生有关的感染是
应严格消毒隔离的眼病是
下列各项,不属于“内风”病机的是
该轿车的财产所有权归()。傅某卖车的行为()。
按重量计含有40%的棉,30%的人造纤维短纤,30%的合成纤维短纤的每平方米重量为210克的漂白机织物
债权人会议同意债务人的和解协议的,需要出席的债权人的过半数同意,这些债权人所代表的债权应占无担保债权总数的()以上。
信贷资金的运动过程可以归纳为二重支付、二重归流。其中第一重归流是指()
某永久性投资项目初始投资额为30万元,从第一年起,每年年末可产生净收益5万元,假设基准收益率为10%,则项目的净现值为()万元。
最新回复
(
0
)