首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char*s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main()
有以下程序: void ss(char*s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main()
admin
2021-07-09
38
问题
有以下程序:
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,char t)的功能是将指针s所指向的字符串中存在的字符“t”均改写成大写字母;所以main函数中引用函数ss后使得数组str1中的小写字母“d”均变成了大写字母“D”,然后输出数组str1,结果为:abcDDfefDbD。
转载请注明原文地址:https://kaotiyun.com/show/Abkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a
有以下定义语句,编译时会出现编译错误的是()。
有以下程序:#include<stdio.h>main(){floata,b,c,t;a=3;b=7;c=1;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c
程序流程图中带有箭头的线段表示的是( )。
下面4个关于C语言的结论中错误的是()。
下列哪一条不属于数据库设计的任务?()
若运行时给变量x输入12,则以下程序的运行结果是()。main(){lntx,y;scanf("%d",&x);y=x>12?x+10:x—12;printf("%d\n",y);
在面向对象方法中,实现信息隐蔽是依靠()。
程序流程图中带有箭头的线段表示的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
()的出现标志着德国风景画形成一种独特的风格。[广东2018]
A.水成像B.脂肪抑制C.MRI对比增强检查D.MR血管成像E.功能性MRI成像在病变尚未出现形态变化之前成像用于早期诊断
A.肾母细胞瘤B.膀胱癌C.肾盂肿瘤D.肾癌E.肾囊肿
场外交易市场的组织方式是经纪制。()
当年的楚霸王自刎的乌江在现在安徽省内。()
青铜壶是春秋战国时期重要的生活器皿,当时铸造壶器可以采用下列哪项先进技术?()
遗传是个体在心理发展过程中来自环境方面的最主要因素.是个体心理发展中占据主导作用的因素。()
你觉得在大学期间是积累知识重要,还是人格塑造重要?请以此发表演讲。
近年来,在体检中发现的甲状腺疾病日益增多,有专家怀疑这与人们平时食用加碘盐有关。以下哪项为真,最能削弱专家的怀疑?
求∫1/(1+sinx+cosx)dx.
最新回复
(
0
)