首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void ss(char*s,char t) {while(*s) {if(*s==t)*s=t-’a’+’A’; s++;} } main() {char str1[100]="a
有以下程序: void ss(char*s,char t) {while(*s) {if(*s==t)*s=t-’a’+’A’; s++;} } main() {char str1[100]="a
admin
2020-04-18
46
问题
有以下程序:
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
解析
函数ss(char*s,chart)的功能是将指针s所指向的字符串中存在的字符“t”均改写成大写字母:所以main函数中引用函数ss后使得数组str中的小写字母“d”均变成了大写字母“D”,然后输出数组str1,结果为:abcDDfefDbD。
转载请注明原文地址:https://www.kaotiyun.com/show/IjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y一一);}程序运行后的输出结臬是()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。【09年3月】
有以下程序(注意:字母a的ASCII码值为97):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2==0)
C语言中,最基本的数据类型包括()。
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
下列关于算法复杂度叙述正确的是()。
以下关于C语言数据类型使用的叙述中错误的是()。【10年3月】
下列关于C语言文件的叙述中正确的是()。【09年9月】
下列说法正确的是()。
随机试题
下列行为中,属于投标人相互串通投标的有()。
简述文学文本与文学作品的区别。
下列不属于税务机关强制执行措施范围之内的是()。
一般来说,物业的保险价值所包含的范围要视所投保的险种而定。当投保火灾险时,出租型物业的保险价值通常由()组成。
冠心病:传染病
以毛泽东为主要代表的中国共产党人开始探索中国自己的社会主义建设道路的标志是()
Themostsuitabletitleforthispassagewouldbe______.Whatcanbeinferredfromthefourthparagraph?
WouldyoubelievethatthefirstoutstandingdeafteacherinAmericawasLaurentClerc,aFrenchman?At12,he【C1】______theRoya
GregoryCurrie,aprofessorofphilosophyeattheUniversityofNottingham,recentlyarguedinTheNewYorkTimesthatweought
Whichofthefollowingcityisregardedasthefinancialcapitaloftheworld?
最新回复
(
0
)