首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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://jikaoti.com/ti/cgn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
以下程序片段的输出结果是______。charstr[]="abc\n\012\\\"";printf("%d",strlen(str));
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t;inti,j;for(i
软件的可移植性是用来衡量软件【】的重要尺度之一。
下面程序运行的结果是______。main(){intx,y,z;x=0;y=z=-1;x+=-z---y;printf("x=%d\n",x);}
数据的存储结构是指_____。
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)If(a[i]<a[p])____
以下能正确进行字符串赋值操作的是______。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
软件需求分析一般应确定的是用户对软件的______。
随机试题
简述政策执行的循环模型的内涵。
患者,男性,88岁,戴用全口义齿2周后复诊,自述义齿易松动。询问病史时,最重要的是应了解患者
简述输血发热反应的原因。
尘肺中危害最严重的是
A、阿胶B、新阿胶C、鹿角胶D、龟甲胶E、阿拉伯胶属于甲胶类胶剂的是()
下列世界贸易组织成员国外商投资法律中违反了与贸易有关的投资措施协议的要求的规定有()
IG541混合气体灭火剂是由()等气体按一定比例混合而成的气体,从环保角度看,是一种较为理想的灭火剂。
金融期货的种类不包括()。
科尔伯格研究儿童道德发展所采用的方法是()。
非物质文化遗产,是人类________、世代传承的无形的活态流变的文化遗产,它鲜活地扎根生存于民族民间。对非物质文化遗产,国家确定的方针是“保护为主,抢救第一,合理利用,传承发展”。一些专家认为,相当大一部分非物质文化遗产属无形或隐形,是人的精神创造,更_
最新回复
(
0
)