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

[填空题]以下程序功能是输入一个学生的成绩,如果输入的成绩不在0~100之间,则显示出错信息。 main( ) { int s; scanf("%d",&s); if(100>=s>=0) printf("输入的成绩是%d/n",s); else printf("输入成绩出错"); } 错误:______ 改正:______

更多"以下程序功能是输入一个学生的成绩,如果输入的成绩不在0~100之间,则"的相关试题:

[简答题]

以下是某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:
 

画出上面程序的控制流图。
[简答题]以下是某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:

给出满足基本路径覆盖的路径集合。
[简答题][说明] 以下程序的功能是统计学生成绩,包括输入学生的姓名和成绩,按成绩从高到低排列打印输出,对前百分之七十的学生定为合格(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+ +)
[简答题]2、 编写程序,输入一个学生的成绩,如果该成绩为100分,则输出“完美”;如果该成绩位于(99,90]区间,则输出“优秀”;如果该成绩位于(89,80]区间,则输出“良好”;如果该成绩位于(79,70]区间,则输出“中等”;如果该成绩位于(69,60]区间,则输出“及格”;如果该成绩位于60以下,则输出“不及格”。
[单项选择]以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出:

main( )

int n,k;

float score,sum,ave;

sum=0.0;

for(n=1;n<=10;n++)



for(k=1;k<=4;k++)



cin>>score;

sum+=score;



ave=sum/4.0;

cout<<"NO"<<n<<":"<<ave<<endl;





上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是
A. sum=0.0
B. sum+=score
C. ave=sun/4.0
D. cout<<"N0"<<n<<":"<<ave<<endl;
[填空题]以下程序的功能是:从键盘上输入若干个学生的成绩,计算出乎均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 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
[填空题]下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。
main( )
float x,amax,amin;
scanf("%f",&x);
amax=x:
amin=x:
while( (11) )
if(x>amax) amax=x;
if( (12) ) amin=x;
scanf("%f",&x);

printf("/namax=%f/namin=%fn",amax,amin);


[填空题]以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
main( )
float x,amax,amin;
scanf("%f",&x);
amax=x; amin=x:
while( )
if(x>amax) amax=X;
else
if amin=X;
else scanf("%f",&x);

printf("//n amax=%f//n amin=%f//n",amax,amin);


[填空题]以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
#include <stdio.h>
main( )
float x,amax,amin;
scanf("%f",&x);
amax=x; amin=x;
while( 【7】 )
if(x>amax)amax=x;
else
if( 【8】 ) amin=x;
scanf("%f",&x);

printf("/n amax=%f/n amin=%f/n",amax,amin);

[填空题]以下程序的功能是:从键盘输入若干个学生的成绩,统计出最高成绩和最低成绩,当输入负数时结束输入。
#include<stdio.h>
main( )
float x,amax,amin;
scanf("%f",&x);
amax=x:
amin=x;
while( )/*第一空*/
if(______)amax=x;/*第二空*/
if(x<amin)______;/*第三空*/
scanf("%f",&x);

printf("amax=%3.2f,amin=%3.2f/n",amax,amin);

我来回答:

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

订单号:

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