首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
27
问题
有以下程序:
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://jikaoti.com/ti/kWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeintsum_mod(inta,intb){returna+b%2:}main(){inti;for(i=0;i
层次型、网状型和关系型数据库的划分原则是()。
有以下程序(注意:字母a的ASCII码值为97):#include<stdio.h>voidfun(char*s){while(*s){if(*s%2==0)
有定义:inta=64,b=8;,则表达式(a&b)‖(a&&b)和(a|b)&&(a‖b)的值分别为()。
下列叙述中正确的是()。
若有定义:charc;intd;,程序运行时输入:c=1,d=2,能把字符1输入给变量c、整数2输入给变量d的输入语句是()。
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下选项中错误的是()。
随机试题
关于胆总管第四段的叙述,下列哪项是错误的()
(2018年枣庄峄城区)义务教育学校的经费收入主要来自()
满意率和无误率均高的教育行政信息沟通的途径是()
教育管理研究的系统方法论包括了三条最基本的原理,即反馈原理、________和整体原理。
下列除哪项外,均是至宝丹的功用
A.影响药物吸收B.影响药物分布C.影响药物代谢D.增加药物排泄E.减少药物排泄石膏与四环素联用,会()。
为了确保工程建设进度总目标的实现,监理工程师最早应在()阶段进行施:r现场条件调研和分析。
单元测试时,调用被测模块的是______。
Inearlytimes,mostpeopleweretoobusymakingalivingtohavemany【B1】______.Todayasmachineshave【B2】______theamountof
BuyingaNewCarDecideWhatYouCanAfford,Want,andNeedAcarisoneofthemostimportantandcostlypurchasesyou
最新回复
(
0
)