第4题
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <stdio. h>
define N 20
int fun(iht n, int *a)
/*************found*************/
{ int i, j, k, sum;
sum=0;
for(k=3, i=0;i<n; i++, k+=5)
{ sum=sum+ k;
/************found***************/
if (sum%4=2)
a [j++] =sum;
}
/*************found**************/
return j;
}
main ( )
{ int a[N],d, n, i;
printf("\nEnter n(4<=n<=50): ");
scanf("%d", &n);
d=fun(n, a);
printf("\n\n The result :\n ");
for(i=0;i<d; i++) printf("%6d ",a[i]);
printf("\n\n ");
}
第5题
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和 (13) 。
(9) A.易理解性、易测试性和易修改性
B.易使用性、易维护性和易移植性
C.易使用性、易维护性和效率
D.易理解性、安全性和效率
(10) A.名字长度越短越好,以减少源程序的输入量
B.尽量消除语句,关键字等之间的空格,来缩短源程序语句
C.尽量用关键字作名字,以使名字标准化
D.选择含义明确的名字,以正确提示所代表的实体
(11) A.把多个短的语句写在同一行中,以减少源程序的行数
B.尽量使用标准文本以外的有特殊功效的语句,以提高程序的功效
C.尽量消除表达式中的括号,以简化表达式
D.避免使用测试条件"非",以提高程序的可读性
(12) A.为每个语句作注解
B.仅为每个模块作注解
C.为程序段作注解
D.仅为整个程序作注解
(13) A.程序的视觉组织
B.简洁的变量名
C.检查输入数据的有效性
D.分段程序块
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!