以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。main(){unsigned l
以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。
main()
{unsigned long num,max,t;
int count;
count=max=0:
scanf("%ld",&num);
do{
t=______;
if(t==0)++count;
else if(max<t)max=t;
num/=10;
}while(num);
以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。
main()
{unsigned long num,max,t;
int count;
count=max=0:
scanf("%ld",&num);
do{
t=______;
if(t==0)++count;
else if(max<t)max=t;
num/=10;
}while(num);
以下程序用来统计从终端输入的字符中大写字母的个数。以"$"作为输入结束标记。
#include<stdio.h>
#include<ctypc.h>
main()
{int num[126],i;char c;
for(i=0;i<26;i++)
num[i]=0;
while((______)!='$')/*第一空*/
if(isupper(c))num[c-65]+=1;
for(i=0;i<26;i++)
if(______)/*第二空*/
printf("%c:%d\n",______,num[i]);/*第三空*/
}
下面程序可用来统计文件中字符的个数。
#include<stdio.h>
main()
{FILE *fp;
long num=0;
if((fp=______)==NULL)/*第一空*/
{printf("Can not open file\n");exit(0);}
while(______)/*第二空*/
{______;}/*第三空*/
printf("num=%d\n",num);
fclose(fp);
}
A.双线性变换是一种非线性变换
B.双线性变换可以用来进行数字频率与模拟频率间的变换
C.双线性变换把s平面的左半平面单值映射到z平面的单位圆内
D.以上说法都不对
已知程序中定义了以下两个变量:
OCT: DB 123Q
DIG: DS 3
试编写一个程序段,将变量OCT中的三位八进制数字转换成对应的ASCII码字符后,放到变量DIG中(低位数字在前)。
A.审计抽样是指审计人员从审计对象总体中选取一定数量的样本进行测试得出结论的方法
B.审计抽样可用于内部控制测试和实质性审查的所有程序
C.根据审计抽样决策依据的方法不同,审计抽样可以分为统计抽样和非统计抽样
D.只要有抽样就会存在抽样风险
E.选取特定项目审查属于审计抽样
已知程序中定义了以下两个变量:
ASCX: DB '78'
BCDX: DS 1
试编写一个程序段,将变量ASCX中的两个ASCII数字字符转换成组合BCD码,放在变量BCDX中,如图所示。
A.这种归纳只对结尾数字不是两个零的年份有效。
B.例子显示的规律与建立在它的基础上的归纳中的规律并不一致。
C.这种归纳只是在末尾数字比倒数第二位大1的出生年份里才有效。
D.除非已经预先假定了这种归纳的正确性,否则不能表明给出的例子是正确的。
E.这种归纳只对末尾数字大于5的年份适用。