[单选题]

有以下程序 include main() {int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a£«5,*q=N

有以下程序

#include <stdio.h>

main( )

{int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;

*q=*(p+5);

printf("%d %d/n",*p,*q);

}

程序运行后的输出结果是

A.运行后报错

B.6 6

C.6 11

D.5 10

参考答案与解析:

相关试题

有以下程序: main() {int num[4][4]={{1,2,3,4},

[单选题]有以下程序: main() {int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},ij; for(i=0;i<4;i++) { for(j=0;j<=i;j++) printf("%4c",'); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("/n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在

  • 查看答案
  • 有以下程序: main( ) { int aa[4][4]={ {1,2,3,4

    [单选题]有以下程序: main( ) { int aa[4][4]={ {1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6} }; int i,s=0; for(i=0;i<4;i++) s+=aa[i][1]; printf("%d/n",s); } 程序运行后的输出结果是A.11B.19C.13D.20

  • 查看答案
  • 有以下程序main ( ){ int num[4] [4]={{1,2,3,4}

    [单选题]有以下程序main ( ){ int num[4] [4]={{1,2,3,4},{5,6,7,8}, {9,10,11,12}, {13,14,15,16}},i, j; for (i=0;i<4; i++) { for(j=1; j<=i; j++) printf ("%4c",' '); for(j=______;j<4;j++) printf ( "%4d', num [i] [j] ); printf ( "/n" ); }} 若要按下形式输出数组右上半三角 1 2 3

  • 查看答案
  • 有以下程序:main(){int aa[4][4]:{{1,2,3,4},{5,

    [单选题]有以下程序: main() { int aa[4][4]:{{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,S=0; for(i=0;i<4;i++) s+=aa[i][1]; printf("%d/n",s); } 程序运行后的输出结果是( )。A.11B.19C.13D.20

  • 查看答案
  • 有以下程序main(){int aa[4][4]={{1,2,3,4},{5,6

    [单选题]有以下程序 main() { int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,s=0; for(i=0;i<4;i++)s+=aa[i][1]; pdrintf(“%d/n”,s); } 程序运行后的输出结果是A.11B.19C.13D.13

  • 查看答案
  • 以下程序的输出结果是 #include int a[3][3]={1,2,3,4

    [单选题]以下程序的输出结果是#includeint a[3][3]={1,2,3,4,5,6,7,8,9,},*p;main( ){ p=(int *)malloc(sized(int));f(p,a) ;printf("%d/n",*p);free(p);}f(int *s,int p[ ][3]){ *s=p[1][1];}A.1B.4C.7D.5

  • 查看答案
  • 有以下程序:#include main( ){int num[4][4]={{1

    [单选题]有以下程序:include main( ){int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13;1有以下程序: #include <stdio.h> main( ) { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13;14,15,16}},i,j; for(i =0;i<4;i ++ ) { for(j=0;j<=i;j++)printf("%4c","); for(j=______

  • 查看答案
  • 有以下程序:#include main( ){int a[3][2]={0} ,

    [单选题]有以下程序:include main( ){int a[3][2]={0} ,( *ptr)[2],i,j;for(i=0;i<2;i£«£«) {ptr有以下程序: #include <stdio.h> main( ) { int a[3][2]={0} ,( *ptr)[2],i,j; for(i=0;i<2;i++) {ptr=a+i; scanf("%d",ptr); ptr++;} for(i =0;i<3;i ++ ) } for(j =0;j<2;j ++ ) prinff(

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

    [单选题]有以下程序:include main( ){int a[ ] = { 1,2,3,4,5,6,7,8,9,0} , * p;for(p =a;p有以下程序:#include <stdio. h>main( ){ int a[ ] = { 1,2,3,4,5,6,7,8,9,0} , * p; for(p =a;p<a+10;p++) printf("%d," , *p); }程序运行后的输出结果是( )。A.1,2,3,4,5,6,7,8,9,0,B.2,3,4,5,6,7,8,9,10,1

  • 查看答案
  • 有以下程序:#includemain(){int a[]={1,2,3,4},y

    [单选题]有以下程序:includemain(){int a[]={1,2,3,4},y,*p=&a[3];£­£­p;y=*p;printf("y=%d/n",y有以下程序: #include<stdio.h> main() { int a[]={1,2,3,4},y,*p=&a[3]; --p;y=*p;printf("y=%d/n",y); } 程序的运行结果是( )。A.y=0B.y=1C.y=2D.y=3

  • 查看答案
  • 有以下程序 #include  main() {int a[]={1,2,3,4