对一个大于1的自然数进行如下操作:如果是偶数则除以2,如果是奇数则减1。如此进行直到结果为2时停止操作。那么经过7次操作

题目
单选题
对一个大于1的自然数进行如下操作:如果是偶数则除以2,如果是奇数则减1。如此进行直到结果为2时停止操作。那么经过7次操作,结果为2的数有多少个?(  )
A

16

B

32

C

34

D

64

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

第1题:

任意取一个大于50的自然数,如果它是偶数,就除以2;如果它是奇数,就将它乘3之后再加1。这样反复运算,最终结果是多少?

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


正确答案:B

92.【答案】B。解析∶特殊值法,取64,按题意,最后结果为l。也可用排除法,最后结果显然不能为0;若为2,按题意,需再计算一次,得到l;若为3,需继续运算,最后结果也将是1。

第2题:

在对互斥资源(信号量)进行P、V操作中,P操作是(18),而V操作是(19)。假如有3个进程(p1,p2,p3)都需要共享资源(m,个数为2)。则p1申请该资源时,执行操作:(20)。P1运行完后需对该资源进行的操作是(21)。假如P1,P2已经占用资源m,则p3开始运行后的状态可能为:(22)。

A.使用一个资源

B.分配一个资源

C.释放一个资源

D.共享一个资源


正确答案:B

第3题:

自然数可以由( )和( )组成,也可以由( )、( )和( )组成。

A 奇数、偶数、1、质数、合数

B 质数、合数、1、奇数、偶数

C 1、质数、合数、奇数、偶数

D 1、奇数、偶数、质数、合数


正确答案:A
自然数可以由奇数和偶数组成,也可以由1、质数和合数组成。

第4题:

“奇数就是偶数加1而成的数,偶数则是奇数加1或减1而成的数。”作为概念是否正确?


正确答案:错误

第5题:

小张出行,要么选择步行,要么选择骑车,要么选择公交,要么选择驾车。当且仅当晴天时可以选择步行或是骑车;如果是每周的奇数天,则选择驾车;如果是每月的偶数号,则选择公交。小张某天不能选择步行,则下列推断正确的是( )。 '

A.该天小张可以选择骑车出行
B.该天小张如果驾车出行,则该天是某月的偶数号
C.该天小张如果公交出行,则该天是某周的偶数天
D.若该天是周三,则该天是某月的偶数号

答案:C
解析:
将题干翻译成如下表达:小张出行,步行V骑车V公交V驾车;选择步行V骑车←→该天是晴天;每周的奇数天→选择驾车;每月的偶数号→选择公交。小张某天不能选择公交,则由充要条件和逆否命题同真同假知,“该天不是晴天←→不能选择步行且不能骑车”,故A项错误。那么小张要么驾车要么公交车出行,要是能选择驾车即不选择公交,由逆否命题知“不选公交→该天是某月的奇数号”;要是能选择公交即不能选择驾车,由逆否命题知“不选驾车→该天是某周的偶数天”;所以“每周的奇数天→选择驾车(不选公交) →该天是某月的奇数号”“每月的偶数号→选择公交(不选驾车)→该天是某周的偶数天”故BD 错误,C项正确。

第6题:

“角谷猜想”指出,将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2:若为奇数,则乘以3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序的每条横线处填写一个语句,使程序的功能完整。(如:输入34,则输出结果为34 17 52 26 13 40 20 10 5 16 8 4 2 1)

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

源程序文件清单如下:

import java.io.*;

class JiaoGu

{

public static void main(String args[])

{

System.out.print("\n请输入一个数");

try

{

BufferedReader br=

new BufferedReader(new InputStreamReader(System.in));

Stirng s=br.readLine();

______

while(a!=1)

{

System.out.print(" "+a);

if(a%2==1)

______

else

a=a/2;

}

System.out.println(" "+a);

}

______{ }

}

}


正确答案:int a=Integer.parseInt(s); a=a*3+1; catch(Exception e)
int a=Integer.parseInt(s); a=a*3+1; catch(Exception e) 解析:本题主要考查异常的捕获知识、对文件的操作知识。解答本题的关键是熟练掌握异常的捕获知识、对文件的操作知识。在本题中,int a=Integer.parseInt(s)语句的功能是s这个字符型数据转换成整型数据,a%2==1语句的功能是判断变量a是否为奇数,try-catch()结构的功能是异常的捕获。

第7题:

一个内存变量 a=5,有5 个线程需要对其进行操作,其中 3 个对 a进行加1 操作,2 个对 a进

行减 1 操作,为了保证能够得到正常结果 6,需要使用什么方法?(列出越多越好)


正确答案:
 

第8题:

进入WORD后,打开一个已有的文件w1.doc,又进行了“新建”操作,则“新建”操作失败。

此题为判断题(对,错)。


正确答案:×

第9题:

单循环竞赛轮次的计算依据()

  • A、如参赛队为偶数则比赛轮数为队数
  • B、参赛队为奇数则比赛队轮数为队数
  • C、参赛队为偶数则比赛轮数为N+
  • D、参赛队为奇数则比赛轮数为队数-1

正确答案:B

第10题:

若标志寄存器的奇偶标志位PF置“1”反映操作()。

  • A、结果是偶数
  • B、结果是奇数
  • C、结果中“1”的个数为偶数
  • D、结果中“1”的个数为奇数

正确答案:C

更多相关问题