课程名称: 程序设计语言考试时间: 110 分钟
课程**: 8422111试卷总分: 100 分。
一、单项选择题(每小题2分,共计20分)
1、a 2、d 3、c 4、b 5、c
6、a 7、d 8、d 9、a 10、a
二、阅读程序题(每小题4分,共20分)
运行结果是:
运行结果是: 87
运行结果是: abcde
运行结果是: 6,8
运行结果是: k=4
三、程序改错题(本题共8分)
下面程序的功能是交换变量a和b中的值,其中有4处错误(包括语法错误和逻辑错误),请找出其中的错误,并改正之。(每找对1个错误,得1分,每修改正确1个错误,再得1分。)
#include <>
void main()
int a,b,*p,*q,*t错!应为:t
p=&a;q=&b;
printf("请输入变量a和b的值:")
scanf("%d%d", p,&q错!应为:scanf("%d%d", p,q);
*t=*p错!应为:t=*p;
*p=*q;
*q=*t错!应为:*q=t;
printf("交换后a和b的值:a=%d b=%d",a,b);
四、程序填空题(每空3分,共计15分)
1. (1) "d", n (2) break
2.(1) str[i] (2) strcmp(str[i],maxstring)>0
3) maxstring,str[i]
五、编程题(第1小题15分,第2小题22分,本题共计37分)
参考程序:#include <>
main()
long term = 1,sum = 0;
int i, n;
scanf(”%d”,&n
for (i = 1; i <=10; i++)
printf("1!+2!+.10! =ld ", sum);
阅卷标准:1. 相关变量的声明及初始化完全正确得3分;
2. 循环结构完全正确得8分;
3. 结果输出完全正确得2分;
4.程序结构正确得2分。
参考程序:#include <>
float fail (float score,int n);
void sort(float score,int n);
void main()
float score[40],total;
int n, i;
printf("please enter total number:")
scanf("%d", n
printf("please enter the number and score:");
for (i=0; i
sort(score, n
printf("sorted results:");
for (i=0; i
total= fail(score, n
printf("fail = 4.0f",total);
float fail(float score,int n)
int i;
int sum = 0
for (i=0; i
阅卷标准:1. sort函数的定义及功能实现正确得7分;
2. fail函数的定义及功能实现正确得7分;
3. 主函数定义及功能实现完全正确得8分。
集美大学软件工程2019 B卷
11 是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,它是经过评审的软件配置项和交付物的集合。二 选择题 共15分,每小题1分 1 一个模块直接控制 调用 的下层模块的数目称为模块的。a 扇入数 b 扇出数 c 宽度 d 作用域。2 成功的测试是指。a 运行测试实例后未发现错误 b 发现程...
集美大学软件工程2019b卷
集美大学试卷纸。2008 2009学年第一学期。考生信息栏学院专业班级姓名学号。10 软件过程的公共框架定义了若干框架活动,每一个活动由一组软件工程动作组成,每一。个动作可指定相关的任务集,其中包括 工作任务 质量保证点和。11 是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,它是经过评审...
软件工程2019样卷A
浙江工业大学之江学院 2008 2009学年。第一学期 软件工程 期终试卷。考试类型 闭卷 班级姓名学号。注意 请将第二题和第三题的答案填在 中,谢谢!一 名词解释 每题3分,共15分 1 case 2 sa3 桩。4 信息隐藏原则。5 面向对象软件工程。二 选择题 每题1分,共25分 请从供选择的...