首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
观察题目要求,可以知道以下几点: ①for循环的结束条件应当是:str[i]已是字符串的最后一个字符; ②str[i]代表字符串str中的第i+1个字符; ③整形变量num的值是要记录的单词的个数。 C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
观察题目要求,可以知道以下几点: ①for循环的结束条件应当是:str[i]已是字符串的最后一个字符; ②str[i]代表字符串str中的第i+1个字符; ③整形变量num的值是要记录的单词的个数。 C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
admin
2010-01-10
85
问题
观察题目要求,可以知道以下几点:
①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全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()Dima(3,3)Form=1To3Forn=1To3Ifn=mOrn=4-mThe
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1Click()Dimx%,y%,z%x=InputBox("请输入第1个整数"):y=InputBox("请输入第2个整数")DoUntil
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
以下关于变量作用域的叙述中错误的是
以下表达式与Int(3.5)的值相同的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
下面能够将某个变量声明为局部变量的是()。
随机试题
下述记录有效积温的方式正确的是()
下列有关光化性唇炎与其他疾病的鉴别诊断,说法错误的是
头颅后前位摄影应与胶片垂直的体表定位线是
某超固结黏土层厚度为6.0m,前期固结压力pc=450kPa,压缩指数Cc=0.36,再压缩曲线上回弹指数Cs=0.16。该黏土层的天然孔隙比e0=0.74,其平均自重压力p1=240kPa,建筑物在该黏土层中产生的平均附加应力△p=300kPa。试问:该
某地下人防工程地下2层,地下二层的室内地面与室外出入口地坪之间高差为11m。地下一层为电影院、商场和餐厅,建筑面积均大于1000m2,地下二层整层为商店,建筑面积大于20000m2。电影院设有7部通至室外的封闭楼梯间,其中大厅所在防火分区2部,其余每个防火
甲公司因购货原因于2016年1月1日应付乙公司账款100万元,货款偿还期限为3个月。2016年4月1日,甲公司因发生财务困难,无法偿还到期债务,经与乙公司协商进行债务重组。双方同意:以甲公司一项专利权抵偿债务。该专利权原值为100万元,已累计摊销40万元,
心理过程的内在协调一致是区分()。
人们试图去预测世界发展线路或寻求过分简化及单向的解决办法,对此我们都应保持怀疑的态度,因为世界形势极其复杂。发展趋势分析则在我们展望未来时提供了一种更为错综复杂的观点,使我们集中关注所要面临的决策分析。对这段文字理解正确的是:
蔡某想做生意,无奈手中缺钱,某日趁自己做生意的朋友律某之子小东放学之机,骗其到自己事先租用的一所房子内,打电话要挟律某用20万元换孩子。律某报警,蔡某发现后将小东杀死。对蔡某的行为应当()。
Historianshaveonlyrecentlybeguntonotetheincreaseindemandforluxurygoodsandservicestookplaceineighteenth-centur
最新回复
(
0
)