题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-11 00:19:50

[单项选择]若有如下程序: struct student {char name[10]; float score[3];}stu[3]={{"lili",75,90,90}, {"liudan",90,85,75}; {"guoli",85,85,70}}; main( ) {int i;float sum=0,aver; for(i=0;i<3;i++) sum=sum+stu[i].score[1]; aver=sum/i; printf("%6.2f/n",aver); } 则程序运行后的输出结果是 ( )
A. 83.33
B. 85.00
C. 86.00
D. 86.67

更多"若有如下程序: struct student {char name"的相关试题:

[单项选择]若有如下程序:
struct student
char name[10];
float score[3];stu[3]="lili",75,90,90,
"liudan",90,85,75;
"guoli",85,85,70;
main( )
int i;float sum=0,aver;
for(i=0;i<3;i++)
sum=sum+stu[i].score[1]; aver=sum/i;
printf("%6.2f/n",aver);
则程序运行后的输出结果是 ( )
A. 83.33
B. 85.00
C. 86.00
D. 86.67
[填空题]设struct student

char name [20];
char sex;
stu;
语句printf("%d/n",sizeof(stu));的输出结果是______。
[简答题]main( )
struct student
char name[10];
float k1;
float k2;a[2]="tom",50,60,"make",70,90,*p=a;
int i;
printf("/n name:%s total=%f/n",p->name,p->k1+p->k2);
printf("/n name:%s total=%f/n",a[1].name,a[1].k1+a[1].k2);

[单项选择]已知学生记录描述为:
struct student
int no;
char name[20],sex;
struct
int year,month,day;
birth;
;
struct student s;
设变量s中的“生日”是“1984年11月12日”,对“birth”正确赋值的程序段是( )。
A. year=1984;month=11;day=12;
B. year=1984;s.month=11;s.day=12;
C. birth.year=1984;birth.month=11;birth.day=12;
D. birth.year=1984;s.birth.month=11;s.birth.day=12;
[单项选择]有以下程序
struct STU
char name[10]; int num; float TotalScore; ;
 void f(struct STU *p)
struct 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.0f/n", s[1].name, s[1].num, s[1].TotalScore);程序运行后的输出结果是________。
A. SunDan 20044 550
B. Penghua 20045 537
C. LiSiGuo 20042 580
D. SunDan 20041 703
[单项选择]有以下程序:
struct STU
char name[10];int num;float TotalScore;;
void f(struct STU *p)
struct 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 550
B. Penghua 20045 537
C. LiSiGuo 20042 580
D. SunDan 20041 703
[填空题]若有如下程序: #include "stdio.h" main( ) { char s[30]; Strcpy(&S[0],"adc"); Strcpy(&S[1],"def"); strcpy(&S[2],"gh");; printf("%S/n",s); 则程序运行后的输出结果是 【7】
[填空题]若有如下程序:
#include "stdio.h"
main( )
char s[30];
Strcpy(&S[0],"adc");
Strcpy(&S[1],"def");
strcpy(&S[2],"gh");;
printf("%S/n",s);
则程序运行后的输出结果是 【7】
[简答题]struct people

char name[10];
float score;
per[]="Tom",95.5),"Mary",88.0);
void main( )

struct people。p—per+1;
printf("%s,%.1f/n",per[0].name,p→score);

[填空题]若有如下程序:
#include"stdio.h"
main( )
char s[30];
strcpy(&s[0],"abc"); strcpy(&s[1],"de"); strcpy(&s[2],"f");
printf("%s/n",s);
则程序运行后的输出结果是 【7】
[简答题]若有如下定义:
struct stuchar name[9];int age;float score;);
struct stu class[10]="Li",17,67,"Song",19,80,
"guo",18,79,"Zhao",16,69;
根据上面的定义,若执行“printf("%s:%d%f",class[3].name,class[3].age,class[3].score);"则输出的正确结果是( )。
[单项选择]若有如下程序:   #include   usingnamespaeestd;   classTestClass   {   public:   voidwho(){cout<<"TestClass"<  };   classTestClassl:publicTestClass   {   public:   voidwho(){cout<<"TestClassl"<  intmain()   {   TestClass*P;   TestClasslobj1;   p=&obj1;   p->who();   retum0;   }   则该程序运行后的输出结果是(  )。
A. TestClassl
B. TestClass
C. 0
D. 无输出
[单项选择]有以下程序: #include struct STU {char name[10]; int num; }; void f(char *name, int num) { struct STU s[2]={{"SunDan",20044},{"Penghua",20045}}; num=s[0].num; strcpy(name,s[0].name); } main( ) { struct STU s[2]={{"YangSan",20041},{"LiSiGao",20042}},*p; p=&s[1]; f(p->name,p->num); printf("%s %d/n",p->name,p->num); } 程序运行后的输出结果是______。
A. SunDan 20042
B. SunDan 20044
C. LiSiGuo 20042
D. YangSan 20041

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码