首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() {char strl[100]=“ab
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; } } main() {char strl[100]=“ab
admin
2010-01-10
32
问题
有以下程序 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、abeDDfefDbD
C、abcAMefAbA
D、Abcddfefdbd
答案
2
解析
本题中的函数ss()有两个参数,一个是字符型指针变量s;另一个是字符型变量t。在函数中通过一个while循环,在循环中一次取出e指向的字符串并判断它是否和t中存放的字符相同,若相等,则执行“*s=t-’a’+’A’;”(若是小写字母,则把它转换成大写字母)语句。在主函数中执行函数调用ss(strl,c),很显然是把stfl数组中所有字符“d”变成大写字母,其他字符不变。
转载请注明原文地址:https://kaotiyun.com/show/EXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
编写如下程序:PrivateSubCommand1_Click()Dimstr1AsString,str2AsStringstr1=InputBox("输入一个字符串"):subfstr1,str2:Printstr2EndSub
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
下列叙述中正确的是
下面列表框属性中,是数组的是
以下不能用Print方法输出数据的对象或窗口是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
组合框是文本框和()特性的组合。
随机试题
女性,18岁,面色苍白1年。体检:中度贫血貌,巩膜轻度黄染,脾肋下2cm。检验:HGB60g/L,血涂片中可见大量小球形红细胞,网织红细胞15%,Coombs试验(-),红细胞渗透脆性试验:开始溶血为0.70%。NaCl,完全溶血为0.46%NaCl,本例
患者男性,36岁,工人,在车间工作时被机器扎伤右前臂来急诊。预防破伤风痉挛发生的护理措施是
较大事故是指()死亡或者10人以上50人以下重伤或1000万元以上5000万元以下直接经济损失的事故。
为了区分业主方和代表业主利益的项目管理方和()等的管理职能,也可以用管理职能分工表表示。
影响期权价值的主要因素包括()。
关于人事管理与人力资源管理差异的陈述,正确的是()。
中班健康教育活动说课稿:《好宝宝不挑食》
下列哪种情况不适合心脏电复律治疗
“六艺”教育
Ifyouaremale,youclapatsomethingfunnyandifyouarefemale,you_____whilstplacingahandoveryourmouth.
最新回复
(
0
)