• 2022-06-17 问题

    以下各项用于定义结构体类型,并定义结构体变量,正确的是(). A: structstudent{charnum[5];intscore;};studentstu1,stu2; B: structstudentstu1,stu2;structstudent{charnum[5];intscore;}; C: structstudent{charnum[5];intscore=96;};structstudentstu1,stu2; D: structstudent{charnum[5];intscore;};structstudentstu1,stu2;

    以下各项用于定义结构体类型,并定义结构体变量,正确的是(). A: structstudent{charnum[5];intscore;};studentstu1,stu2; B: structstudentstu1,stu2;structstudent{charnum[5];intscore;}; C: structstudent{charnum[5];intscore=96;};structstudentstu1,stu2; D: structstudent{charnum[5];intscore;};structstudentstu1,stu2;

  • 2021-04-14 问题

    Average的函数原型为:intAverage(intscore[],intn);下列函数调用语句正确的是:__________

    Average的函数原型为:intAverage(intscore[],intn);下列函数调用语句正确的是:__________

  • 2021-04-14 问题

    中国大学MOOC:输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include#defineN40intAverage(intscore[],intn);intReadScore(intscore[]);intGetAboveAver(intscore[],intn);intmain(){intscore[N],m,n;n=ReadScore(score);/*输入成绩,返回学生人数*/printf(Totalstudentsare%d\n,n);m=GetAboveAver(score,n);/*统计成绩在平均分及其上的学生人数*/if(______________)printf(Studentsofaboveaverageis%d\n,m);return0;}/*函数功能:若n>0,则计算并返回n个学生成绩的平均分,否则返回-1*/intAverage(intscore[],intn){inti,sum=0;for(i=0;i0,则统计并返回成绩在平均分及平均分之上的学生人数,否则返回-1*/intGetAboveAver(intscore[],intn){inti,count=0,aver;aver=______________;/*计算并打印平均分*/if(aver==-1)return-1;printf(Averagescoreis%d\n,aver);for(i=0;i=aver)count++;}return__________;}

    中国大学MOOC:输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include#defineN40intAverage(intscore[],intn);intReadScore(intscore[]);intGetAboveAver(intscore[],intn);intmain(){intscore[N],m,n;n=ReadScore(score);/*输入成绩,返回学生人数*/printf(Totalstudentsare%d\n,n);m=GetAboveAver(score,n);/*统计成绩在平均分及其上的学生人数*/if(______________)printf(Studentsofaboveaverageis%d\n,m);return0;}/*函数功能:若n>0,则计算并返回n个学生成绩的平均分,否则返回-1*/intAverage(intscore[],intn){inti,sum=0;for(i=0;i0,则统计并返回成绩在平均分及平均分之上的学生人数,否则返回-1*/intGetAboveAver(intscore[],intn){inti,count=0,aver;aver=______________;/*计算并打印平均分*/if(aver==-1)return-1;printf(Averagescoreis%d\n,aver);for(i=0;i=aver)count++;}return__________;}

  • 2021-04-14 问题

    已知有结构定义和变量声明如下:structstudent{charname[20];intscore;structstudent*h;}stu,*p;int*q;以下选项中有语法错误的是()。

    已知有结构定义和变量声明如下:structstudent{charname[20];intscore;structstudent*h;}stu,*p;int*q;以下选项中有语法错误的是()。

  • 2022-06-05 问题

    下列数组定义、初始化或赋值语句中,正确的是() A: intx[5]={1,2,3,4,5,6}; B: intn=8;intscore[n]; C: inta[8];a[8]=100; D: intx[]={1,2,3,4,5,6};

    下列数组定义、初始化或赋值语句中,正确的是() A: intx[5]={1,2,3,4,5,6}; B: intn=8;intscore[n]; C: inta[8];a[8]=100; D: intx[]={1,2,3,4,5,6};

  • 2022-06-05 问题

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

  • 2022-06-16 问题

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

  • 2022-06-29 问题

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

    在下列数组定义、初始化或赋值语句中,正确的是(). A: inta[8];a[8]=100 B: intx[5]={1,2,3,4,5,6} C: intx[]={1,2,3,4,5,6} D: intn=8;intscore[n]

  • 2022-06-19 问题

    若有以下定义:structstudent{charid[20];charname[20];intscore;};structstudents1;则引用结构体变量成员时,不正确的是? A: scanf("%s",s1.id); B: gets(s1.name); C: scanf("%d",score); D: gets(s1.id);

    若有以下定义:structstudent{charid[20];charname[20];intscore;};structstudents1;则引用结构体变量成员时,不正确的是? A: scanf("%s",s1.id); B: gets(s1.name); C: scanf("%d",score); D: gets(s1.id);

  • 1