首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 本程序输入一字符串,并将其中的大写字母变成小写字母。 [C函数1] #include<stdio.h> void main()
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 本程序输入一字符串,并将其中的大写字母变成小写字母。 [C函数1] #include<stdio.h> void main()
admin
2010-12-16
49
问题
阅读以下函数说明和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://www.kaotiyun.com/show/eBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机网络中,防火墙的功能不包括________________。
目前最常见的用户界面是________________。
企业建立生产和库存管理系统的目的不包括()。
企业的数据资产不包括()。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在Windows XP中,文件名中不允许出现的字符是(32)。
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
随机试题
某工程1993年签合同时,1994年相对于1993年的材料综合物价指数为110%,1995年相对于1993年的材料综合物价指数为132%。计算1995年1000万元材料费的实际结算价为()万元。
关于听神经瘤与三叉神经鞘瘤的CT鉴别诊断,错误的是
对近视、弱视的青少年,配膳中可选择猪、羊肝或鸡、鸭肝,以补充_______的需求。
被处罚人对复议决定不服的,可以自收到复议决定之日起_______内向人民法院提起行政诉讼。
Forcenturies,doctorshaverecognizedtheplaceboeffect,inwhichtheillusionoftreatment,suchaspillswithoutanactivei
患者,男,60岁。平素头晕头痛,耳鸣目眩,突发口眼喁斜,言语模糊,半身不遂,舌质红,苔黄,脉弦,治宜
吊车梁变形过大会使吊车无法正常运行,水池出现裂缝便不能蓄水等,都影响正常使用,需要对变形、裂缝等进行必要的控制,则说明结构需要( )功能。
咨询人员为了了解企业生产产品质量情况,收集了客户3年来有关资料、数据,并归纳了评价指标。以下选项中,属于评价质量管理和产品质量指标的是()。
春节前后。某市羊肉价格是每千克37元,西红柿价格虽比平时上涨,但也只有每千克10元。羊肉之所以比西红柿贵,主要是因为()。
A、Theyplayagainsteachotherinordertogetthebestscore.B、Theywanttogetsomeexercises.C、Theywanttowinaprize.D、
最新回复
(
0
)