C语言程序设计精髓结课考试答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
char str[20], ch; printf("Input a string:\n"); gets(str);
printf("Input a character:\n"); ch = getchar(); Squeeze(str, ch); printf("Results:%s\n", str); return 0; }
}
if (___________________) {
n++; ___________; } if (___________) { n++; } } printf("n = %d\n", n); } 得分/总分 A. 第 7 行: t%5 == 0 && t <= 20*5 第 10 行: break 第 12 行: t%6 == 0 && t <= 20*6 第 15 行: break 第 17 行: t%7 = 0
void Squeeze(char s[], char c) {
int i, j; for (i=j=0; ________; i++) {
if (_________) { ___________;
int i, count = 0; for (i=0; i<n; i++) {
if (____________) count++; } return ________; } 得分/总分 A. 第 19 行: int score[] 第 24 行: score[i] <= 60 第 26 行: i
B. 第 19 行: int score[] 第 24 行: score[i] < 60 第 26 行: count
C. 第 19 行: int score 第 24 行: score[i] >= 60 第 26 行: score[i]
D.
第 19 行: int score 第 24 行: score[i] <= 60 第 26 行: count 正确答案:B 你没选择任何选项 4 单选(1 分) 在字符串中删除与某字符相同的字符,要求用字符数组作函数参数。程序运行结果如下: Input a string: hello, my friend!↙ Input a character: !↙ Results:hello, my friend 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> void Squeeze(char s[], char c); int main() {
scanf("%d", &score[i]); } fail = GetFailNum(score, n); printf("Fail students = %d\n", fail); return 0; }
/* 函数功能:统计不及格人数 */ int GetFailNum(_________, int n) {
1 单选(1 分) 从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值。 按要 求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int main() {
float x; printf("Input a float number:"); scanf("%f", &x);
/* 控制 B 舰每隔 6 秒放 1 次 */
/* 继续下一次循环 */ /* 控制 C 舰每隔 7 秒放 1 次 */
B. 第 7 行: t%5 == 0 && t <= 20*5 第 10 行: continue 第 12 行: t%6 == 0 && t <= 20*6 第 15 行: continue 第 17 行: t%7 == 0
序完整并符合题目要求。
#include <stdio.h>
int main()
{
int n = 0, t;
for (t=0; t<=20*7; t++)
{
if (____________________) /* 控制 A 舰每隔 5 秒放 1 次 */
{
n++;
___源自文库_____;
/* 继续下一次循环 */
#include <stdio.h> #define N 40 intGetFailNum(int score[], int n); int main() {
int i, n, fail, score[N]; printf("How many students?"); scanf("%d", &n); for (i=0; i<n; i++) {
2 单选(1 分)
在海军节开幕式上,有 A、B、C 三艘军舰要同时开始鸣放礼炮各 21 响。已知 A 舰每隔 5 秒 放 1 次,B 舰每隔 6 秒放 1 次,C 舰每隔 7 秒放 1 次。假设各炮手对时间的掌握非常准确, 请编程计算观众总共可以听到几次礼炮声。按要求在空白处填写适当的表达式或语句,使程
C. 第 7 行: t%5 == 0 || t <= 20*5 第 10 行: continue 第 12 行: t%6 == 0 || t <= 20*6 第 15 行: continue 第 17 行: t%7 == 0 || t <= 20*7
D. 第 7 行: t%5 = 0 && t <= 20*5 第 10 行: break 第 12 行: t%6 = 0 && t <= 20*6 第 15 行: break 第 17 行: t%7 == 0 正确答案:B 你没选择任何选项 3 单选(1 分) 输入某班学生某门课的成绩(最多不超过 40 人,具体人数由用户键盘输入),用函数编程统 计不及格人数。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。
______________;
printf("Absolute value of x is %f\n", x); return 0; } 得分/总分 A. if (x < 0) x = -x
B. if (x > 0) x = x
C. x = -x
D.
if (x > 0) continue
正确答案:A 你没选择任何选项
相关文档
最新文档