>1);输出结果是(  )。A.16B.8C.4D.2 " />
[单选题]

若有以下程序段:
int r=8;
printf("%d ",r>>1);
输出结果是(  )。

A.16

B.8

C.4

D.2

参考答案与解析:

相关试题

若有以下程序段int r=8;printf("%d\n",r>>1);输出结果是

[单选题]若有以下程序段int r=8;printf("%d/n",r>>1);输出结果是A. ) 16B. ) 8C. ) 4D. ) 2

  • 查看答案
  • 若有以下程序段:int r=8;print("%d\n",r>>1): 输出结果

    [单选题]若有以下程序段:int r=8;print("%d/n",r>>1): 输出结果是( )。A.16B.8C.4D.2

  • 查看答案
  • 若有以下程序段int r=8:prinff(“%d\n”,r>>1);输出结果是

    [单选题]若有以下程序段int r=8:prinff(“%d\n”,r>>1);输出结果是A.16B.8C.4D.2

  • 查看答案
  • 有以下程序<br />#include <br />main()<br />{<br />  printf("%d ", NULL

    [单选题]有以下程序#include main(){  printf("%d ", NULL );}程序运行后的输出结果是(  )。A.1B.变量无定义,输出不

  • 查看答案
  • 有以下程序段:<br />char ch; int k;<br />ch='a'; k =12;<br />printf("%c,%d

    [单选题]有以下程序段:char ch; int k;ch='a'; k =12;printf("%c,%d,",ch,ch,k); printf("k=%d

  • 查看答案
  • 若变量都已正确说明,则以下程序段的输出结果是(  )<br />a=2;b=3;printf(a>b?"***a=%d":" </p>

    [单选题]若变量都已正确说明,则以下程序段的输出结果是(  )a=2;b=3;printf(a>b?"***a=%d":" A.b=%d",a ,b):B.没有

  • 查看答案
  • 有如下程序段:<br />int*a=new int[2];<br />a[0]=0;<br />a[1]=1;<br />int**b=&a:

    [单选题]有如下程序段:int*a=new int[2];a[0]=0;a[1]=1;int**b=&a:cout<<**b;运行这个程序段将输出(  )。A.

  • 查看答案
  • 有如下程序段:<br />int k;<br />for(k=2;k==0;)<br />printf(“%d”,k--);<br />则for循环体执

    [单选题]有如下程序段:int k;for(k=2;k==0;)printf(“%d”,k--);则for循环体执行的次数是(  )。A.0次B.1次C.2次D

  • 查看答案
  • 若变量已正确定义,则以下语句的输出结果是(  )。<br />s=32;<br />s^=32;<br />printf(″%d″,s);

    [单选题]若变量已正确定义,则以下语句的输出结果是(  )。s=32;s^=32;printf(″%d″,s);A.0B.-1C.1D.32

  • 查看答案
  • 若有以下程序<br />#include <stdio.h><br />void  sp(int  *a)<br />{  

    [单选题]若有以下程序#include void sp(int *a){ int b=2; *a = *a * 2; printf("%d,

  • 查看答案