选择题:阅读以下说明和C代码,填充代码中的空缺,将解答填入答题纸的对应栏内。[说明1]下面的函数countChar(char*text)统计字符串text中不同的英文字

题目内容:

阅读以下说明和C代码,填充代码中的空缺,将解答填入答题纸的对应栏内。

[说明1]

下面的函数countChar(char*text)统计字符串text中不同的英文字母数和每个英文字母出现的次数(英文字母不区分大小写)。

[C代码1] int countChar(char *text) { int i,sum=0; /*sum保存不同的英文字母数*/ char *ptr; int c[26]={0); /*数组C保存每个英文字母出现的次数*/ /*c[0]己录字母A或a的次数,c[1]记录字母B或b的次数,依此类推*/ ptr=______; /*ptr初始时指向字符串的首字符*/ while (*ptr) { if (isupper(*ptr) ) c [*ptr-'A']++; else if (islower(*ptr)) c[*ptr-'a']++; ______; /*指向下一个字符*/ } for(i=0;i<26; i++) if(______)sum++; return sum; }

[说明2]

将下面C代码2中的空缺补全后运行,使其产生以下输出。

f2:f2:f2:2 f3:f3:1 [C代码2] #include<stdio.h> int f1(int(*f)(int)); int f2(int); int f3(int); int main() { printf("%d\n",f1(______)); printf("%d\n",f1(______)); return 0; } int f1(int(*f)(int)) { int n=0; /*通过函数指针实现函数调用,以返回值作为循环条件*/ while (______) n++; return n; } int f2(int n) { printf("f2:"); return n*n-4; } int f3(int n) { printf("f3:"); return n-1; }

答案解析:

第六题 阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明 】以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品

第六题 阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明 】以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品(Item)加入购物车(Shopping

查看答案

有一肺炎球菌感染患者,对青霉素过敏,宜选用的有效抗菌药物是A.阿米卡星 B.阿莫西林 C.左氧氟沙星 D.多西环素 E.头孢氨苄

有一肺炎球菌感染患者,对青霉素过敏,宜选用的有效抗菌药物是A.阿米卡星 B.阿莫西林 C.左氧氟沙星 D.多西环素 E.头孢氨苄

查看答案

排便在一日内超过3次,或粪便中脂肪成分增多,或带有未消化的食物、黏液、脓血者称为腹泻。腹泻是由多种不同病因所在应用止泻药治疗的同时,实施对因治疗不可忽视。...

排便在一日内超过3次,或粪便中脂肪成分增多,或带有未消化的食物、黏液、脓血者称为腹泻。腹泻是由多种不同病因所在应用止泻药治疗的同时,实施对因治疗不可忽视。...

查看答案

治疗冻伤(疮)的药物与患者教育内容A. 未形成溃疡:轻轻按摩或温水湿敷,外涂敷紫云膏 B. 对轻度冻疮:10%樟脑软膏或以1%肌醇烟酸酯软膏涂敷 C. 口服药:

治疗冻伤(疮)的药物与患者教育内容A. 未形成溃疡:轻轻按摩或温水湿敷,外涂敷紫云膏 B. 对轻度冻疮:10%樟脑软膏或以1%肌醇烟酸酯软膏涂敷 C. 口服药:

查看答案

治疗烫伤的药物与患者教育包括A. 注射破伤风抗毒素(皮试阴性后)和使用抗生素 B. 局部小面积轻度烫伤:清洁创面后,涂烧伤膏等 C. 立即用冷水或冰水湿敷或浸泡

治疗烫伤的药物与患者教育包括A. 注射破伤风抗毒素(皮试阴性后)和使用抗生素 B. 局部小面积轻度烫伤:清洁创面后,涂烧伤膏等 C. 立即用冷水或冰水湿敷或浸泡

查看答案