首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
69
问题
有以下程序:
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全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
下面不属于软件设计阶段任务的是
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c
以下叙述中错误的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
代码编写阶段可进行的软件测试是
以下标识符不是关键字的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
正常新生儿的护理措施,错误的是
(2007年)下面关于流函数的描述中,错误的是()。
预算定额中人工消耗量的人工幅度差是指()。
母基金通常会将所募集的资金分散投资于()只股权投资基金,从而避免单只股权投资基金投资中依赖于某一基金管理人的风险。
下列不属于企业所得税视同销售收入的是()。
对联书写应用竖写,不用标点符号,上联在左,下联在右。()
商品价值量的大小是由
在计算机运行时,把程序和数据一样存放在内存中,这是1946年由谁领导的研究小组正式提出并论证的( )?
RealityandPerceptionofPersonality1.Exceptyourbelovedwhosefaceyoumighthavelookedatmanytimesveryclosely,looka
Whatisthe______ingoingbyboatwhentheplanecostsnomoreandisquicker?
最新回复
(
0
)