首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
admin
2010-05-05
47
问题
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。
例如,输入“abcdefg”,输出“AbCdEfG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(char s[])
{
int i;
for(【 】;【 】;i++)
{
if(【 】)
s
-=32;
}
}
main()
{
char str[N];
clrscr();
printf("\n lnput a string:\n");
gets(str);
printf("\n*** original string ***\n");
puts (str);
fun (str);
printf("\n*** new string ***\n");
puts (str);
}
选项
答案
i=0 s[i]!=’\0’ s[i]%2!=0或s[i]%2==1
解析
第一空:变量i用作字符数组s的下标,所以在for循环中,i的初始值应为0。第二空:for循环的执行条件是当前字符不为’\0’,即还没有到字符串的最后一个字符’\0’第三空:如果当前字符的ASCII码对2求余,结果不为0,也就是等于1,则这个字符的ASCII码为奇数,要将这个小写字母转换成对应的大写字母。
转载请注明原文地址:https://www.kaotiyun.com/show/JHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
化学与生产、生活息息相关,下列叙述错误的是()。
下列说法错误的是()。
下列应对自然灾害的做法,错误的是()。
阿尔泰国立大学的生物学家研制出转基因成分快速检测仪.可在较短时间内检测出食品中是否含有某种转基因成分。以下对转基因说法错误的是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
随机试题
间接教学
自混合生物碱的氯仿溶液中分离酚性生物碱,用
下列属于项目融资实施程序的有()。
纳税人未按规定报送有关税务资料的,由税务机关责令限期改正,逾期不改正的,则( )。
—WegothereonTuesdayafternoon.—______Whydidn’tyoucallusearlier?
教学是教师向学生系统传授知识和技能的专门活动,主要包括教师的讲授、学生的学习和师生间的互动。对于教师来说,日常教学工作的中心环节是()。
以下选项中,属于从物权的是()
简述测评当中的晕轮效应。【北京大学2013】
A、90%oflectureattendance.B、tutorialonceaweek.C、a3,000-wordessay.D、aclosedbookexam.D
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisitionofeachnewskill—thefirstspokenwords,thefirs
最新回复
(
0
)