首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; 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
34
问题
有以下程序; 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全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=-3.6IfSgn(m)Thenn=Int(m)Else
(1)在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combo1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
以下自定义数据类型的语句中,正确的是
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
下面叙述中错误的是
已知出租车行驶不超过4千米时一律收费10元。超过4千米时分段处理,具体处理方式为:15千米以内每千米加收1.2元,15千米以上每千米收1.8元。在考生文件夹下有一个工程文件sjt4.vbp。程序的功能是:单击“输入”按钮,将弹出一个输入对话框,接收出租车行
软件设计中模块划分应遵循的准则是( )。
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommandl_Click()Textl.Text="程序设计"Textl.SetFocusEndSubPrivateSubTextl_Go
随机试题
技术成果完成人享有的权利包括:()
简述明朝内阁制度与历朝宰相制度的根本不同。
关于质量管理体系构成正确的是
A、东莨菪碱<莨菪碱B、顺-10-羟基二氢去氧可待因>反-10-羟基二氢去氧可待因C、小檗碱>吗啡D、秋水仙碱<吗啡E、麻黄碱>去甲麻黄碱说明由下列原因造成碱性不同的生物碱氢键效应
2004年5月1日,中国甲公司向美国乙公司发出一封信函,称“我公司欲向你公司出售高级羊毛一批2000吨,单价lOOO美元每吨FOB(上海),合同订立后三个月装船,不可撤销即期信用证付款,要约有效期15天”。该信函以平信方式寄出,于5月4日到达美国乙公司。乙
以下各项属于工程咨询业特点的有()。
下列关于利用现金流量折现模式对目标公司的价值进行评估时,折现率的选择的表述正确的是()。
甲企业退休职工刘某本月取得的下列收入中,应当按照规定计算缴纳个人所得税的是()。
以下有关审计计划的说法中,正确的有()。
Theirdefenderssaytheyaremotivated,versatileworkerswhoarejustwhatcompaniesneedinthesedifficulttimes.Toothers,
最新回复
(
0
)