第1题:
【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。
【程序】
SET TALK OFF
CLEA
INPUT“M=” TO M
(4)
DO WHILE .T.
INPUT“N=” TO N
(5)
D=N
ENDIF
IF X>N
(6)
ENDIF
YN=“A”
(7)
WAIT“是否继续输入(Y—继续/N—结束)”TO YN
ENDDO
(8)
EXIT
ENDIF
ENDDO
?“最大的数是:”,D
?“最小的数是:”,X
SET TALK ON
(4)
A.STORE M,0 TO D,X
B.STORE 0 TO D,X
C.STORE M TO D,X
D.STORE 0,0 TO D,X
第2题:
请补充main 函数,该函数的功能是:计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入)。
例如:当n=1,m=100时,sum=5050:当n=100,m=1000时,sum=495550。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main 函数的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio.h>
include<conio.h>
main ()
{
int n, m;
long sum;
【 】
clrscr ();
printf ("\nInput n,m\n");
scanf ("%d, %d", &n, &m);
while (n<=m)
{
【 】
n++;
}
printf ("sum=%【 】\n", sum);
}
第3题:
从键盘上输入10个数,求其平均值。 main {inti; float f,sum; for(i=1,sum=0.0;i<11;i++) {__________ ; __________ ; } printf(“average=%f\n”,sum/10); }
scanf(“%f”,&f); sum+=f;
第4题:
编写程序,从键盘输入十个数,然后提出其中的最大值和最小值。
第5题:
考虑一个根据以下简单规格确认输入数有效性的应用程序:
■输入数由数字、符号“+”或“-”开始;
■该数字或符号后面可接任意位数的数字;
■这些数字可以有选择地后接用英文句号表示的小数点;
■任何输入数,不管是否有小数点,都应该以空格结束。
请根据以上处理规则:
画出相应的状态转换图。
第6题:
以下程序的功能是从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。
Private Sub Form_Click()
Dim x,y As Single
Dim z As Integer
x=InputBox("Enter a score")
Do while【 】
y=y+x
z=z+1
x=InputBox("Enter a score")
Loop
If z=0 Then
z=1
End If
y=y/z
MsgoBox y
End Sub
第7题:
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。
main()
{ int a,i=0;
scanf("%d",&A);
do
{ if(a>0&&a%2==0)
{printf("%d\n",A);i++;}
if(i!=3)
{ scanf("%d",&A);}
}while(( ));
}
第8题:
编写程序maxprog完成如下要求:从键盘输入15个数,然后找出其中的最大的数和最小的数,将它们输出到屏幕上(其中最大数和最小数分别定义变量名为max和min)。
第9题:
编写程序,求从键盘输入的N个数据的总和。
第10题:
阅读下面的程序: n1=InputBox(“请输入第一个数:”) n2=InputBox(“请输入第二个数:”) Print n1+n2 当输入的数分别为111和222时,程序输出______。
A.111222
B.222
C.333
D.程序出错