首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 本程序输入一字符串,并将其中的大写字母变成小写字母。 [C函数1] #include<stdio.h> void main()
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 本程序输入一字符串,并将其中的大写字母变成小写字母。 [C函数1] #include<stdio.h> void main()
admin
2010-12-16
20
问题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
[说明1]
本程序输入一字符串,并将其中的大写字母变成小写字母。
[C函数1]
#include<stdio.h>
void main()
{ int i=0;
char s[120];
printf("Enter a string.\n");
scanf("%s",s);
while( (1) ){
if( (2) )
s
=s
-’A’+’a’;
i++;
}
printf("%s\n",S);
}
[说明2]
本程序用二分法,在已按字母次序从小到大排序的字符数组list[len]中,查找字符c,若c在数组中,函数返回字符c在数组中的下标,否则返回-1。
[C函数2]
int search(char list[],char c,int len)
( intlow=0,high=len-1,k;
while( (3) );
k=(10w+high)/2;
if( (4) ) return k;
else if( (5) )high=k-1;
else low=k+1;
return -1;
}
选项
答案
(1) s[i] (2) ’A’<=s[i]&&s[i]<= ’Z’ (3) low<=high (4) list[k]==c (5) list[k]>c或c<list[k]
解析
函数1的功能是将读入的字符串中大写字母变成小写字母,因此对读入的每个字符首先判断该字符是否为’\0’,所以(1)填“s
”;然后判断该字符是否为大写字母,(2)填“’A’<=s
&&s
<=’Z’”。
函数2根据二分查找的特点,函数search中while循环的过程是将(low+high)/2对应的元素与给定的字符C比较,找到则返回,因此(4)填“list[k]==c”;否则继续。当list[k]>c时,high=k-1;当list[k]<c时,low=k+1。所以(5)填“list[k]>c”或“c<list[k]”。直到low>high时循环终止,所以(3)应填“low<=high”。
转载请注明原文地址:https://jikaoti.com/ti/uXW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
国际标准化组织提出的开放系统互连OSI参考模型,将计算机网络分成7层,其中最底层是()。
数据属性有业务属性、技术属性(与技术实现相关的属性)和管理属性三大类。以下属性中,()属于业务属性。
某年级两个班举行了一次数学统考,一班(共30人)的平均成绩为70分,二班(共 20人)的平均成绩为75分,则该年级的平均成绩为(65)分。
在Excel中,下列符号属于比较运算符的是(43)。
计算机运行一段时间后性能一般会有所下降,为此需要用优化工具对系统进行优化。系统优化的工作不包括()。
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
小张刚接到领导分配的数据分析任务,他第一步应当首先________。
收集数据时,设计调查的问题很重要。此时,需要注意的原则不包括(8)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
随机试题
下列不属于Ⅱ类环境的是
下列哪组细胞均具有ADCC作用
二尖瓣狭窄患者,叩诊检查可发现心界呈
患儿,男,6岁,在一家游泳馆学游泳,不料溺水,呼吸、心搏骤停。救生员立即对其实施心肺复苏术。请问:在实施心肺复苏术过程中,应注意哪些问题?
能产生自溶酶的细菌是
患者男性,因高血压,在路上行走突然晕倒,经CT检查发现为高血压脑出血,急诊行开颅手术,术后送入神经外科病房,神志不清,脏器功能紊乱,给予监护。这样的患者采取的最佳护理方式是()
案例 2020年5月4日,某省煤业有限公司发生一起煤与瓦斯突出事故,事故造成8人死亡,直接经济损失1252.3万元。 5月4日,该矿掘进一队在一采区采用爆破方式进行掘进作业,结果在爆破过程中诱发了煤与瓦斯突出,突出的煤(岩)将在巷道中的7名作业人员掩埋
在工程网络计划的执行过程中,当某项工作进度出现偏差后,需要调整原进度计划的情况有()。
处于初创阶段的公司,一般不宜采用的股利分配政策有()。
2018年4月6日,甲公司为履行与乙公司的买卖合同,签发一张由本公司承兑的商业汇票交付乙公司,汇票收款人为乙公司。到期日为10月6日,4月14日,乙公司将该汇票背书转让给丙公司,9月8日,丙公司持该汇票向其开户银行Q银行办理贴现,该汇票到期后,Q银行向异地
最新回复
(
0
)