首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-′a′+′A′; s++; } } main() { char str1[100]="abcddfefdbd",c=′d′
有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-′a′+′A′; s++; } } main() { char str1[100]="abcddfefdbd",c=′d′
admin
2010-09-05
31
问题
有以下程序
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
答案
B
解析
在内存中,字符数据以ASCII码存储,它的存储形式与整数的存储形式类似。C语言中,字符型数据和整型数据之间可以通用,也可以对字符型数据进行算术运算,此时相当于对它们的ASCII码进行算术运算,在本题中,s++相当于s=s+1,即让s指向数组中的下一个元素。
转载请注明原文地址:https://kaotiyun.com/show/rSWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,不合法的VisualBasic的变量名是( )。
以下合法的VB变量名是( )。
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text1.SetFocusEndSubPrivateSubForm_Click()
下面程序运行后,语句”Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1Forj=10To1Step-3
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
下面关于命令按钮的叙述中错误的是
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
下列叙述中错误的是()。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
随机试题
在外汇投资或外汇借贷中,因计价货币汇率变化所产生的风险是【】
新生儿溶血病发生胆红素脑病(核黄疸)一般在生后
上颌窦裂孔牙槽孔
下列选项中,属于呼气性呼吸困难的是
本案中,可以作为原告的有()。本案中一审法院应在()之前作出判决。
下列关于侵权的财产损害赔偿说法错误的是()。
基督教、佛教与伊斯兰教(世界三大宗教)
解微分方程y(4)一2y"’+y"=0。
Childrenwhoarepraisedfortheirworkarealways______on.
OnPublicSpeakingI.People’sfrequentresponsetogivingtheirfirstspeech:feel【T1】______【T1】______II.Thespeaker’ssecret
最新回复
(
0
)