首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char str1[100
有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char str1[100
admin
2010-01-10
29
问题
有以下程序: 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
答案
2
解析
本题中的函数ss()有两个参数,一个是字符型指针变量s,另一个是字符型变量t。在函数中通过一个while循环,在循环中依次取出s指向的字符串并判断它是否和t中存放的字符相同,若相等,则执行“*s=t’a’+’A’;” (若是小写字母,则被转换成相应的大写字母)语句。在主函数中执行函数调用ss(str1,c),很显然是把str1数组中所有字符d变成大写字母,其他字符不变。所以4个选项中B正确。
转载请注明原文地址:https://kaotiyun.com/show/hHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionf
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据")):Text1=Str(x+
窗体上有一个名称为Labell的标签和一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox(”输入x:”,,0):y=InputBox(”输入y:
如果把程序的启动对象设置为SubMain,则SubMain过程()。
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
下列关于栈的叙述正确的是()。
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
以下关于事件、事件驱动的叙述中,错误的是
随机试题
心绞痛发作时可出现
“Wi-Fi”,是指()。
进行爆破时,所有人员应撤离现场,其安全距离饱和状态巷道不少于( )m。
会计电算化使企业经营管理、财务会计管理实现了由事后管理向事中控制、事先预测的转变,提高了企业管理水平。()
某船运公司2018年年初登记注册的船舶如下:(1)净吨位为400吨的机动船15艘。(2)净吨位为28吨的小型机动船15艘。(3)净吨位为10吨的非机动驳船10艘。已知净吨位小于或者等于200吨的,每吨3元;净吨位201吨至2000吨的,每吨4元。
Mostpeoplefeeltheneedtomakesureeveryoneinagroupiscomfortablebeforetheystartabusinessmeeting.Thispre-discuss
《读史方舆纪要》的作者是()
在过去的五年中,W市的食品价格平均上涨了25%。与此同时,居民购买食品的支出占该市家庭月收入的比例却仅仅上涨了约8%。因此,过去两年间W市家庭的平均收入上涨了。以下哪项最有可能是上述论证的假设?()
设曲线L位于Oχy平面的第一象限内,过L上任意一点M处自切线与y轴总相交,把交点记作A,则总有长度,若L过点(),求L的方程.
以下能隔离ARP病毒的网络互联设备是(54)。
最新回复
(
0
)