网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序:#include main(){ int a=9,b; b=(a>>3)%4; printf(%d,%d,a,b);}程序运行后的输出结果是(  )。
A

9,1

B

4,0

C

4,3

D

9,3


参考答案

参考解析
解析:
程序执行完成后,变量a的值不变,始终为9,a转化成二进制数1001B,1001 >> 3 = 0001B = 1,1再对4求余得到余数1,赋给b值。答案选择A选项。
更多 “单选题有如下程序:#include main(){ int a=9,b; b=(a3)%4; printf(%d,%d,a,b);}程序运行后的输出结果是(  )。A 9,1B 4,0C 4,3D 9,3” 相关考题
考题 有以下程序#include stdio.hint a= 5;void fun(int b){ int a= 10;a+=b; printf("%d",a);}main(){ int c=20;fun(c);a+=c;printf("%d\n",a);}程序运行后的输出结果是 【 1 1 】 。

考题 以下程序运行后的输出结果是( )。 include main(){ int a=1, b=7; do { b=b/2; a+=b 以下程序运行后的输出结果是( )。include<stdio.h>main(){ int a=1, b=7;do {b=b/2; a+=b;} while(b>1);printf("%d\n",A);}

考题 有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是 有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是A.0B.1C.-1D.NULL没定义,出错

考题 有以下程序:include main( ){ unsigned int a; int b=-1;a=b;printf(" % u", a);程序 有以下程序: #include <stdio. h> main( ) { unsigned int a; int b=-1; a=b; printf(" % u", a);程序运行后的输出结果是( )。A.-1B.65535C.32767D.-32768

考题 以下程序运行后的输出结果是( )。 include main() { int x=20; printf("%d", 0 以下程序运行后的输出结果是( )。include<stdio.h>main(){ int x=20;printf("%d", 0<x<20);printf("%d\n", 0<x x<20);}

考题 下列程序的输出结果是______。 include main ( ) {int a,b,c=246; a=c/100%9; b=(-1) 下列程序的输出结果是______。 #include <stdio. h> main ( ) { int a,b,c=246; a=c/100%9; b=(-1)(-1); printf ("%d, %d\n", a,b); }A.2,1B.3,2C.4,3D.2,-1

考题 有以下程序#include stdio.hvoid func(int n){ int i;for(i=0;i=n;i++) printf(”*”);printf(”#”).}main( ){ func(3); printf(”???? ”); func(4); printf(”\n”); }程序运行后的输出结果是A)****#????***#B)***# ????*** *#C)**#????*****#D)****#????*****#

考题 有以下程序: include main( ){ int m =12,n=34;printf( "% d% d" ,m++ , ++n);printf( 有以下程序: #include <stdio.h>main( ){ int m =12,n=34; printf( "% d% d" ,m++ , ++n); printf("% d% d \n" ,n ++ , ++m); }程序运行后的输出结果是( )。A.12353514B.12353513C.12343514D.12343513

考题 有以下程序: #include stdio.h main( ) { int a=2,b; b=a2;printf("%d\n",b); } 程序运行后的输出结果是( )。A.2B.4C.6D.8

考题 有以下程序: include main ( ) int a=3,b=4,c=5,d=2;if(a>b) if(b>c)printf("%d", 有以下程序: #include < stdio. h > main ( ) int a=3,b=4,c=5,d=2; if(a>b) if(b>c)printf("%d",d++ +1); else printf( "% d", + + d + 1 ); printf( "% d \n" ,d); 程序运行后的输出结果是( )。A.2B.3C.43D.44

考题 下列程序的输出结果是()。 include main() {int a=4; printf("%d\n",(a+=a-=a*A) ); }A 下列程序的输出结果是( )。#include<stdio.h>main(){ int a=4;printf("%d\n",(a+=a-=a*A) );}A.-8B.14C.0D.-24

考题 有以下程序:include main ( ){int a =666,b =888;printf( "%'d \n", a,b); 程序运行 有以下程序: #include <stdio, h> main ( ) { int a =666,b =888; printf( "%'d \n", a,b); 程序运行后的输出结果是( )。A.错误信息,B.666C.888D.666,888

考题 有以下程序:include define F(X,Y)(X)*(Y)main(){int a=3,b=4;printf("%d\n",F(a++,b 有以下程序: #include <stdio.h> #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是( )。A.12B.15C.16D.20

考题 如下程序的运行结果是______。 include main() { int x=y=3,z=1; printf ("%d%d\n",(++ 如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }A.3 4B.4 2C.4 3D.3 3

考题 有程序 include main( ) { int a,b,c=246; a=c/100%9; b=(-) (- 有程序 # include<stdio.h> main( ) { int a,b,c=246; a=c/100%9; b=(-) (-1); printf("%d,%d\n%,a,b); } 输出结果是 ( )A.2,1B.3,2C.4,3D.2,-1

考题 有以下程序: include main( ) {int a,b,d =25; a = d/10%9;b = a(-1); prin 有以下程序: #include <stdio.h> main( ) { int a,b,d =25; a = d/10%9;b = a(-1); printf("% d,% d\n" ,a,b); } 程序运行后的输出结果是( )。A.6,1B.2,1C.6,0D.2,0

考题 单选题有如下程序:#include main(){ int a=9,b; b=(a3)%4; printf(%d,%d,a,b);}程序运行后的输出结果是(  )。A 9,1B 4,0C 4,3D 9,3

考题 单选题有以下程序:#include main(){ int a=7; while(a--); printf(%d, a);}程序运行后的输出结果是(  )。A -1B 0C 1D 7

考题 单选题有以下函数:#include void func(int n){ int i; for(i=0;i=n;i++)printf(*); printf(#);}main(){ func(3); printf(????); func(4); printf();}程序运行后的输出结果是(  )。A ****#????***#B ***#????*****#C **#????*****#D ****#????*****#

考题 单选题有以下程序:#include main(){ int x=011; printf(%d,++x);}程序运行后的输出结果是(  )。A 12B 11C 10D 9

考题 单选题有以下程序:#include #include main(){ int *a,*b,*c; a=b=c=(int*)malloc(sizeof(int)); *a=1; *b=2,*c=3; a=b; printf(%d,%d,%d,*a,*b,*c);}程序运行后的输出结果是(  )。A 3,3,3B 2,2,3C 1,2,3D 1,1,3

考题 单选题有以下程序:#include main(){ int a=3; int b=3; printf(%d, ab);}程序运行后的输出结果是(  )。A 6B 1C 0D 3

考题 单选题有以下程序:#include int f(int x,int y){ return((y-x)*x);}main(){ int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf(%d,d);}程序运行后的输出结果是(  )。A 10B 9C 8D 7

考题 单选题有如下程序:#include #include main(){ printf(%d,strlen(0\tA011\1));}程序运行后的输出结果是(  )。A 8B 9C 7D 10

考题 单选题有以下程序#include #include main(){ int a = 3; printf(%d,(a+=a-=a*a));}程序运行后的输出结果是(  )。A -12B 9C 0D 3

考题 单选题有以下程序:#include main(){ int a=2,b; b=a2; printf(%d,b);}程序运行后的输出结果是(  )。A 2B 4C 6D 8

考题 单选题有如下程序:#include struct S{ int x,y;};main(){ struct S data[2] = {4,3,1,9}; int i; for(i=0;i2;i++)  printf(%d,%d;,data[i].x, data[i].y1);}程序运行后的输出结果是(  )。A 4,1;1,4;B 4,1;2,4;C 4,3;1,9;D 4,3;2,3;

考题 单选题有如下程序:#include main(){ int i,*ptr; int array[3]={8,2,4}; for(ptr=array,i=0;i  printf("%d,",*ptr++); printf("");}程序运行后的输出结果是(  )。A 8,2,B 8,8,C 2,4,D 4,8,