[单选题]

有以下程序

#inculde <stdio.h>

#deFine SUB(a) (a) (a)

main()

{ int a=2,B=3,c=5,d;

d=SUB(a+B)*c;

printF(”%d/n”,d);

}

程序运行后的输山结果是

A.0

B.-12

C.-20

D.10

参考答案与解析:

相关试题

( 35 )有以下程序#include <stdio.h>#define SUB

[单选题]( 35 )有以下程序#include <stdio.h>#define SUB ( a ) ( a ) - ( a )main (){ int a=2,b=3,c=5,d;d=SUB ( a+b ) *c;printf ( " %d \ n " ,d ) ;}程序运行后的输出结果是A. ) 0B. ) -12C. ) -20D. ) 10

  • 查看答案
  • 有以下程序#inculde <stdio.h>#deFine N8void Fu

    [单选题]有以下程序#inculde <stdio.h>#deFine N8void Fun(int * x,int i)main(){ int a[N]={1,2,3,4,5,6,7,8},i;F.un(a,2);F.or(i=0;i<N/2;i++){ printF(“%d”,a[i]);}PrintF(“/n”);}程序运行后的输山结果是A.1313B.2234C.3234D.1234

  • 查看答案
  • 有以下程序#inculde <stdio.h>#inculde <string.

    [单选题]有以下程序#inculde <stdio.h>#inculde <string.h>strtict A{ int a;char B[10];douBle c;};void F (struct A t);main(){ struct A a ={1001,”zhangDa”,1098.0};F.(a);printF(“%d,%s,%6.1F/n”,a.,a.B,a.c);void F(struct A t){ t.a=1002;strcpy(t.B,”ChangRong”)

  • 查看答案
  • 有以下程序#inculde <stdio.h>int Fun(){ststic

    [单选题]有以下程序#inculde <stdio.h>int Fun(){ ststic int x=1;x*=2;return x;}main (){ int i,s=1;F.or(i=1;I<=2,I + +) s =Fun();printF(“%d/n”,s);}程序运行后的输出结果是A.0B.1C.4D.8

  • 查看答案
  • 有以下程序#inculde <stdio.h>Main(){int a[5]={

    [单选题]有以下程序#inculde <stdio.h>Main(){ int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;F.or(i=0;1<5;i++)s=s+a[B[i]];printF(“%d/n”,s);}程序运行后的输出结果是A.6B.10C.11D.15

  • 查看答案
  • 有以下程序#inculde <stdio.h>Main(){int a[5]={

    [单选题]有以下程序#inculde <stdio.h>Main(){ int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;F.or(i=0;1<5;i++)s=s+a[B[i]];printF(“%d/n”,s);}程序运行后的输出结果是A.6B.10C.11D.15

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

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

  • 查看答案
  • 有以下程序#inculde <stdio.h>main(){FILE*Fp;ch

    [单选题]有以下程序#inculde <stdio.h>main(){ FILE*Fp;char str[10];F.p=Fopen(“myFile.dat”,”W”);F.puts(“aBc”,Fp);Fclose(Fp);F.p=Fopen(“myFile.dat”,”a+”);F.printFF(Fp,”%d”,28);reWind(Fp);F.scanF(Fp,”%s”,str);puts(str);F.close(Fp);}程序运行后的输出结果是A.aBcB.28cC.aBc28D.

  • 查看答案
  • 有以下程序#inculde <stdio.h>main(){FILE*Fp;ch

    [单选题]有以下程序#inculde <stdio.h>main(){ FILE*Fp;char str[10];F.p=Fopen(“myFile.dat”,”W”);F.puts(“aBc”,Fp);Fclose(Fp);F.p=Fopen(“myFile.dat”,”a+”);F.printFF(Fp,”%d”,28);reWind(Fp);F.scanF(Fp,”%s”,str);puts(str);F.close(Fp);}程序运行后的输出结果是A.aBcB.28cC.aBc28D.

  • 查看答案
  • (36)有以下程序 #include <stdio.h> #define PT

    [单选题](36)有以下程序#include <stdio.h>#define PT 3.5;#define S(x) PT*x*x;main(){ int a=1, b=2; printf(“%4.1f/n”,S(a+b));}程序运行后输出的结果是A.)14.0 B)31.5 C)7.5 D)程序有错无输出结果

  • 查看答案
  • 有以下程序#inculde <stdio.h>#deFine SUB(a) (a