首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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);
有以下程序: 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);
admin
2021-02-25
36
问题
有以下程序:
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(ch*s,char t)的功能是将指针s所指向的字符串中存在的字符“t”均改写成大写字母;所以main函数中引用函数ss后使得数组str1中的小写字母“d”均变成了大写字母“D”,然后输出数组str1,结果为:abcDDfefDbD。
转载请注明原文地址:https://kaotiyun.com/show/b9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(double*p1.double*p2,double*S)s=(double*)“calloc(1,sizeof(double)):*s=*P1+*
下列定义数组的语句中,正确的是()。
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
有以下程序段:intm=33.n=66:m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
以下叙述中错误的是()。
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
下列关于软件工程的描述中正确的是
数据模型的三个要素是()。
随机试题
下列结构设施中既可以用于坡面冲刷防护,又可用于路基边坡支撑,还可用于堤岸支挡的是()。
512KB是()。
在会计电算化的初始设置中,“管理费用”科目下的“工资费用”科目通常设置()辅助选项。
消费者市场具有的特点是()。
定势会束缚人的思维,对于培养思维品质很不利。()
某学校为了提高学生的成绩,以及提高小升初的竞争力,分设重点班和非重点班。这种情况,根据相关教育法律法规应责令其限期改正,其相关责任部门是()。
下列运算符中,优先级别最高的是
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
FriendsA)Onmyrecenttravels,Icametorealizestillmorefullythesignificanceoftheword"friend".B)Sevenoreightdays
Amidallthejoblosses,there’sonecategoryofworkerthattheeconomicdisruptionhasbeengoodfornonhumans.Fromself-
最新回复
(
0
)