首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char*s,char t) {while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() {char strl
有以下程序: void ss(char*s,char t) {while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() {char strl
admin
2020-11-27
24
问题
有以下程序:
void ss(char*s,char t)
{while(*s)
{ if(*s==t)*s=t-’a’+’A’;
s++;
}
}
main()
{char strl[100]="abcddfefdbd",c=’d’;
ss(strl,c);printf("%s\n",strl);
}
程序运行后的输出结果是( )。
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd
答案
B
解析
函数ss(char*s,chart)的功能是将指针s所指向的字符串中存在的字符“t”均改写成大写字母;所以main函数中引用函数ss后使得数组str1中的小写字母“d”均变成了大写字母“D”,然后输出数组str1,结果为:abcDDfefDbD。
转载请注明原文地址:https://kaotiyun.com/show/d73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
以下数组定义中错误的是
有下列程序:voidf(intb[]){intI:for(i=2;i<6;i++)b[i]=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,i++)print
数据库系统的三级模式不包括( )。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
已知大写字母A的ASCⅡ码值是65,小写字母a的ASCII码值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
下列选项中,能正确定义数组的语句是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;()。
有关return语句说法不正确的是()。
随机试题
下列关于项目部驻地建设的说法,错误的是()。
A.期门B.日月C.章门D.京门位于乳头直下,第6肋间隙的穴位为
唐太宗把文成公主嫁给西藏的松赞干布,这反映出【】
下列不属于银团贷款的信息备忘录内容的是【】
由于无形资产转让后加剧了市场竞争,在该项无形资产的寿命期间,转让无形资产的机会成本是()
同胃癌关系密切的息肉是
老年男性,进行性黄疸2个月伴中上腹持续性疼痛,夜间平卧时明显,消瘦,查体:慢性消耗性病容,皮肤巩膜黄染,腹平坦。脐上偏右深压痛,Cour-voisier征阳性,未及异常包块,该患者诊断首先考虑
患者,男,78岁。慢性阻塞性肺疾病10余年,近期因受凉出现胸闷、呼吸急促、烦躁不安。血气结果:PaO255mmHg,PaCO285mmHg,pH7.30,需立刻进行的处理措施为
实施见证取样的要求包括()。
我国商业银行不良贷款产生的原因比较复杂,包括()。
最新回复
(
0
)