有以下程序#includestdio.h#includestring.htypedef struct {char name[9]; char sex; float score[2];}STU;STU f(STUA.{STU b={“Zhao”,’m’,85.0,90.0}; int I;strcpy(a.name,b.name);a.sex=b.sex;for(i=0;i2;i++) a.score=b.score;return a;}main(){STU c={“Qian”,’f’,95.0,92.0},d;d=f(C.;printf(“%s,%c,%2.0f,%2.0f\n”,d.name,d.sex,d.score[0], d.score[1]);}程序的运行结果是( )。A. Qian,f,95,92B.Qian,m,85,90C.Zhao,m,85,90D.Zhao,f,95,92
有以下程序
#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=b.score;
return a;
}
main()
{
STU c={“Qian”,’f’,95.0,92.0},d;
d=f(
C.;
printf(“%s,%c,%2.0f,%2.0f\n”,d.name,d.sex,d.score[0], d.score[1]);
}
程序的运行结果是( )。
A. Qian,f,95,92
B.Qian,m,85,90
C.Zhao,m,85,90
D.Zhao,f,95,92
相关考题:
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中的是()。 A、PER是结构体变量名B、PER是结构体类型名C、typedefstruct是结构体类型D、struct是结构体类型名
有以下程序:includemain(){int y=9;for(;y>0;y--)f(y%3==0)printf("%d",--y);}程序的 有以下程序: #include<stdio.h> main() { int y=9; for(;y>0;y--) f(y%3==0)printf("%d",--y); } 程序的运行结果是( )。A.741B.963C.852D.875421
有下列程序:#includestdi0.h#include”strin9.h”typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={Zha0,m,85.0,90.0);inti;strcpy(a.name,b.name);sex=b.sex;for(i=0;i2;i++)a.score[i]=b.score[i];}voidmain( ){STUc={Qian,f,95.0,92.0);f(c);printf(%s,%c,%2.Of,%2.Of\n,C.name,C.sex,score[O],C.score[1]);}程序的运行结果是( )。A.Qian,f,95,92B.Qian,m,85,90C.Zha0,f,95,92D.Zha0,m,85,90
有下列程序:#includestdi0.hvoidmain( ){stuctSTU{charname[9];charsex;doublescore[2];};stuctSTUa={Zha0,m,85.0,90.0),b={Qian,f,95.0,92.0};b=a:printf(%S,%C,%2.0,%2.0\n”,b.name,b.sex,score[O],bscore[1]);程序的运行结果是( )。A.Qian,f,95,92B.Oian,m,85,90C.Zha0,f,95,92D.Zha0,m,85,90
有以下程序:include struet STU{charname[10]; int num; float TotalSeore; };void f( 有以下程序:#include <stdio.h>struet STU{ charname[10]; int num; float TotalSeore; };void f(struet STU * p){ struet STU s [2] = { { "SunDan" ,20044,550 } , { "Penghua" ,20045,537 } } , * q = s; ++p; ++q; *p= *q;}main( ){ struct STU s[3] = { { "YangSan" ,20041,703 }, { "LiSiGuo" ,20042,580} }; f(s) ;printf("% s % d % 3.Of\n" ,s [1]. name, s [1]. num ,s [1]. TotalScore);}程序运行后的输出结果是( )。A.SunDan 20044 550B.Penghua 20045 537C.LiSiGuo 20042 580D.SunDan 20041 703
有以下程序:include main(){inty=9;for( ; y>0; y--)if(y%3==0) printf("%d", --y);} 有以下程序: #include <stdio.h> main() {int y=9; for( ; y>0; y--) if(y%3==0) printf("%d", --y); } 程序的运行结果是( )。A.741B.963C.852D.875421
有以下程序 include main() { int y=9; for( ; y>0; y--) if(y% 有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
有以下程序includemain(){int y=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的 有以下程序 #include<stdio.h> main() {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结粜是( )。A.741B.963C.852D.875421
有以下程序: 程序的运行结果是( )。 A.1 2 3 4B.5 6 7 8C.9 10 11 12S 有以下程序:程序的运行结果是( )。A.1 2 3 4B.5 6 7 8C.9 10 11 12D.1 1 1 1
有以下程序程序的运行结果是( )。A.1,2,3,4,5,6,7,8,9,0,B.2,1,4,3,6,5,8,7,0,9,SXB 有以下程序程序的运行结果是( )。A.1,2,3,4,5,6,7,8,9,0,B.2,1,4,3,6,5,8,7,0,9,C.0,9,8,7,6,5,4,3,2,l,D.0,1,2,3,4,5,6,7,8,9,
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为64862。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!include<;stdi0.h>;unsigned long fun(unsigned long n){unsigned long x=0;int t;
有如下程序: #includeiostream usingnamespacestd; className{ charname[20]; public: Name( ){ strcpy(name,"");cout?; } Name(char*fname){ strcpy(name,fname);cout?; } }; intmain( ){ Namenames[3]={Name(”张三”),Name(”李四”)); return0; } 运行此程序输出符号?的个数是( )。A.OB.1C.2D.3
下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为7654321时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!include<;stdi0.h>;
有以下程序:includevoid main(){int x=10,y=10;for(int i=0;x>8;y=++i)cout 有以下程序: #include<iostream.h> void main() { int x=10,y=10; for(int i=0;x>8;y=++i) cout<<x--<<","<<y<<","; } 该程序运行后的输出结果是( )。A.10,1,9,2B.9,8,7,6C.10,9,9,0D.10,10,9,1
以下结构体的定义语句中,正确的是()A、structstudent{intnum;charname[10];intage;};stu;B、struct{intnum;charname[10];intage;}student;structstudentstu;C、structstudent{intnum;charname[10];intage;}stu;D、structstudent{intnum;charname[10];intage;};studentstu;
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()A、PER是结构体变量名B、PER是结构体类型名C、typedefstruct是结构体类型D、struct是结构体类型名
下列语句错误的是()。A、char*p=“John”;p[2]=‘a’;B、charname[5]=“John”;name[2]=’a’;C、charname[5]=“John”,*p=name;p[2]=‘a’;D、charname[5]=“John”,*p=name[1];p[2]=‘a’;
单选题有以下程序:#includemain(){ charname[10]={'S','T','R'}; name[2]='#'; name[6]=0; printf(%s,name);}程序运行后的输出结果是( )。AST#BSTR#CSTR#0DSTR0