首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> char fun(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; } main() { char s[]="
有以下程序 #include<stdio.h> char fun(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; } main() { char s[]="
admin
2022-04-02
49
问题
有以下程序
#include<stdio.h>
char fun(char ch)
{
if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;
return ch;
}
main()
{
char s[]="ABC+abc=defDEF",*p=s;
while(*P)
{
*p=fun(*p);
p++;
}
printf("%s\n",s);
}
程序运行后的输出结果是( )。
选项
A、abc+abc=defdef
B、abc+ABC=DEFdef
C、abcABCDEFdef
D、abcabcdefdef
答案
A
解析
题意巾,函数fun的功能是:判断形参ch是否大写字母,若是大写字母改写成小写字母,其他字符不变;main函数中,通过while循环,调用fun函数,将字符数组s中的各个字符传入,将s中的大写字母改成小写字母,程序输出:abc+abc=defdef,,本题答案A选项。
转载请注明原文地址:https://kaotiyun.com/show/nQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量己正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
下列有关宏的叙述中不正确的是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
以下选项中函数形参不是指针的是
将E—R图转换到关系模式时,实体与联系都可以表示成()。
以下程序段中,循环次数不超过10的是
随机试题
Access中,两个表之间的关系分为“一对一”、“一对多”和“多对多”三种类型。()
在原发性醛固酮增多症中常出现哪一项化验异常Liddle综合征时常出现哪一项异常
不良反应中不会出现免疫反应的降压药是
患者,男,15岁。畏寒,发热,全身乏力,食欲减退1周。体查:皮肤巩膜轻度黄染,肝脏右肋下1cm,质软,肝区有叩击痛。肝功能:ALT1480μmol/L,DBIL41μmol/L,既往体健,无肝炎病史。诊断应为
进行岩石锚杆抗拔试验时,出现下列()情况时虽可终止上拔试验,但不能把前一级荷载作为极限抗拔承载力。
下列关于资产负债率的论述中,错误的是()。
为了提高软件开发效率,开发软件时应尽量采用()。
Maryhasblendedtheingredients.
I’llgoifyou’regoing,______,I’dratherstayathome.
A、Theprofessorwilloftenextendthetimelimitforassignments.B、Thestudentswillgainextrascoresforhandinginassignmen
最新回复
(
0
)