16
12
8
4
第1题:
从l到400的自然数中,不含有数字5的自然数有多少?( )
A.414
B.401
C.324
D.296
第2题:
把自然数A的十位数、百位数和千位数相加,再乘以个位数字,将所得积的个位数字续写在A的末尾,成为对A的一次操作。设A=4626,对A进行一次操作得到46262,再对46262操作,由此进行下去,直到得出2010位的数为止,则这个2010位数的各位数字之和是( )。
A.28
B.32
C.24
D.26
第3题:
地块编号以地籍子区为编号区,采用()依序编列,以后新增地块接原编号顺序连续编立。
A.4位自然数字从1至9999
B.5位自然数字从1至99999
C.6位自然数字从1至999999
D.7位自然数字从1至9999999
第4题:
甲、乙二人计算A、B两个自然数的乘积,甲把A的个位数字看错了,得到的乘积为473,乙把A的十位数字看错了,得到的乘积为407,那么A、B两个数的乘积应该 为( )。 A.363 B.1517 C.481 D.517
第5题:
程序test.c的功能是:选出1000至5000范围内(包括l 000、5000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果cnt和sum输出到out.dat文件中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。
第6题:
下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数wfiteDAT()把结果cnt和sum输出到文件OUT67.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writDAT()的内容。
试题程序:
include<stdio.h>
int cnt,sum;
void countValue()
{
}
void main()
{
cnt=sum=0;
countValue ();
printf ("满足条件的自然数的个数=%d\n", cnt);
printf ("满足条件的自然的值的和=%d\n", sum);
writeDAT ();
}
writeDAT ( )
{
FILE *fp;
fp=fopen ( "OUT67. DAT" , "w" );
fprintf (fp, "%d\n%d\n", cnt, sum);
fclose {fp);
}
第7题:
自然数N是一个两位数,它是一个质数,而且N的个位数字与十位数字都是质数,这样的自然数有多少个?( )
A.4
B.6
C.8
D.12
第8题:
下列程序的功能为( )。public class Test2{public static void main(Stringargs[]){int i,s=0;for(i=1;i<10;i+=2)s+=i+1;System.out.pnntln(s);}}
A.计算自然数1~9的累加和
B.计算自然数1~10的累加和
C.计算自然数1~9中的奇数之和
D.计算自然数1~10中的偶数之和
第9题:
程序test.c的功能是:选出1000至5 000范围内(包括1 000、5 000)符合下面条件的四位自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的整10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue实现程序的要求。最后main函数调用函数 writeDAT把结果crlt和sum输出到out.dat文件中。
第10题:
两个自然数的积一定是合数。( )
1和3为两个自然数,积为3,是质数。