一个数的误差的绝对值不大于以该数的未位为单位的二分之一,则从该数()到未位数字的全部数字,称为该数的有效数字。

题目
单选题
一个数的误差的绝对值不大于以该数的未位为单位的二分之一,则从该数()到未位数字的全部数字,称为该数的有效数字。
A

左边的第一个数字

B

左边的第一个非零数字

C

小数点左边的第一个非零数字

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知数据文件IN29.DAT中存有200个4位数,并已调用读函数readDat( )把这些数存入数组a中,请编制一函数jsVal( ),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat( )把结果cnt及数组b中符合条件的4位数输出到OUT29.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。


答案:
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal( )
{
int i,j; /*定义循环控制变量*/
int a1,a2,a3,a4; /*定义变量保存4位数的每位数字*/
int temp; /*定义数据交换时的暂存变量*/
int ab,cd; /*存储重新组合成的十位数*/
for(i=0;i<200;i++) /*逐个取每一个4位数*/
{
a4=a[i]/1000; /*求4位数的千位数字*/
a3=a[i]%1000/100; /*求4位数的百位数字*/
a2=a[i]%100/10; /*求4位数的十位数字*/
a1=a[i]%10; /*求4位数的个位数字*/
ab=10*a1+a4; /*把个位数和千位数重新组合成一个新的十位数ab*/
cd=10*a3+a2; /*把百位数和十位数组成另一个新的十位数cd*/
if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&a1!=0&&a3!=0)
/*如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位的十位上的数字均不为零*/
{
b[cnt]=a[i]; /*将满足条件的4位数存入数组b中*/
cnt++; /*统计满足条件的数的个数*/
}
}
for(i=0;i
for(j=i+1;j
if(b[i]
{
temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
void readDat( )
{
int i;
FILE *fp;
fp=fopen("IN29.DAT","r");
for(i=0;i
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
void writeDat()
{
FILE *fp;
int i;
fp=fopen("OUT29.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i
fprintf(fp, "%d\n",b[i]);
fclose(fp);
}


第2题:

一工厂生产的某规格齿轮的齿数是一个三位数的质数(除了1和它本身之外,不能被其他整数整除的正整数),其个、十、百位数字各不相同且均为质数。若将该齿数的百位数字与个位数字对调,所得新的三位数比该齿数大495,则该齿数的十位数字为:

A.7
B.5
C.3
D.2

答案:B
解析:
第一步,本题考查多位数问题。
第二步,10以内质数只有2,3,5,7四个数,由颠倒百位与个位之后差为495,利用尾数可知百位为2,个位为7。由于三位数本身也为质数,若十位为3,237是3的倍数并非质数,故十位只能选5。

第3题:

一个数的误差的绝对值不大于以该数的未位为单位的二分之一,则从该数()到未位数字的全部数字,称为该数的有效数字。

A.左边的第一个数字

B.左边的第一个非零数字

C.小数点右边的第一个非零数字

D.小数点左边的第一个非零数字


参考答案:B

第4题:

0.03020有()位有效数字。pH8.93有()位有效数字。(对数值的有效数字取决于小数位数,整数位只说明该数的方次)。
4;2

第5题:

有一个三位数的质数(除了1和它本身之外,不能被其他整数整除的正整数),其个、十、百位数字各不相同且均为质数,若将该数的百位数字与个位数字对调,所得新数比该数大495,则该数的十位数字为( )。

A.0
B.1
C.2
D.3
E.4
F.5
G.6
H.7

答案:F
解析:
第一步,本题考查多位数问题,用代入排除法解题。
第二步,10以内的质数只有2、3、5、7四个。该数的十位数字是质数,所以优先排除A、B、E、G选项;根据百位数字与个位数字对调,所得新数比该数大495,可知个位与百位数字之差为5,并且还是质数,只有数字2和7能满足条件,因此十位数字不可能是2和7,排除C、H选项;只剩D、F选项代入验证,D选项代入得到237,F选项代入得到257。
第三步,因为这个三位数为质数,而237能被3整除,排除D选项。
因此,选择F选项。

第6题:

形如34021这样的数称为“波浪数”,即十位上的数字、千位上的数字均比与它们各自相邻的数字大,现从由0、1、2、3、4、5组成的数字不重复的五位数中任取一个,则该数是“波浪数”的概率为:

A.11/100
B.23/200
C.61/600
D.71/600

答案:D
解析:
由1、2、3、4、5五个数组成的波浪数有14253、14352、24153、24351、34152、34251及逆序数,13254、23154及逆序数,共可形成(6+2)×2=16个波浪数,说明任取5个数均可排出16个波浪数;如果5个数中有0,由于0不能出现在万位上,可形成16-5=11个波浪数。从0、1、2、3、4、5中任取5个数的方法有



种,含0的5种,则组成的波浪数共16×1+11×5=71个;由0、1、2、3、4、5组成的数字不重复的五位数共5×5×4×3×2=600种,则所求概率为71/600。故本题选D。

第7题:

某个五位数加上20万并且3倍以后,其结果正好与该五位数的右端增加一个数字2的得数相等,这个五位数是(  )。

A.85714
B.87431
C.90245
D.93142

答案:A
解析:
设该数是x,则右端增加一个数字2后该数变为10x+2。依题意有10x+2=3×(x+200000),化简得7x=600000-2,解得x=85714。
另解,也可以采用尾数法。原五位数加20万后,尾数不变。乘以3得到的新尾数是2,从前一位借1,12÷3=4,所以原五位数的尾数是4,满足题意的只有A。

第8题:

一个数的舍入误差的绝对值不大于以该数的未位为单位的()。

A.十分之一

B.五分之一

C.三分之一

D.二分之一


参考答案:D

第9题:

一个四位数为完全平方数,其中个俾数与十位数相同,百位和千位4:的数字相同,则这个数的各位数上的数字之和为( )。
A. 22 B. 20 C. 18 D. 16


答案:A
解析:

第10题:

有效数字是指在分析工作中实际能()的数字,有效数字包括所有()的数字和该数的最后具有()的数字。


正确答案:测量到;全部准确;一位可疑

更多相关问题