首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小写与形参c一致,数量由形参d指定。若输出字母中有字母Z或z,则应从A或a开始接续,直到输出指定数量的字母。例如:c为’Y’,d为4,则程序输出ZABC;
给定程序中,函数fun的功能是:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小写与形参c一致,数量由形参d指定。若输出字母中有字母Z或z,则应从A或a开始接续,直到输出指定数量的字母。例如:c为’Y’,d为4,则程序输出ZABC;
admin
2022-04-02
37
问题
给定程序中,函数fun的功能是:根据形参c中指定的英文字母,按顺序打印出若干后继相邻字母,输出字母的大小写与形参c一致,数量由形参d指定。若输出字母中有字母Z或z,则应从A或a开始接续,直到输出指定数量的字母。例如:c为’Y’,d为4,则程序输出ZABC;c为’z’,d为2,则程序输出ab。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在文件BLANK1.C中,不得增行或删行,也不得更改程序的结构!
include<stdio.h>
#pragma warning(disable:4996)
void fun(char c,int d){
int i;
char A[26],a[26],*ptr;
/**********found**********/
for(i=0;i<
【1】
;i++){
A
=’A’+i;
a
=’a’+i;
}
/**********found**********/
if((c>=’a’)&&(c
【2】
’z’))ptra;
else ptr=A;
/**********found**********/
for(i=1;i<=d;i++)
printf("%c",ptr[c-ptr[0]+i)%
【3】
]);
}
main(){
char c;int d;
printf("please input c&d:\n");
scanf("%c%d”,&c,&d);
fun(c,d);
}
选项
答案
(1)26 (2)<= (3)26
解析
函数fun()中首先将大写字母按照字母表的顺序存放到数组A中,将小写字母按照字母表的顺序存放到数组a中;然后判断输入的字符c,若字符c是小写字母,则将指针ptr指向数组a,若是大写字母,将指针ptr指向数组A;然后使用变量i遍历1到d,输出ptr所指数组中,偏移量为c-ptr[0]+i的元素,若偏移量c-ptr[0]+i>=26,则对26求余,循环输出数组开始部分的元素。注意:题意要求输出当前字符的后继字符,所以c-ptr[0]+i是将当前字符c减去ptr所指元素,然后与i相加,得到后继第i个字符的下标。
转载请注明原文地址:https://kaotiyun.com/show/lhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n"),}程序的运行结果是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
下列叙述中正确的是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);)该函数的功能是
随机试题
A.甘氨酸B.多巴胺C.乙酰胆碱D.5-羟色胺黑质-纹状体通路中的主要递质是
A.桂枝、麻黄B.白芍、甘草C.细辛、干姜D.半夏、桂枝E.细辛、白芍小青龙汤中主要起发汗散寒解表作用的药物是()
男,38岁,车祸伤3小时。X线示右肺压缩20%,第5肋骨单处骨折。治疗首选
慢性左心功能衰竭急性加重的最常见诱因是
脂溶性大,易进入中枢,起效快,半衰期短,按第一类精神药品管理的镇静催眠药是()。56
某多层砌体房屋,地基土层为均质淤泥质土,fsk=70kPa,房屋基础底面积A=240mm2。采用深层搅拌桩处理地基,用直径0.7m的单孔搅拌桩(Ap=0.38m2),桩身水泥土fcu=950kPa,现场单桩载荷试验测得Ra=230kN,取桩体强度折减系数η
已知某工程双代号网络计划的计算工期为130天。如果计划工期为135天,则关键线路上( )。
购买性支出与转移性支出对经济的影响不同,可以体现为()。
Highoilpriceshavenotyetproducedaneconomicshockamongconsumingcountries,butfurtherrises,especiallysharp【21】,woul
有些男人还在怀念昔日以男子为中心的年代。那时,他们下了班回家,热腾腾的晚餐巳摆好在桌上,妻子儿女围上来问寒问暖;家中大事小事多由自己作主,因为男人作为一家之主承担了全家经济生活的来源。妇女走出家门就业后,男人的供养职责相对减小,在家庭的地位也变得不像从前那
最新回复
(
0
)