[单选题]

有以下程序:include<stdio.h>main( ) { int a,b,k,m,*pl,*p2; k=1,m=8; p1=&k,p2=&a

有以下程序:

include<stdio.h>

main( )

{ int a,b,k,m,*pl,*p2;

k=1,m=8;

p1=&k,p2=&m;

a=/*pl-m;b=*p1+*p2+6;

printf("%d",a);printf("%d/n",b);

}

编译时编译器提示错误信息,你认为出错的语句是( )。

A.a=/*pl-m;

B.b=*p1+*p2+6;

C.k=1,m=8;

D.pl=&k,p2-&m;

参考答案与解析:

相关试题

有以下程序:include<stdiO.h>main( ){int a=1,b=

[单选题]有以下程序:include<stdiO.h>main( ){int a=1,b=0;printf("%d,",b=a+b);printf("%d/n",a=2+b); ’}程序运行后的输出结果是( )。A.0,0B.1,3C.3,2D.1,2

  • 查看答案
  • 有以下程序#include<stdio.h>main( ){int a=1,b:

    [单选题]有以下程序#include<stdio.h>main( ){int a=1,b:2;while(a<6){b+=a;a+=2;b%=10;}printf(”%d,%d\n”,a,b);}程序运行后的输出结果是( )。A.5,11B.7,1C.7,11D.6,1

  • 查看答案
  • 有以下程序#include<stdio.h>main( ){int a=1,b=

    [单选题]有以下程序#include<stdio.h>main( ){int a=1,b=0if(!a)b++;else if(a==0)if(a)b+=2else b+=3printf(”%d/n”,b);}程序运行后的输出结果是( )。A.0B.1C.2D.3

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){int a=2,b=

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

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int a=2,b;

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

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=£­2

    [单选题]有以下程序:include<stdio.h>main( ){ int a=-2,b=0;while(a++++b);printf("%d,%d/n",a,b);}程序运行后的输出结果是( )。A.1,3B.0,2C.0,3D.1,2

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a; sc

    [单选题]有以下程序:include<stdio.h>main( ){ int a;scanf("%d",&a);if(a++<9)printf("%d/n",a);clsc printf("%d/n",a--);}程序运行时从键盘输入9<回车>,则输出结果是( )。A.10B.11C.9D.8

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int a[]={2,

    [单选题]有以下程序#include<stdio.h>main( ){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=O;}for(i=O;i<4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=12,

    [单选题]有以下程序:include<stdio.h>main( ){ int a=12,C; c=(a<<2)<<1; printf(&qu有以下程序:include<stdio.h>main( ){ int a=12,C;c=(a<<2)<<1;printf("%d/n",c);}程序运行后的输出结果是( )。A.3B.50C.2D.96

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int a[]={2,

    [单选题]有以下程序#include<stdio.h>main( ){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=O;}for(i=O;i<4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0

  • 查看答案