首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
47
问题
有以下程序:
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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
有以下程序#includeintfun1(doublea){return(int)(a*=a);}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=f
以下能正确定义二维数组是
下列关系表达式中,结果为“假”的是
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
以下标识符不是关键字的是()。
下列选项中,能正确定义数组的语句是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
简述旅游中间商的管理措施
磺酰脲类药物的体内过程特点:
控制小儿风湿热复发首选的药物是
髋关节后脱位的典型体征是
对公司所在的区位进行分析,包括()。
在企业战略实施中,十分重视运用组织结构、激励手段和控制系统来促进战略实施的模式是()。
下列句子中没有语病的一项是()。
Advancingagemeanslosingyourhair,yourwaistlineandyourmemory,right?DanaDenisisjust40yearsold,but(21)______
雄孔雀漂亮的羽毛主要是吸引雌孔雀的,但没人知道为什么这身漂亮的羽毛能在求偶中具有竞争的优势。一种解释是雌孔雀更愿意与拥有漂亮羽毛的雄孔雀为偶。以下哪项陈述准确描述了上文推论中的错误?
设f(x)在[a,b]上有定义,M>0且对任意的x,y∈[a,b],有|f(x)-f(y)|≤M|x-y|k.证明:当k>0时,f(x)在[a,b]上连续;
最新回复
(
0
)