下列每组有三个数,第一个数为八进制,第二个数为二进制,第三个数为十六进制数。这四组数中,三个数值相同是()。

题目
单选题
下列每组有三个数,第一个数为八进制,第二个数为二进制,第三个数为十六进制数。这四组数中,三个数值相同是()。
A

277,10111111,BF

B

203,10000011,83

C

247,10100111,A8

D

213,10010110,96

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有一个数值311与十六进制数C9相等,则该数值是________数。

A.二进制

B.八进制

C.五进制

D.十六进制


正确答案:B

第2题:

有一串自然数,已知第一个数与第二个数互质,而且第一个数的5/6恰好是第二个数的1/4,从第三个数开始,每个数字正好是前两个数的和,问这串数的第2005个数被3除所得的余数是( )。

A.2

B.1

C.0

D.3


正确答案:C
第一个数的等于第二个数的,则可知第一个数与第二个数之比为3:10,由于这两个数互质,所以第一个数为3,第二个数为10,从而这串数为3,10,13,23,36,59,95,154,249,403,652,1055,…,这一数列被3除的余数是:0,1,1,2,0,2,2,1,0,1,1,2,…,按“0,1,1,2,0,2,2,1”循环。因为2005÷8=250…5,所以第2005个数被3除所得的余数应该是第251个周期中的第5个数,即0。

第3题:

有一个数是123,它与十六进制数53相等,那么该数值是( )。

A.八进制数

B.十进制数

C.五进制

D.二进制数


正确答案:A
解答这类问题,一般是将十六进制数逐一转换成选项中的各个进制数进行对比。

第4题:

在数据文件in.dat中有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请编制函数isSort,其函数的功能是:要求在200组数据中找出第一个数大于第二个数与第三个数之和的数,其中满足条件的个数作为函数jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第一个数与第三个数之和的大小进行升序排列(第一个数与第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat把结果bb输出到out.dat文件中。 注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。


正确答案:
【审题关键句】第1个数大于第2个数加第3个数,存入数组,按第l个加第3个数之和升序排序。
【解题思路】
本题类似第63套试题,通过审题可以发现主要有两个不同点:①筛选满足条件的记录不同,参考答案的第5行,修改 if条件语句的设置即可;②对满足条件的筛选结果进行排序的条件不同,参考答案的ll行,修改if条件语句的设置即可。
【参考答案】

第5题:

34·有一串自然数,已知第一个数与第二个数互质,而且第一个数的恰好是第二个数的,从第三个数开始,每个数字正好是前两个数的和,则这串数的第2005个数被3除所得的余数是( )。

A.2 .

B.1

C.0

D.3


正确答案:C
34.C[解析]第一个数的等于第二个数的则可知第一个数与第二个数之比为3:10,由于这两个数互质,所以第一个数为3,第二个数为l0,从而这串数为3,l0,13,23,36,59,95,154,249,403,652,1055,?被3除的余数是:0,1,1,2,0,2,2,1,0,1.1,2,?按“0,1,1,2,0,2,2,1”循环。因为2005÷8—250余5,所以第2005个数被3除所得的余数应该是第251个周期中的第5个数,即.0。

第6题:

把99拆成4个数的和,使得第一个数加2,第二个数减2,第三个数乘2,第四个数除以2,得到的结果都相等,应该怎样拆?


解:设相等时的结果为(x-2),第二个数为(x+2),第三个数为x/2,第四个数为2x。

(x-2)+(x+2)+x/2+2x=99.

解这个方程得   x=22.

22-2=20,,22+2=24,22/2=11,22 ×2=44.

答:这四个数分别是20,24,11,44.

第7题:

有一个数值152,它与十六进制数6A相等,那么该数值是 ( )

A.二进制数

B.八进制

C.十进制数

D.四进制数


正确答案:B

第8题:

有一列数,第一个数是90,第二个数是80。从第三个数开始,每一个数都是它前面两个数的平均数。则第100个数的整数部分是( )。

A.80

B.83

C.85

D.87


正确答案:B
列出前几个数:90,80,85,82.5,83.75,83.125,可以看出,继续计算的所有数字应该在83.125和83.75之间,故第100个数的整数部分为83。

第9题:

将1-9九个自然数分成三组,每组三个数,第一组三个数之积是48,第二组三个数之积是45,三组数字中数字之和最大是多少?

A.15

B.17

C.18

D.20


正确答案:C
[答案] C。解析:本题的突破口是45=1×5×9,在剩下的6个数当中,积为48的三个数可以是2×4×6或者2×3×8,当选择2×4×6时剩下的一组是3、7、8和为18,为最大。

第10题:

已知在文件in.dat中存有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请编制函数jsSort,其函数的功能是:要求在200组数据中找出第二个数大于第一个数加第三个数之和的数,其中满足条件的个数作为函数jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组 bb中,最后调用函数writeDat把结果bb输出到out.dat文件中。 注意:部分源程序存在test.C文件中。 请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。


正确答案:
【审题关键句】第2个数大于第1个数加第3个数,存入数组,按第2个加第3个数之和降序排序。
【解题思路】
①首先定义两个循环变量i、j;一个计数变量count;一个用于中间转换数据的结构体变量CC。
②建立一个for循环,指定第一个for循环的循环变量i从0开始,到200时结束,每循环一次,变量i的值加1。在循环体中依次判断每行数据中,如果aa[i]的第二个数大于第一个数加第三个数之和,则把aa[i]复制到bb[count]中,同时数组下标变量count加1。
③将所有满足条件的记录筛选保存到数组bb口后,再通过两个for循环对数组bb[]中记录进行排序。第一个for循环的循环变量i的初值为0,当等于数组计数变量count的值减1时停止循环,每循环一次,i的值加1;第二个for循环的循环变量j的初值等于i+1,当等于数组计数变量count的值时停止循环,每循环一次,j的值加1;每次进行比较时,如果第i行的第二个数加第三个之和小于其后面第i行的第二个数加第三个之和,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求按每行数据中第二个数加第三个之和从大到小排序。
④最后将计数函数count返回。
【参考答案】

更多相关问题