[单选题]

有以下程序

#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”);t.c=1202.0;}

程序运行后的输出结果是

A.1001,zhangDa,1098.0

B.1002,ChangRong,1202.0

C.1001,ChangRong,10980

D.1002,zhangDa,1202.0

参考答案与解析:

相关试题

有以下程序#inculde <stdio.h>#deFine SUB(a) (a

[单选题]有以下程序#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.0B.-12C.-20D.10

  • 查看答案
  • 有以下程序#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.

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

    [单选题]有以下程序#include <stdio.h>#include <string.h>void fun(char s[][10],int n){ char t;int i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)/* 比较字符串的首字符大小,并交换字符串的首字符 */if (s[i][0] > s[j][0]) {t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}}main(){ char ss[

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

    [单选题]有以下程序#include <stdio.h>#include <string.h>typedef struct{ char name[9];char sex; float score[2]; } STU;STU f(STU a){ STU b={"Zhao",'m',85.0,90.0}; int i;strcpy(a.name,b.name);a.sex=b.sex;for(i=0;i<2;i++) a.score[i]=b.score[i];retur

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

    [单选题]有以下程序#include <stdio.h>#include <string.h>main(){ char str[ ][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s/n",p);}程序运行后的输出结果是A.)9,One*WorldB.)9,One*Dream !C.)10,One*Dream !D.)10,One*World

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