首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { cha
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { cha
admin
2009-01-15
37
问题
以下程序的输出结果是 char cchar(char ch) { if(ch>=’A’&&ch<=’Z’) ch=ch-’A’+’a’; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }
选项
A、abc+ABC=DEFdef
B、abc+abc=defdef
C、abcABCDEFdef
D、abcabcdefdef
答案
2
解析
本题考核的知识点是字符型指针变量与函数的综合应用。本题首先定义了一个函数cchar(),有一个字符型参数ch。在函数中首先判断该字符是否为大写字母,如果是则把它转换成小写字符再赋值给cb,把ch作为函数值返回。在主函数中定义了一个字符数组s并初始化,然后定义了一个指针变量并使它指向数组s。接着通过一个while循环利用指针变量p,依次取出字符数组的字符(直到遇到字符串结束标志[’\0’为止),并调用 cchar()函数,把大写字母转换成小写字母,其他字符不变。最后输出字符数组为s中的内容,结果为“abc+abc=defdeF”。所以,4个选项中B为所选。
转载请注明原文地址:https://kaotiyun.com/show/9OHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为C1、标题为“变宽”的命令按钮,窗体名称为“改变按钮大小”。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“标签”的窗体上,画一个名称为Label1、内容为“计算机等级考试”、显示为四号字的标签。请设置适当的属性满足以下要求:①窗
设有如下通用过程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20:y=2:f=x*yEndFunction在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Priv
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
下列选项中,不属于数据库管理的是()。
在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图2-65所示。运行时,单击”发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Labell和L
下列选项中,不属于数据模型所描述的内容的是()。
数据库系统中完成查询操作使用的语言是()。
数据库中对概念模式内容进行说明的语言是()。
______是构成C语言程序的基本单位。
随机试题
患者,男,72岁,患骨质疏松症,给予双膦酸盐治疗。药师对患者的用药指导和教育,错误的说法是
甲向乙借款10万元,2005年5月30日到期。同年4月20日,甲将其所有财产赠与其未婚妻丙,该赠与财产包括价值40万元的一套公寓及价值12万元的汽车一辆。乙为实现对自己的利益保护,可以()。
A.开放气道,维持气道通畅B.人工呼吸C.胸外心脏按压D.电除颤E.维持有效循环二期复苏的内容是
《中华人民共和国建筑法》规定,建筑工程开工前,( )应当按照国家有关规定向工程所在地县级以上人民政府建设行政主管部门申请领取施工许可证。
对公司高管人员素质的评价主要包括的内容有()。
______指个体从出生、成熟、衰老直至死亡的整个生命进程中所发生的一系列心理变化。
地震是地球最外边一层岩石构成的地壳在运动的表现,是震源所在处的物质发生形体改变和位置移动的结果。发生地震的某些根本性原因还有待探讨,但已经认识到的事实告诉我们:不管地震发生的根本原因是什么,不管哪一种或哪几种物理现象对某一次地震的发生起了主导作用,总是那里
据医学资料记载,全球癌症的发病率20世纪下半叶比上半叶增长了近十倍,成为威胁人类生命的第一杀手。这说明,20世纪下半叶以高科技为标志的经济迅猛发展所造成的全球性生态失衡是诱发癌症的重要原因。以下哪项,如果为真,最不能削弱上述论证?
函数fun的功能是:计算1+x++…+的前n项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#incl
•Youwillhearadialogueaboutgoldprice.•Foreachquestion(23-30),markoneletter(A,BorC)forthecorrectanswer.
最新回复
(
0
)