首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; }
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; }
admin
2013-02-23
75
问题
有以下程序: #include<stdio.h> void ss(char *s,char t) { while(*s) { if(*s==t) *s=t-’a’+’A’; s++; } } main() { char strl[20]="abcddfefdbd",c=’d’; ss(strl,c); Printf("%s\n",strl); } 程序运行后的输出结果是( )。
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd
答案
2
解析
对字符数据进行算术运算相当于对它们的ASCII码进行算术运算。程序中的t- ’a’+’A’是将字符变量t中的字符转换为相对应的大写字母。语句if(*s==t)*s=t-’a’+’A’;首先判断s所指元素是否与t中的字符(’d’)相同,若相同则转换为相对应的大写字母,否则 s++,s指向数组中的下一个元素。
转载请注明原文地址:https://kaotiyun.com/show/5mJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},(4,5,6}};intm,*p;p=&a[0][0];m=p[4];
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[
下列数据模型中,具有坚实理论基础的是
执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为______。intx=5,b=5;
对于长度为n的线性表,若进行顺序查找,时间复杂性为【】;若进行二分查找,则时间复杂性为【】。
在下列叙述中,错误的一条是______。
下面的程序实现字符串的复制。voidcopy_string(from,to)【】;{for(;*from;from++,to++)*to=*from;【】;}main(){char
当向一棵m阶的B-树做插入操作时,若一个结点中的关键字个数等于______,则必须分裂为2个结点。
下面一组中都是C语言关键字的是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
随机试题
Manyoftheworld’spollutionproblemshavebeencausedbythecrowdingoflargegroupsofpeopleintothecities.Tosupplyfor
对干眼症的诊断没有帮助的是
以下不是下颌骨薄弱部位的结构是()
选择不确定因素变化的百分率时,习惯上取()。
货币市场主要包括()。
【2013年下】《国家中长期教育改革和发展规划纲要(2010~2020年)》提出,对中小学教师实行()。
军队对于()相当于()对于人才
儿童以具体形象思维为主,逐步过渡到以抽象逻辑思维为主的关键年龄大约在()。
阅读下列关于经验论和唯理论的材料:材料1精神的全部活动就在于我们具有一种能力,可以觉察到不同的对象之间的相似之处或相异之处,相和之处或相违之处。然而这种能力无非就是肉体的感受性本身,因此一切都归结到感觉。摘自《十八世纪法国哲学》材料2在贝克莱看来
A、Useofbicycleamongalargepopulation.B、Developmentoftransportinfrastructure.C、Greenwayscrossingacityinalldirecti
最新回复
(
0
)