首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 chsr cchar(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; } main() { char s[]=“
以下程序的输出结果是 chsr cchar(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; } main() { char s[]=“
admin
2010-01-10
75
问题
以下程序的输出结果是 chsr 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(“%s\n”,s); }
选项
A、abd+ABC=DEFdef
B、abc+abc=defdef
C、abcABCDEFdef
D、abcabcdefdef
答案
2
解析
本题首先定义了一个函数cchar(),有一个字符型参数ch。在函数中首先判断该字符是否为大写字母,如果是则把它转换成小写字符再赋值给ch,把ch作为函数值返回。在主函数中定义了一个字符数组s并初始化,然后定义了一个指针变量并使它指向数组s。接着通过一个while循环利用指针变量p,依次取出字符数组的字符(直到遇到字符串结束标志’\0’),并调用cchar()函数,把大写字母转换成小写字母,其他字符不变。最后输出字符数组为,中的内容,结果为“abc+abc=defdef”。
转载请注明原文地址:https://kaotiyun.com/show/8LWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubFormKeyDown(KeyCode—PrivateSubForm_KeyPress(KeyAsciiAsInteger,ShiftAsInte
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputSox("请输入一个多位整数")Fork=1ToLen(x)b=Mid(x,k,1)
下列选项中不符合良好程序设计风格的是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCode_AsInteger,ShiftAsInteger)PrintChr(KeyCodc)EndS
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array(”one”,”two”,”three”,”four”,”five”)
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下下程序:PrivateSubCommand1_Click()EndSubPablicSubcalc
有如下程序:Functionfun(ByValnuinAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWbilenumk=k*(nu
随机试题
密度是金属材料的一种重要的物理性能,它的计算公式为()。
简述甲状腺手术前对病人眼睛的保护措施。
简述促进健康行为的分类。
杏苏散的功用是
儿童神经细胞发育接近成人是在
矿山氧气检测中气相色谱仪一般安装在()。
民族精神教育的核心是()。
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:求出千位数上的值加个位数上的值等于百位数上的值加上十位数上的值,并且此四位数是奇数的数。用cou
在Java中,负责对字节代码解释执行的是()。
Iwanttodiscusssomeideasabouthowwemanageunderground【B1】______.Ifweonlytakeasmuchoutascomesin,we’renotgoing
最新回复
(
0
)