首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; 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
2009-01-15
26
问题
有以下程序; 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、abeDDfefDbD
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/u6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名为Listl的列表框和一个名为Commandl的命令按钮,并有下面的事件过程:PrivateSubCommand1Click()n%=List1.ListlndexIfn>0Thench$=List1.List(n)Li
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
在某个事件过程中定义的变量是
数据流程图(DFD图)是
向文本框中输入字符时,下面能够被触发的事件是
有下面的程序段:Fori=14To5Step-3PrintNexti执行此程序段后,i的值为
下列叙述中,不属于软件需求规格说明书的作用的是()。
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有名称为Labell的标签和名称为Timerl的计时器控件。该程序的功能是在名称为Labell的标签中循环显示不同的字符串。程序开始运行,在标签中显示”第一项”(如图2-24所示),且每隔1秒钟依次显示”
下列选项中不属于结构化程序设计方法的是
随机试题
企业作为福利为高管人员配备汽车,计提这些汽车折旧时,应编制的会计分录是()。
Forthispart,you’rerequiredtowriteacompositiononthetopicLivingaloneorLivingwithRoommates.Youshouldwriteatl
下述哪项是肝硬化的典型病理改变
40岁男性患者,消化道钡餐示食管壁蠕动减弱,钡剂排空延迟,食管下段可见串珠状充盈缺损。应首先考虑
A.被动转运B.主动转运C.易化扩散D.胞饮E.胞吐生物膜通过流动发生主动变形,将某些物质从细胞内释放到细胞外的过程是()。
中华民族是“礼仪之邦”,教师接受学生家长的礼完全是人之常情。()(2015·贵州)
有人说:“没有无国家的法律,也没有无法律的国家。”请结合本章法与国家的关系,分析材料中的观点。
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
It’shardlynewsthattheimmigrationsystemisamess.Foreignnationalshavelongbeenslip-pingacrosstheborderwithfake
Ratherthan______quietlybythefireside,he’dprefertotakealongwalkinthecountrysideonSundayshowevercolditmightb
最新回复
(
0
)