首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
观察题目要求,可以知道以下几点: ①for循环的结束条件应当是:str[i]已是字符串的最后一个字符; ②str[i]代表字符串str中的第i+1个字符; ③整形变量num的值是要记录的单词的个数。 C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
观察题目要求,可以知道以下几点: ①for循环的结束条件应当是:str[i]已是字符串的最后一个字符; ②str[i]代表字符串str中的第i+1个字符; ③整形变量num的值是要记录的单词的个数。 C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
admin
2010-01-10
57
问题
观察题目要求,可以知道以下几点:
①for循环的结束条件应当是:str
已是字符串的最后一个字符;
②str
代表字符串str中的第i+1个字符;
③整形变量num的值是要记录的单词的个数。
C语言中规定字符串的最后一个字符是一个隐含的字符串结束符“\0”,所以在题中第一个空中应填写“\0”;题中第二个空应填写“str
”,以判断当前位置的字符是否为空格;题中第三个空中应当填写“num++”,通过变量num的加1累加得到字符串中的单词个数。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
#define N 100
main()
{ float a[N+1],x;
int i,p;
for(i=0;i<N;i++)
scanf("%f’,&x);
for(i=0,p=N;i<N;i++)
if(x<a
)
{ 【 】 ;
for(i=N-1; 【 】 ;i-)
a[i+1]=a
;
a[p]=x;
for(i=0; 【 】 ;i++)
{ printf("%8.2f’,a
);
if(i%5==0)
printf("\n");
}
}
选项
答案
p=i; i>=p i<=N
解析
本题主要考查了插入排序。由于程序中的数组在开始已经按从小到的大顺序排好。在插入时,首先要查到第一个大于待插入数的数组下标,即当待插入元素小于数组中当前元素时,记下数组的当前下标p,并结束循环。故第一空目的是为了记下数组下标,应填p=i;插入的第二部是将大于待插入元素的所有元素都向后移动一位,故在循环时,要从最后一个元素到第p个元素都要后移一位,因此第二空应填i>=p。最后一个循环是将N+1个元素都输出,故最后一空应为i<=N。(注:本题有多种答案,以上仅提供一种)
转载请注明原文地址:https://kaotiyun.com/show/SGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为Commandl的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()St
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()Dima(3,3)Form=1To3Forn=1To3Ifn=mOrn=4-mThe
数据库设计过程不包括
为了删除列表框中的一个列表项,应使用的列表框方法是
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
软件(程序)调试的任务是
下列表达式中不能判断x的是否为偶数的是
在关系数据库设计中,关系模式设计属于()。
随机试题
依次打开三个Word文档,每个文档都有修改,修改完后为了一次性保存这些文档,按()键,同时单击“文件”菜单“全部保存”命令。
A.区带电泳与免疫双扩散相结合的技术B.单项免疫扩散与免疫沉淀反应相结合的技术C.单向免疫扩散与电泳相结合的技术D.区带电泳与免疫沉淀反应相结合的技术E.双向琼脂扩散与电泳相结合的技术免疫电泳是
患者,女,37岁。右侧面部发作性电击样疼痛3个月,临床拟诊三叉神经痛。在检查时,寻找扳机点的方法不包括
患者,男,57岁。有高血压病、高脂血症病史。外出散步,突然昏仆,不省人事,半身不遂,目合口张,鼻鼾息微,遗尿,汗出,四肢厥冷,脉细弱。针灸治疗应首选
大体积混凝土宜采用早强剂、减水剂。()
在借贷记账法中,账户的哪一方记增加数,哪一方记减少数是由()决定的。
为缓解中小企业融资难的问题,2007年银监会提出大力发展新型农村金融机构——村镇银行,提高对县域、乡村的金融服务水平;出台法规放宽村镇银行的准人条件,并给予一定的税收优惠,以促进农村金融业的发展。在此背景下,2011年3月甲省君盛村镇银行成立。君盛村镇银
《后汉书》中所载“天下皆知取之为取,而莫知与之为取",意思是说:“人们都认为只有获取别人的东西才是收获,却不知道给予别人也是一种收获。"谈谈你对这句话的理解。
=_________.
A.TheProcessofLaughter.B.WhyLaughterDeveloped?C.LaughterandOtherCreatures.D.MordernBreakthroughinHumourforTh
最新回复
(
0
)