[单选题]

有以下程序:include main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; pr

有以下程序:include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d /n", * p, * q.a,b);程序运行后的输出结果是()。

A.8,7,8,7

B.7,8,7,8

C.8,7,7,8

D.7,8,8,7

参考答案与解析:

相关试题

有以下程序 main() { int a=7,b=8,*p,*q,*r; p=&

[单选题]有以下程序main( ){ int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p; p=q;q=r;printf("%d,%d,%d,%d/n",*p,*q,a,b);}程序运行后的输出结果是A.8,7,8,7B.7,8,7,8C.8,7,7,8D.7,8,8,7

  • 查看答案
  • 有以下程序:main(){int a=7,b=8,*p,*q,*r;p=&a;q

    [单选题]有以下程序: main() { int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d/n",*p,*q,a,b); } 程序运行后的输出结果是( )。A.8,7,8,7B.7,8,7,8C.8,7,7,8D.7,8,8,7

  • 查看答案
  • 有以下程序: #include main() {int a=6,b=7,m=1;

    [单选题]有以下程序: include main() {int a=6,b=7,m=1;switch(a%2){ case 0:m£«£«;break;case 1有以下程序: #include<stdio.h> main() { int a=6,b=7,m=1; switch(a%2) { case 0:m++;break; case 1 :m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d/n",m); }A.1B.2C.3

  • 查看答案
  • 有以下程序 #include main() { int n,*p=NULL;

    [单选题]有以下程序 include main() { int n,*p=NULL; *p=&n; printf("有以下程序 #include <stdio.h> main() { int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:");printf("%d/n",p); } 该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是A.int

  • 查看答案
  • 有以下程序:#include main ( ){int a =666,b =88

    [单选题]有以下程序: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 main() {int a=6,b=7,m=1;

    [单选题]有下列程序: include main() {int a=6,b=7,m=1; switch(a%2) {case 0:m£«£«;break; cas有下列程序:#include<stdio.h>main(){ int a=6,b=7,m=1;switch(a%2){ case 0:m++;break;case 1:m++;switch(b%2){ defaut:m++;case0:m++;break;}}printf("%d/n",m);}程序运行后的输出结果是( )。A.1B.2C.3

  • 查看答案
  • 有以下程序 #include main() { int a=1, b=2, c

    [单选题]有以下程序 include main() { int a=1, b=2, c=3, x; x=(a^b)&c; pri有以下程序 #include <stdio.h> main() { int a=1, b=2, c=3, x; x=(a^b)&c; printf("%d/n",x); } 程序的运行结果是A.0B.1C.2D.3

  • 查看答案
  • 有以下程序:#include main( ) {int a =0,b =0,c

    [单选题]有以下程序:include main( ) {int a =0,b =0,c =0,d =0; if(a = 1) b=1;c=2; else d=3有以下程序:#include <stdio.h>main( ) { int a =0,b =0,c =0,d =0; if(a = 1) b=1;c=2; else d=3; pfintf( "%d,%d,%d ,%d /n" ,a,b,c,d);}A.0,1,2,0B.0,0,0,3C.1,1,2,0D.编译有错

  • 查看答案
  • 有以下程序:#include #include main(int argc,ch

    [单选题]有以下程序:include include main(int argc,char *argv[]){ int i,len=0;f有以下程序: #include <stdio.h> #include <string.h> main(int argc,char *argv[]) { int i,len=0; for(i=1;i<argc;i+=2)len+=strlen(argv[i]); prinff("%d/n",len); } 此程序经编译链接后生成的可执行文件是ex.exe,若运行时输入

  • 查看答案
  • ( 7 )有以下程序#include <stdio.h>main (){ int

    [试题]( 7 )有以下程序#include <stdio.h>main (){ int a=1,b=2,c=3,d=0;if ( a==1 )if ( b!=2 )if ( c==3 ) d=1;else d=2;else if ( c!=3 ) d=3;else d=4;else d=5;printf ( " %d/n " ,d ) ;}程序运行后的输出结果是 ( 7 ) 。

  • 查看答案
  • 有以下程序:include  main( ) { int a=7,b=8,* p