首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void funl(char*p) { char*q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={’’1234567’’},
有以下程序: #include void funl(char*p) { char*q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={’’1234567’’},
admin
2020-11-27
20
问题
有以下程序:
#include
void funl(char*p)
{
char*q;
q=p;
while(*q!=’\0’)
{
(*q)++;
q++;
}
}
main()
{
char a[]={’’1234567’’},*P;
p=&a[3];
funl(P);
printf(’’%s\n’’,a);
}
程序执行后的输出结果是( )。
选项
A、1235678
B、2345678
C、1245678
D、7654321
答案
A
解析
子函数的功能是将字符串的每个字符加1,注意到主函数中的实参是数组a的第4个元素,所以结果是1235678。
转载请注明原文地址:https://kaotiyun.com/show/sp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
下面程序的运行结果是()。for(i=3;i
关于子函数返回值的程序段中错误的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在C语言中,以下说法不正确的是()。
以下定义数组的语句中错误的是
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
随机试题
如图所示是从两个不同角度观察到的同一个正四面体的外表面,将该四面体展开,可能得到的图形是:
债权人的撤销权行使于()
能润肠通便,富含油脂,治老人虚人便秘多用的药物是
类风湿性关节炎患者的关节症状不包括
甲国欲铺设一条海底电缆,根据《海洋法公约》,该海底电缆不得经过下列哪个区域?()
甲股份有限公司(以下简称“甲公司”)于2015年1月1日正式动工兴建一栋办公楼,工期预计为1年,工程采用出包方式,合同约定分别于2015年1月1日、7月1日和10月1日支付工程进度款1500万元、3500万元和2000万元。甲公司为建造办公楼借入两笔专门借
商业银行不得擅自停止营业或者缩短营业时间。()
金融深化一个最基本的衡量方法是所谓“货币化”程度,即()。
外商投资旅行社的外国旅游经营者应当符合哪些条件?
实践性原则
最新回复
(
0
)