皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下说明和C程序,将填入 (n) 处的字句在对应栏内。 [说明] 某旅游服务应用程序运行时,根据输入的两个城市名查找其问的距离。各城市问的距离如表4-1所示。表格中的第一行和第一列表示城市名,表中的每个元素是一个整数,代表该元素所在行和列对应的城市之间的距离(单位:km)。 表4-1 在,城市名用一维全局数组cityTable存储,城市之间的距离矩阵用二维全局数组kmTable表示,并用相应的值对这两个数组进行初始化。 define NCities 8 /*城市个数*/ define TRUE 1 static char * cityTable[NCities]={ /*城市名按字典序升序排列*/ 'Beijing', …… /*其他城市名略去*/ 'Sanya', }; StatiC int kmTable[NCities][NCities]={ {0, 1697, 2695, 937, 1784, 1356, 926, 2543}, {1697, 0, 313, 1840, 533, 940, 1409,1505}, …… /*剩余元素的初始值略去*/ }; 程序执行时,首先按提示输入两个城市名,然后在cityTable中查找与城市名对应的下标,最后用该下标在kmTable中找到这两个城市之间的距离。 定义的函数FindCitylnSortedArray和GetCity说明如下: (1)函数FindCitylnSortedArray的功能是用二分查找法在全局数组cityTable中查找城市名所对应的下标值。 (2)函数GetCity的功能是读入城市名,调用函数FindCityInSortedArray来获取城市所对应的下标值。如果该城市名不存在,则提示用户重新输入。 [C程序] int main() { int city1,city2; city1=GetCity('输入第1个城市名:'); city2=GetCity('输入第2个城市名:'); printf('%S和%s之间的距离为:%d km./n”,cityTable[city1], cityTable[city2], kmTable[cityl][city2]); return 0; } StatiC int GetCity(char * prompt) { char * CityName; int index; cityName=(char *)malloc(20*sizeof(char)); while(TRUE){ printf('%S',prompt); gets(cityName); /*获取输入字符串*/ index=FindCityInSortedArray(cityName); if( (1) ________ )break; printf('城市名不存在,请重新输入。/n'); } free(cityName); return (2)__________; } Static int FindCityInSortedArray(char * key) { int lh, rh, mid, cmp; lh=0; rh=NCities-1; while( (3)________){ mid=(1h+rh)/2; cmp=strcmp( (4)______ ); /*比较两个城市名是否相同*/ if(cmp==0)return (5)_______; /*两个城市名相同*/ if(cmp<0){rh=mid-1;) else {lh=mid+1;) } return (-1); /*城市名不存在时返回-1 */ }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】下列关于消化性溃疡的说法错误的是
A.
胃溃疡常在餐后0.5~1h疼痛,持续1~2h后逐渐消失
B.
进食或眼碱性药物可使十二指肠溃疡疼痛缓解
C.
H2受体阻断药于餐后口服比餐前效果为佳,宜与促胃动力药联合应用
D.
硫糖铝须餐前0.5~1h服用,连续用药不宜超过8周
E.
所有抗酸药对习惯性便秘者不宜使用
【单选题】— Is it ______ that our team will win? — Yes, that is for______. [      ]
A.
sure;certain
B.
certain;sure
C.
made sure;certain
D.
made certain;sure
【单选题】繁殖速度最慢的细菌是
A.
破伤风杆菌
B.
结核分枝杆菌
C.
霍乱弧菌
D.
葡萄球菌
E.
大肠埃希菌
【单选题】下列关于消化性溃疡的说法错误的是
A.
胃溃疡常在餐后0.5~1h疼痛,持续1~2h后逐渐消失
B.
进食或服碱性药物可使十二指肠溃疡疼痛缓解
C.
H2受体阻断药于餐后口服比餐前效果为佳,宜与促胃动力药联合应用
D.
硫糖铝须餐前0.5~1h服用,连续用药不宜超过8周
E.
所有抗酸药对习惯性便秘者不宜使用
【单选题】下列宜餐前服用的药物是
A.
阿奇霉素
B.
氨茶碱
C.
阿司匹林
D.
西咪替丁
E.
维生素C
【单选题】在资产负债表中,“应收账款”项目的单元取数公式不涉及哪些科目?
A.
应收账款
B.
预收账款
C.
坏账准备
D.
预付账款
【单选题】宋词、元曲、京剧都源于民间俗文化,经文人提炼萃取而成经典文艺样式;今天的网络文艺,需要“提纯”和“雅化”:不仅需要艺术形式转换,同时也隐含着青少年亚文化向社会主流文化的转换。之所以需要这种转换是因为
A.
发展的实质是新事物的产生旧事物的灭亡
B.
不同的事物有着不同的矛盾
C.
事物性质主要由主要矛盾的主要方面决定
D.
主要矛盾决定事物发展方向
【判断题】人民需要艺术,艺术也需要人民。
A.
正确
B.
错误
【单选题】最基本的、人人都能得到的、体现社会平等权利的、人民群众和政府都能负担得起的卫生保健服务是( )
A.
人群健康
B.
初级卫生保健
C.
人人享有卫生保健
D.
社区卫生服务
E.
社区卫生
【简答题】A.A certain chemical in their bodies. B.The change of certain circumstances around them. C.A certain temperature. D.A certain season in the year.
相关题目: