首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> char fun(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; }
有以下程序: #include<stdio.h> char fun(char ch) { if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’; return ch; }
admin
2022-10-25
48
问题
有以下程序:
#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、abeABCDEFdef
D、abeabcdefdef
答案
A
解析
题干中,函数fun的功能是:判断形参ch是否为大写字母,若是大写字母则改成小写字母,其他字符不变。main函数中,通过while循环,调用fun函数,将字符数组s中的各个字符传入,将s中的大写字母改成小写字母,程序输出:abc+abc=defdef。本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/nCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下()功能来实现程序模块化的。
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcd
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
以下程序段中,循环次数不超过10的是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
若函数中有定义语句:inta;,则()。
在E-R图中,用来表示实体的图形是
随机试题
关于铁制剂的描述正确的是:
患者,女,68岁。自诉在老年人年度体检中被诊断为2型糖尿病。体检结果:空腹血糖10.2mmol/L,餐后2小时血糖为16.9mmol/L,血压162/110mmHg。根据患者情况,医生进行预防管理的内容不包括
男孩,1岁。食欲差3个月。母乳少,长期以米粥、稀饭喂养,未添加其他辅食,患儿最先出现的临床表现是
女性,50岁,突发性中上腹痛,1天后出现下腹部疼痛,特别是右下腹痛,诊断为急性阑尾炎入院,患者入院后拒绝手术治疗。应用庆大霉素等抗感染治疗,3天后热不退,突然出现寒战、高热、黄疸等症状,体检时发现右上腹压痛明显,伴肝脏肿大,白细胞升高。下列
已知某写字楼工程双代号网络计划的计划工期等于计算工期,且工作F的完成节点为关键节点,则该工作()。
利润表各项目均需填列“本期金额”和“上期金额”两栏。其中“上期金额”栏内各项数字,应根据上年该期利润表的“本期金额”栏内所列数字填列。()
下列各项中,关于破产清算组的表述正确的有()。
震级相差一级,能量相差约10倍。()
学生的实际发展水平与在成人的指导下可能达到的水平之间的差距,维果茨基称之为()。
概念模型是将实现世界的客观对象抽象为某一信息结构,它并不依赖于计算机系统,它的基本语义单位是()。
最新回复
(
0
)