函数最适合用于使程序()
A.保留数字列表
B.分成可重用组件
C.定义所需恒定值
D.定义用于保留不同值的变量
B、分成可重用组件
A.保留数字列表
B.分成可重用组件
C.定义所需恒定值
D.定义用于保留不同值的变量
B、分成可重用组件
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。
例如:输入352,则输出应该是38;若输入328,则输出应该是77。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <stdio.h>
include <conio.h>
long fun(long num)
{
/*+**+*+*+*found************/
long k=1;
do
{
k+=(num%10)*(num%10);
num/=10;
/*********+found*+**+*+******/
}while(num)
return(k);
}
main()
{
long n;
clrscr();
printf("\Please enter a number:");
scanf("%ld",&n);
printf("\n%ld\n",fun(n));
}
A.SUM()求和函数
B.AVERAGE()求平均值函数
C.MAX()求最大值函数
D.MIN()求最小值函数
A.MAC和散列函数都是用于提供消息认证
B.MAC的输出值不是固定长度的,而散列函数的输出值是固定长度的
C.MAC和散列函数都不需要密钥
D.MAC和散列函数都不属于非对称加密算法