首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char*s,char t) {while(*s) {if(*s==t)*s=t-’a’+’A’; s++;} } main() {char str1[100]="a
有以下程序: void ss(char*s,char t) {while(*s) {if(*s==t)*s=t-’a’+’A’; s++;} } main() {char str1[100]="a
admin
2020-04-18
22
问题
有以下程序:
void ss(char*s,char t)
{while(*s)
{if(*s==t)*s=t-’a’+’A’;
s++;}
}
main()
{char str1[100]="abcddfefdbd",c=’d’;
ss(str1,c);printf("%s\n",str1);
}
程序运行后的输出结果是( )。
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abCAAfefAbA
D、Abcddfefdbd
答案
B
解析
函数ss(char*s,chart)的功能是将指针s所指向的字符串中存在的字符“t”均改写成大写字母:所以main函数中引用函数ss后使得数组str中的小写字母“d”均变成了大写字母“D”,然后输出数组str1,结果为:abcDDfefDbD。
转载请注明原文地址:https://kaotiyun.com/show/IjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。【09年3月】
有以下程序:#includemain(){intx:23;do{printf("%2d\n",x——);}while(!x);}程序的执行
有以下程序:#includemain(){strutcm{intx;inty;}a[2]={4,3,2,1};print("%d\n",a[0].y/a[0].x*a[1].x);程序运行后的输出结果
C语言中,最基本的数据类型包括()。
有以下程序:#includeintnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}
有以下程序:#includemain(){charc;for(;(c=getchar())!=’#’;)putchar(++c);}执行时如输入为:abcdefg##,则输出结果是()。
下列叙述中正确的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
下列说法不正确的是()。
随机试题
关于业主大会、业主委员会的决定,以下说法正确的是:()
闭式胸膜腔引流,更换引流瓶之前要
下列哪项不属于十二指肠的正常解剖部分
A.<1Oml/kgB.30~50ml/kgC.50一lOOml/kgD.100~120ml/kgE.120~150ml/kg中度脱水累计损失量()。
应急照明、道路照明、警卫照明及电压为12~24V的照明灯的端电压,一般不宜低于其额定电压的()。
下列关于我国银行业营销人员分类正确的是()。
在融资租赁合同中,承租人占有租赁物期间,租赁物造成第三人的人身伤害或者财产损害的,由出租人对第三人承担赔偿责任。()
薪酬的非货币形式不包括()。
对CD-ROM可以进行的操作是
Mywalletisnowheretobefound.I______whenIwasonthebus.
最新回复
(
0
)