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

[简答题](2)编写my.prg程序,实现的功能:先为“学生成绩”表增加一个“学生平均成绩”字段,类型为 N(6,2),根据“学生选课”表统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。

更多"(2)编写my.prg程序,实现的功能:先为“学生成绩”表增加一个“学"的相关试题:

[简答题][说明] 以下程序的功能是统计学生成绩,包括输入学生的姓名和成绩,按成绩从高到低排列打印输出,对前百分之七十的学生定为合格(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+ +)
[多项选择][说明]
以下程序的功能是统计学生成绩,包括输入学生的姓名和成绩,按成绩从高到低排列打印输出,对前百分之七十的学生定为合格(PASS),而后百分之三十的学生定为不合格(FAIL)。例如,当输入4名学生的姓名和成绩“Alice 67 Mary 90 Tom 56 John 88”后,程序的执行结果如下:
姓名 成绩 合格否
Mary 90 PASS
John 88 PASS
A. void setname(charna[]) strcpy(name,na);
B. char * getname() return name;
C. void setdeg(int d) deg= d;
D. int getdeg()return deg;
E. classcompute
F. int ns;
G. studentna[N];
H. void getdata();
I. void sort();
J. void disp();
K. voidcompute::getdata()
L. int i,tdeg;
M. chartname[10];
N. printf("输入学生人数:")
O. scanf("%d",&ns)
P. printf("输入学生姓名和成绩:/n")
Q. for(i=0;i<ns;i++)
R. scanf("%s%d",tname,&tdeg);
S. (1) ;
T. na[i].setdeg(tdeg);
[简答题]请完成下列Java程序:用Swing实现一个简单的学生成绩管理器,显示出学生的姓名、Java成绩、C++成绩和这两门课的平均成绩,学生一共有4个人(Mike,Jack等)。要求可以修改学生的姓名和成绩,并且能够直接计算出平均成绩,如改变Mike的java成绩后,在平均成绩栏会自动更新为新的平均成绩。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件清单如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.TableModel;
public class ex03_2 extends JFrame

private JTable jt;
private String[][] strData;
public static void main(String[] args)

ex03_2 obj03_2=new ex03_2( );
obj03_2.pack( );
obj03_2.setVisible(true);

public ex03_2( )

String[]columnNames="name","java","C++","average";
strData=new String[][]
"Mike","70.0","80.0","75.0",
"Jack","70.0","100.0","85.0",
"David","75.0","95.0","85.0",
"Tom","60.0","80.0","70.0"

jt=new JTable(strData,columnNames);
jt.s
[填空题]以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。  main( )   float x[1000],sum,=0.0,ave a;  int n=0,i;  printf("Enter mark:"/n");scanf("%f",&a);  while(a>=0.0 & &n<1000)  sum += 【10】 ;x[n]= 【11】 ;  n+ +;scanf("%f",& a);    ave= 【12】 ;  printf("Output:"/n");  printf("ave=%f"/n",ave);  for(i=0,i<n;i+ +)  if( 【13】 )frintf("%f/n",x[i]);  

[填空题]以下程序的功能是:从键盘上输入若干个学生的成绩,计算出乎均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 Dim x(10),sum,ave,a,n,i n=0 sum=0# a=InputBox("Enter mark:") Do While a>=0 And n<10 sum= 【12】 x(n)= 【13】 n=n+1 a=InputBox("Enter mark:") Loop ave= 【14】 Print "Output:" Print "ave=";ave For i=0 To n-1 If 【15】 Then Print x(i) End If
[填空题]以下程序功能是输入一个学生的成绩,如果输入的成绩不在0~100之间,则显示出错信息。 main( ) { int s; scanf("%d",&s); if(100>=s>=0) printf("输入的成绩是%d/n",s); else printf("输入成绩出错"); } 错误:______ 改正:______
[填空题]下列程序实现的功能是:当在窗体上单击时,从键盘上读入5个学生的学号、姓名、英语成绩并存入到文件d:/stu1.dat中,然后从文件中读出第3个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click ( ) Dim k As student, i As Integer 【8】 Open "d:/stu1. dat" for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号”) k. Name = InputBox (“请输入姓名”) k. English= InputBox (“请输入英语成绩”) 【9】 Next i 【10】 Print k. No; k. Name; k. English Close #10 End Sub
[简答题]

以下是某C程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。
int scorelevel(int score)

int level;
if(score>100||score<0) level=-1;
else if(score>=90) level=1;
else if(score>=90) level=2;
else if(score>=90) level=3;
else if(score>=90) level=4;
else level=5;
return level;
 

画出上面程序的控制流图。
[简答题]以下是某C程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。
int scorelevel(int score)

int level;
if(score>100||score<0) level=-1;
else if(score>=90) level=1;
else if(score>=90) level=2;
else if(score>=90) level=3;
else if(score>=90) level=4;
else level=5;
return level;

画出上面程序的控制流图。
[简答题]

以下是某C语言程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。
int scorelevel(int score)

int level:
if(score>100||score<0)level=-1;
else if(score>=90)level=1;
else if(score>=80)level=2;
else if(score>70)level=3;
else if(score>=60)level=4;
else level=5:
return level:
 

画出上面程序的控制流图。

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码