更多“写数时,每个数字都要占有一个位置,数字所在为止表示的单位,称为“位数”。”相关问题
  • 第1题:

    任写一个六位数,把它的个位数字(不等于0)拿到这个数最左边一位数字的左边得到一个新的六位数,再与原数相加,下面四个数可能正确的是()

    A.172536B.568741C.620708D.845267


    由于这个数字是6位数,把前5位看做一个整体,应A表示;把个位看做一个整体,用B来表示。

    设这个数为:10A+B.。个位调到前面后,这个数为10B+A

    把这两个数相加:得11A+11B=11(A+B),说明这个数能被11整除

    下面四个选项中能被11整除的有:C

     

  • 第2题:

    已知数据文件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);
    }


  • 第3题:

    写数时,每一个数字都要占有一个位置,每一个位置表示各种不同的()。

    A金额

    B单位

    C个数

    D数位


    B

  • 第4题:

    合金钢的牌号用"两位数字+元素符号+数字"表示,前两位数字表示钢中含碳量的千数。


    正确答案:错误

  • 第5题:

    海上识别码MID由三位数字表示,其分别表示()。

    • A、第一位数字表示地理区域,第二、三位数表示船舶所在国家或地区
    • B、第一、二位数字表示地理区域,第三位数表示船舶所在国家或地区
    • C、第一、二位数字表示船舶所在国家或地区,第三位数字表示地理区域
    • D、第一位数字表示船舶所在国家或地区,第二、三位数字表示地理区域

    正确答案:A

  • 第6题:

    一个数列从左边第一个不是零的数字算起,直到最末一位数字为止的所有数字,称为()

    • A、有效数字
    • B、有效位数
    • C、有效数列
    • D、数字计数

    正确答案:A

  • 第7题:

    写数时,每一个数字都要占有一个位置,每一个位置表示各种不同的单位。数字所在位置表示的单位,称为______。


    正确答案:数位

  • 第8题:

    书写人民币小写金额数,在填单、记帐、制表时,每一个数字都要占有一个位置,每一个位置表示各种不同的单位。数字所在位置表示的单位,称为“数位”。


    正确答案:正确

  • 第9题:

    单选题
    写数时,每一个数字都要占有一个位置,每一个位置表示各种不同的()。
    A

    金额

    B

    单位

    C

    个数

    D

    数位


    正确答案: D
    解析: 暂无解析

  • 第10题:

    判断题
    写数时,每个数字都要占有一个位置,数字所在为止表示的单位,称为“位数”。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

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

    左边的第一个数字

    B

    左边的第一个非零数字

    C

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


    正确答案: A
    解析: 暂无解析

  • 第12题:

    判断题
    书写人民币小写金额数,在填单、记帐、制表时,每一个数字都要占有一个位置,每一个位置表示各种不同的单位。数字所在位置表示的单位,称为“数位”。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    设任意一个十进制数整数为D,转换成二进制数为B。根据数制的概念,下列叙述中正确的是______。

    A.数字B的位数<数字D的位数

    B.数字B的位数≤数字D的位数

    C.数字B的位数≥数字D的位数

    D.数字B的位数>数字D的位数


    正确答案:C
    解析:二进制数转换成十进制数,只需将二进制数按权展开求和,称为乘权求和法,如(1001001)2=1×26+1×23+1×20=73。而对于0来说,其十进制数与二进制数都为0,但二进制位为8位,即00000000。故总的来说,二进制数的位数要大于或等于十进制数的位数。

  • 第14题:

    书写人民币小写金额数,在填单、记帐、制表时,每一个数字都要占有一个位置,每一个位置表示各种不同的单位。数字所在位置表示的单位,称为“数位”。

    A

    B



  • 第15题:

    一个数的最大修约误差不超过其末位数字的正负半个单位,则该数的右边第一个非零数字起至左边最末一位数字,均为有效数字。


    正确答案:错误

  • 第16题:

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

    • A、左边的第一个数字
    • B、左边的第一个非零数字
    • C、小数点左边的第一个非零数字

    正确答案:B

  • 第17题:

    数字图像是用一个数字阵列来表示的图像。数字阵列中的每个数字,表示数字图像的一个最小单位,称为()。


    正确答案:像素

  • 第18题:

    一个数全部有效数字所占有的位数称为该页有效数字的()。

    • A、有效性
    • B、个数
    • C、位数
    • D、长度

    正确答案:C

  • 第19题:

    写数时,每个数字都要占有一个位置,数字所在为止表示的单位,称为“位数”。


    正确答案:错误

  • 第20题:

    填空题
    写数时,每一个数字都要占有一个位置,每一个位置表示各种不同的单位。数字所在位置表示的单位,称为______。

    正确答案: 数位
    解析: 暂无解析

  • 第21题:

    单选题
    海上识别数字MID由三位数字表示,其分别表示()
    A

    第一位数字表示地理区域,第二、三位数表示船舶所在国家或地区

    B

    第一、二位数字表示地理区域,第三位数表示船舶所在国家或地区

    C

    第一、二位数字表示船舶所在国家或地区,第三位数字表示地理区域

    D

    第一位数字表示船舶所在国家或地区,第二、三位数字表示地理区域


    正确答案: C
    解析: 暂无解析

  • 第22题:

    填空题
    数字图像是用一个数字阵列来表示的图像。数字阵列中的每个数字,表示数字图像的一个最小单位,称为()。

    正确答案: 像素
    解析: 暂无解析

  • 第23题:

    填空题
    数字图像是用一个数字阵列来表示的图像。数字阵列中的每个数字,表示数字图像的一 个最小单位,称为()

    正确答案: 像素
    解析: 暂无解析