首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void ss(char*s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; }} main() { char strl[100]="abc
有以下程序 void ss(char*s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; }} main() { char strl[100]="abc
admin
2013-06-11
68
问题
有以下程序 void ss(char*s,char t) { while(*s) { if(*s==t)*s=t-’a’+’A’; s++; }} main() { char strl[100]="abcddfefdbd",c=’d’; ss(str1,c);printf("%s\n",strl);} 程序运行后的输出结果是
选项
A、ABCDDEFEDBD
B、abcDDfefDbD
C、abcAAfefAbA
D、Abcddfefdbd
答案
2
解析
在内存中,字符数据以ASCII码存储,它的存储形式就与整数的存储形式相类似。C语言使字符型数据和整型数据之间可以通用。也可以对字符数据进行算术运算,此时相当于对它们的ASCII码进行算术运算,在本题中,s++相当于s=s+1,即让s指向数组中的下一个元素。
转载请注明原文地址:https://kaotiyun.com/show/8uJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于复合语句以及空语句的说法,正确的是______
有以下程序 main() { int m,n,p; scanf("m=% dn=% dp=%d",&m,&n,&p); printp("%d %d %d d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值
以下程序的输出结果是______。main() { int k=17; printf("%d,%o,%x\n",k,k,k): }
以下合法的C语言赋值语句是______。
结构化程序设计包含3种基本控制结构,其中SCAN—ENDSCAN语句属于______结构。
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
随机试题
电弧焊过程中,熔化母材的热量主要是_____。
A、footB、foodC、lookD、toothC
具有加强表里两条经脉在体内联系作用的是
关于肺癌的中医病机,论述不正确的是
关于屋面卷材铺贴的说法,正确的有()。
19世纪中期英国的消费现象,就像莎士比亚提到的:“Thefashionwearsourmoreapparelthantheman.”(流行的衣服永远比人们能穿破的衣服要多)对此理解错误的是()。
2016年9月,山东省发布《关于加快山东半岛国家自主创新示范区建设发展的实施意见》,示范区具体定位是“四区一中心”,其中“一中心”指的是()
______eitherbycoolingorbydeprivingthefireofoxygen,andmostdoboth.
SometimebetweendigestingChristmasdinnerandputtingyourheadbackdowntowork,spareathoughtortwoforthecranberry.
电子政务的应用模式有______。Ⅰ、政府与政府间Ⅱ、政府与企业间Ⅲ、政府与公民间Ⅳ、政符与法人间
最新回复
(
0
)