首页
登录
从业资格
阅读以下说明和C代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。
阅读以下说明和C代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。
免费题库
2022-08-02
54
问题
阅读以下说明和C代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。函数insertElem的功能是在元素升序排列的数组中加入一个新元素并保持数组元素升序排列的特点。在main函数中输入若干表示价格的实数,输入为0或负数或实数个数超出限定数量时终止,调用insertElem将价格按升序保存在数组pdata中,最后输出所输入的实数。
选项
答案
解析
(1)arr[n]
(2)arr[i+1]=arr
(3)arr[i+1]
(4)break
(5)pdata,n,price
(6)idx<n
解析:(1)如果arr数组为空或里面的所有的数字都比新元素都要小,那么新元素肯定是插入到最后,故应填入:arr[n]。
(2)(3)执行查找插入位置并将元素后移,并将元素放在相应位置,首先如果elem>arr
并且elem<arr[i+1],此时elem应该插入在arr
的后面,此时arr[i+1]及其后面的元素都要向后移。故(2)应填入:arr[i+1]=arr
;(3)应填入:arr[i+1]。
(4)如果输入的price小于等于0的话,按照题目要求的话,是终止循环,故应填入:break。
(5)调用insertElem函数,此处填入调用的参数,故应填入:pdata,n,price。
(6)进行数组遍历输出,遍历到有数据元素的最后一个,故应填入:idx<n。
转载请注明原文地址:https://tihaiku.com/congyezige/2426435.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
两名护士运用护理程序,对所负责的病人从入院到出院提供连续的、全面的、整体的护理属
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
UML是一种()。A.面向对象的程序设计语言 B.面向过程的程序设计语言 C
若程序P经编译并连接后可执行,则()。A.P是正确的程序 B.P中没有语法
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
电子邮件应用程序利用POP3协议()。A.创建邮件 B.加密邮件 C.发送邮
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
著作权法中,计算机软件著作权保护的对象是()。A.硬件设备驱动程序 B.计算机
下面程序在IE浏览器中的显示结果为()。 <html> <head><m
随机试题
Manistheonlyanimalthatlaughs.Whyisthistrue?Whatmakesusrespond
[originaltext]Moderator:Hello,ladiesandgentlemen.Itgivesmegreatple
"LookingatTheatreHistory"OneoftheprimarywaysofapproachingtheGreek
WhatisAnthonyHorowitzfamousfor?[originaltext]ThecharacterofSherlockHol
患者,男,56岁。戴上颌义齿,戴义齿时前牙区牙龈疼痛。查:缺失。托式黏膜支持式可
无机焦磷酸盐类似物()A:胞腺肽 B:阿糖腺苷 C:膦甲酸钠 D:阿昔洛
妇幼出院人数占4所三甲医院妇科和儿科出院总数比重最小的是:A.甲医院 B.
()被认为是公司的无成本融资来源。A.应收账款 B.应付账款 C.
甲、乙两家是邻居,甲常年在外打工,乙在家务农。一次天气预报说有暴风雨天气,乙见甲
某热电厂扩建2台机组,发电机单机额定容量Se=50MW,额定功率因数为0.85,
最新回复
(
0
)