更多"[说明] 本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信"的相关试题:
[简答题][说明]
本程序接收输入的学生信息,包括学号、姓名、成绩,原样输出信息并计算学生的平均成绩。其中学生类Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,还有两个静态变量 sum和num,分别存放总分和人数,另有一个构造函数、一个普通成员函数disp( )和一个静态成员函数avg( )用于计算平均分。
[Java代码]
public class Stud
public int no;
public String name;
public double grade;
public (1) double sum=0;
public static int num=0;
public Stud(int no,String name,double grade)
this.no = no;
this.name = name;
this.grade = grade;
this.sum= (2) ;
(3) ;
public static double avg( )
return (4) ;
public void disp( )
System.out.println(this.no+"/t"+this.name+"/t"+this.grade);
public static void main(String[] args)
Stud []students = new Stud (1,"Li", 81), new Stud(2,"Zhao",84.5), new Stud(3,"Zhang", 87);
System.out.pfintln("no/tname/tgrade");
students[0].disp( );
students[1].disp( );
students[2].disp( );
System.out.println("avg="+ (5) );
[简答题][说明]
本程序接收输入的学生信息,包括学号、姓名、成绩,原样输出信息并计算学生的平均成绩。其中学生类Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,还有两个静态变量 sum和num,分别存放总分和人数,另有一个构造函数、一个普通成员函数disp( )和一个静态成员函数avg( )用于计算平均分。
[Java代码]
public class Stud {
public int no;
public String name;
public double grade;
public (1) double sum=0;
public static int num=0;
public Stud(int no,String name,double grade) {
this.no = no;
this.name = name;
this.grade = grade;
this.sum= (2) ;
(3) ;
}
public static double avg( ){
return (4) ;
}
public void disp( ){
System.out.println(this.no+"/t"+this.name+"/t"+this.grade);
}
public static void main(String[] args) {
Stud []students = {new Stud (1,"Li", 81), new Stud(2,"Zhao",84.5), new Stud(3,"Zhang", 87)};
System.out.pfintln("no/tname/tgrade");
students[0].disp( );
students[1].disp( );
students[2].disp( );
System.out.println("avg="+ (5) );
}
}
[简答题][说明]
以下程序的功能是统计学生成绩,包括输入学生的姓名和成绩,按成绩从高到低排列打印输出,对前百分之七十的学生定为合格(PASS),而后百分之三十的学生定为不合格(FAIL)。例如,当输入4名学生的姓名和成绩“Alice 67 Mary 90 Tom 56 John 88”后,程序的执行结果如下:
姓名 成绩 合格否
Mary 90 PASS
John 88 PASS
Alice 67 FAIL
Tom 56 FAIL
[C++程序]
#include <stdio.h>
#include <string.h>
#define N 10
class student
{ protected:
char name[10];
int deg;
public:
void setname(charna[]) {strcpy(name,na);}
char * getname( ) {return name;}
void setdeg(int d) {deg= d;}
int getdeg( ){return deg;}
};
class compute
{ int ns;
student na[N];
public:
void getdata( );
void sort( );
void disp( );
};
void compute::getdata( )
{ int i,tdeg;
char tname[10];
printf("输入学生人数:");
scanf("%d",&ns);
printf("输入学生姓名和成绩:/n");
for(i=0;i<ns;i+ +){
scanf("%s%d",tname,&tdeg);
(1) ;
na[i].setdeg(tdeg);
}
}
void compute::sort( )
{ int i,j,pick;
(2) ;
for(i=0;i<ns-1;i+ +){
pick=i;
for(j=i+1;j<ns;j+ +)
[多项选择]有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。
[单项选择]
某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用顶层数据流图来建模,则上述需求应包含()个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为()。
某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用顶层数据流图来建模,则上述需求应包含()个加工。
A. 1
B. 3
C. 5
D. 6
[填空题]【说明】
编写字符界面的Application程序,接收依次输入的10个整型数据,每个数据一行,将这些数据按升序排序后从系统的标准输出设备输出。
【Java代码】
import java.iO.*;
import java.util.* ;
public class compositor
{
public static void main ( String args[] )
{
final int NUMBER=10;
Vector dataVector=new Vector ( );
try
{
BufferedReader br=new BufferedReader (
(1) InputStreamReader ( System.in ));
System.out.println ("请输入"+NUMBER+"个整数");
for (int i=0; i<NUMBER; i++ )
{
int temp=Integer.parselnt ( br. (2) );
int low=0, high=i-1, mid=0;
while ( (3) )
{
System.out.println ( low+","+mid+","+high );
(4) ;
if ((( Integer ) dataVectOr.get( mid )) .intValue ( ) ==temp )
{
data Vector.insertElementAt ( new Integer ( temp ), mid );
break;
}
else if ((( Integer ) dataVector.get ( mid )) .intValue ( ) >temp )
{
high=mid-1;
}
else
[单项选择]在窗体中有一个名称为ran35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。mn35命令按钮的Click的事件代码如下:
Private Sub run35_Click( )
Dim flag As Boolean
result=0
flag=True
Do While flag
result=Val(InputBox("请输入学生成绩:","输入"))
If result>=0 And result<=100 Then
____________
Else
MsgBox "成绩输入错误,请重新输入"
End If
Loop
Rem 成绩输入正确后的程序代码略
End Sub
程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是
A. flag=False
B. flag=Not flag
C. flag=True
D. Exit Do
[单项选择]在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0~100分,则要求重新输入;如果输入的成绩正确,则进人后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run35_Click( )
Dim flag As Boolcan
result=0
flag=True
Do While flag
result=Val(InputBox("请输入学生成绩:","输入"))
If result>=0 And result<=100 Then
______
Else
MsgBox"成绩输入错误,请重新输入"
End If
Loop
Rem成绩输入正确后的程序代码略
End Sub
程序中的空白处需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。
A. flag=False
B. flag=Not flag
C. flag=True
D. Exit Do
[填空题]创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入______。
[单项选择]在窗体中有一个名称为run1的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0~100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run1命令按钮的Click的事件代码如下: Private Sub run1_Click( ) Dim flag As Boolcan result=0 flag=True Do While flag result=Val(InputBox("请输入学生成绩:","输入")) If result>=0 And result<=100 Then ____________ Else MsgBox “成绩输入错误,请重新输入” End If Loop Rein ’成绩输入正确后的程序代码略 End Sub 程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是
A. flag=False
B. flag=Not flag
C. flag=True
D. Exit Do
[简答题]道德行为训练包括哪些内容举例说明如何对学生的道德行为进行训练。