niusouti.com
更多“一个四位数,千位上是2,个位上是4,其它各数位上都是0,这个数是()。”相关问题
  • 第1题:

    已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:若一个四位数的千位数位置上的值小于等于百位数位置上的值,百位数位置上的值小于等于十位数位置上的值,以及十位数位置上的值小于等于个位数位置上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到文件0ut.dat中。


    正确答案:
    【审题关键句】四位数的千位<=百位<=十位<=个位,且四位数是偶数,统计出满足此条件的个数,按从小大的顺序存入数组。
    【解题思路】
    ①首先,本题要定义多个变量,包括两个循环变量循环i、i,一个用于数据交换的整型变量ab,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和gw(个位)。
    ②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,根据题目要求,判断其“千位<=百位<=十位<=个位”的条件是否满足,并通过a[i]%2==0表达式判断该四位数是否为偶数,各判断表达式之间用运算符进行连接,当满足条件时,则将a嘲的值赋给数组变量b[cnt],同时数组下标变量cnt的值加1。循环结束后,所有满足条件的四位数都将保存到数组blent1中。
    ③将所有的四位数判断完毕后,最后通过两个for循环,对b[cnt]数组中的元素按从小到大的顺序排序。
    【参考答案】

  • 第2题:

    在十进制中,每一个数位上可使用的符号个数为()

    A.10

    B.12

    C.9

    D.11


    参考答案:A

  • 第3题:

    一只密码箱的密码是一个三位数,满足3个数字之和为19,十位上的数比个位上的数大2。若将百位上的数与个位上的数对调,得到一个新密码,且新密码数比原密码的数大99,则原密码数是:

    A.397
    B.586
    C.675
    D.964

    答案:B
    解析:
    第一步,本题考查多位数问题,用代入排除法解题。
    第二步,根据十位上的数字比个位上的数字大2,发现四个选项都满足,根据百位上的数字与个位数字对调,新密码比原密码大99可得,只有B选项586对调后得到685,且685-586=99满足题意。
    因此,选择B选项。

  • 第4题:

    一个两位数,十位上的数字是个位上的数字的2/3,把十位上与个位上的数字调换后,新数比原数大18,则原来这个两位数的两个数字之和是( )。

    A. 12
    B. 10
    C. 8
    D. 2l

    答案:B
    解析:
    故答案为B。

  • 第5题:

    在十六进制中,每一个数位上可使用的符号个数为()。

    • A、14
    • B、10
    • C、16
    • D、15

    正确答案:C

  • 第6题:

    一个数十位是3,十分位和千分位上是4,其它数位上是0,这个数是()。

    • A、30.404
    • B、3.404
    • C、30.044

    正确答案:A

  • 第7题:

    一个四位数,千位上是2,个位上是4,其它各数位上都是0,这个数是()。

    • A、204
    • B、2004
    • C、2400

    正确答案:B

  • 第8题:

    一个数的百位和百分位上都是3,其它各位都是0,这个数是()。

    • A、30.3
    • B、300.003
    • C、300.03

    正确答案:C

  • 第9题:

    在八进制中,每一个数位上可使用的符号个数是()

    • A、2
    • B、7
    • C、8
    • D、16

    正确答案:C

  • 第10题:

    填空题
    设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中()个数据元素;删除第i个位置上的数据元素需要移动表中()个元素。

    正确答案: n-i+1,n-i
    解析: 暂无解析

  • 第11题:

    单选题
    一个四位数,千位上是2,个位上是4,其它各数位上都是0,这个数是()。
    A

    204

    B

    2004

    C

    2400


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

  • 第12题:

    单选题
    一个数的百位和百分位上都是3,其它各位都是0,这个数是()。
    A

    30.3

    B

    300.003

    C

    300.03


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

  • 第13题:

    一个两位数,十位上的数字是个位上的数字的2/3,把十位上与个位上的数字调换后,新数比原数大

    18,则原来这个两位数的两个数字之和是( )。

    A.12

    B.10

    C.8

    D.2l


    正确答案:B

  • 第14题:

    在八进制中,每一个数位上可使用的符号个数是()

    A.2

    B.7

    C.8

    D.16


    参考答案:C

  • 第15题:

    用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?( )



    A. 1
    B. 2
    C. 3
    D. 4

    答案:A
    解析:
    大于2000的数,经检验只有2005符合题目要求。小于2000的数,则这个四位数的前两位是1和9。取数字1996验证,2012 -1996 = 26。1+9 + 9 + 6 = 25。当这个四位数增大1时,2012与这个四位数的差会少1,因此小于2000的数中没有符合题目要求的。故有1个这样的四位数。

  • 第16题:

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

    A金额

    B单位

    C个数

    D数位


    B

  • 第17题:

    设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中()个数据元素;删除第i个位置上的数据元素需要移动表中()个元素。


    正确答案:n-i+1;n-i

  • 第18题:

    ()不表示二进制数。

    • A、进位基数是二
    • B、逢十进一
    • C、每个数位上只有“0”或“1”两个数码
    • D、逢二进一

    正确答案:B

  • 第19题:

    何谓“双数”?双数就是()。

    • A、能被2整除的整数
    • B、个位上是0、2、4、6、8的整数
    • C、正偶数,即能被2整除的正整数

    正确答案:C

  • 第20题:

    黑板上写有一串数字:1、2.3、……、2011、2012,任意擦去几个数,并写上被擦去的几个数的和被11除所得的余数,这样操作下去,一直到黑板上只剩下一个数,则这个数是()

    • A、0
    • B、1
    • C、2
    • D、4

    正确答案:A

  • 第21题:

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

    金额

    B

    单位

    C

    个数

    D

    数位


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

  • 第22题:

    单选题
    在八进制中,每一个数位上可使用的符号个数是()
    A

    2

    B

    7

    C

    8

    D

    16


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

  • 第23题:

    单选题
    一个数十位是3,十分位和千分位上是4,其它数位上是0,这个数是()。
    A

    30.404

    B

    3.404

    C

    30.044


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

  • 第24题:

    单选题
    在一块黑板上将123456789重复50次得到450位数123456789123456789…,先删去这个数中从左至右数所有位于奇数位上的数字,再删去所得的数中所有位于奇数位上的数字,……,依此类推。那么,最后删去的是哪个数字?(  )
    A

    2

    B

    4

    C

    6

    D

    8


    正确答案: D
    解析:
    每次都是删去奇数位上的数字,则最后一次删去的数字是2的最高次幂位置所对应的数字,由28=256<450,29=512>450可知,留下的数字为28位置上的数,而256=9×28+4,则最后删去的数字为4。