以下是求三角形面积的程序:
PublicFunctionarea(x!,y!,z!)AsSingle
Dimc!
If(x+y>zAndx+z>yAndy+z>x) And (Abs(x-y))Then
c=1/2*(x+y+z)
area=Sqr(c*(c-x)*(c-y)*(c-z))
Else
MsgBox"你输入的三角形三边不符和三角形组成的条件,请重新输入三边"
EndIf
EndFunction
PrivateSubForm_Click()
Dima!,b!,c!
a=InputBox("输入a"):b=InputBox("输入b"):c=InputBox("输入c")
s1=area(a,b,c)
Print"三角形的面积=";s1
EndSub
以下说法正确的是()
A.当程序运行时单击窗体后分别输入3,4和5,显示对话框"你输入的三角形三边不符和三角形
组成的条件,请重新输入三边"
B.当程序运行时单击窗体后分别输入3,4和5,输出显示三角形的面积=6
C.当程序运行时单击窗体后分别输入3,4和5,输出显示三角形的面积=6.5
D.以上说法都不正确
时间:2023-08-18 12:24:00
相似题目
-
以下程序是求3~10的乘积: t=1 Fo ri=3 To 10 【】 Next i Print t 其中【】填写正确的是:()
A . t=i
B . t=t*i
C . t=t+i
D . 以上都不正确
-
小三角测量内业计算的最终目的是求算各三角点的坐标。
A . 正确
B . 错误
-
以下FX2N可编程序控制器控制电动机星三角启动时,()是三角形启动输出继电器。
A . A.Y0和Y1
B . B.Y0和Y2
C . C.Y1和Y2
D . D.Y2
-
中学生能够运用三角形面积公式计算三角形田地的面积。这是知识属于()。
A . 陈述性知识
B . 程序性知识
C . 条件性知识
D . 策略性知识
-
如图所示,分别是计算三角形面积的算法和计算机程序,它们的描述方式是()。https://assets.asklib.com/psource/2016022409565133944.jpg
A . 自然语言和计算机语言
B . 自然语言和数字语言
C . 数字语言和自然语言
D . 计算机语言和数字语言
-
以下FX2N可编程序控制器控制电动机星三角启动时,星形切换到三角形延时()。
A . A.1S
B . B.2S
C . C.3S
D . D.4S
-
以下哪个答案是求一个数的近似数,结果正确的是()
A . A.281700=28.17万
B . B.876000000=8.76亿
C . C.281700≈28万
-
以下FX2N可编程序控制器控制电动机星三角启动时,()是星形启动输出继电器。
A . A.Y0和Y1
B . B.Y0和Y2
C . C.Y1和Y2
D . D.Y2
-
以下程序是求整数m,n的最大公约数和最小公倍数,请补充完整:int gys(m,n)int m,n;{ int t,r;if(m
-
以下函数,其功能是求一维数组中地址值最大的那个元素的值。03a13130943c754e5dccae0c59270487.jpg
-
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。
include <stdio.h>
main()
{ int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if(_______)
printf("%d",i);
}
A.i%9=5
B.i%9!=5
C.(i-5)%9!=0
D.(i-5)%9==0
-
以下程序是一个函数,功能是求二阶矩阵(m行n列矩阵)的所有靠外侧的各元素值之和。(本程序中二阶矩阵用一维数组来表示。)
例如,矩阵为:
3 0 0 3
2 5 7 3
1 0 4 2
则所有靠外侧的各元素值之和为3+0+0+3+2+3+1+0+4+2=18。
add(int m,int n,int arr[])
{ int i,j,sum=0;
for(i=0;i
for(j=0;j<N;J++)
sum=sum+ (7) ;
for(j=0;j
for(i=1; (8) ;i++)
sum=sum+arr[i*n+j];
return(sum);
}
-
以下程序的功能是计算并显示一个指定行数的杨辉三角形(); }
-
设数组a中的元素均为正整数,以下程序片段是求a中偶数的个数和偶数的平均值。 int a[10]={1,2,3,4,5,6,7,8,9,10}; for(); }
-
下列程序的功能是求算式:1+1/2!+1/3!+1/4!+……前10项的和(其中n!的含义是n的阶乘)。请在空白处填入
下列程序的功能是求算式:1+1/2!+1/3!+1/4!+……前10项的和(其中n!的含义是n的阶乘)。请在空白处填入适当的语句,使程序完成指定的功能。
Private Sub Commandl_Click ()
Dim i as integer,s as single,a as single
a=1:s=0
For i=1 To 10
a=_____
s=s+a
Next i
Debug.Print“1+1/2!+1/3!+……=”;S
End Sub
-
阅读以下说明和C++程序,将应填入(n)处的语句写在的对应栏内。 【说明】 以下程序的功能是计算三角形
阅读以下说明和C++程序,将应填入(n)处的语句写在的对应栏内。
【说明】
以下程序的功能是计算三角形、矩形和正方形的面积并输出。
程序由4个类组成:类Triangle、Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述3种图形面积的通用接口。
【C++程序】
include<iostream.h>
include<math.h>
class Figure {
public:
virtual double getArea()=0; //纯虚拟函数
};
class Rectangle:(1){
protected:
double height;
double width;
public:
Rectangle() {};
Rectangle(double height,double width) {
this->height=height;
this->width=width;
}
double getArea() {
return (2);
}
};
class Square:(3){
public:
Square(double width){
(4);
}
};
class Triangle:(5){
double la;
double lb;
double lc;
Public:
Triangle(double la, double lb, double lc) {
This->la=la; this->lb=lb; this->lc=lc;
}
double getArea() {
double s = (la+lb+±c)/2.0;
return sqrt(s,(s-la)*(s-lb)*(s-Ic));
}
};
void main() {
Figure*figures[3]={
new Triangle(2,3,3), new Rectangle(5,8), new SqUare(5));
for(int i=0;i<3;i++){
cout<<"figures["<<i<<"]area="<<(figures[i])->getArea()<<endl;
}
}
-
【资料】李老师上小学三年级的数学课,上课开始就在屏幕上投影出:三角形面积=,平行四边形的面积=?。接着就复习计算三角形面积的公式,请一位学生起来回答什么是三角形面积的公式,学生回答:“三角形的面积等于底乘以高除以2。”李老师又问其他同学:“回答是否正确?”学生齐声回答:“对。”李老师再说:“请同学们一齐回答三角形的面积公式。”于是大家一齐说:“三角形面积等于底乘以高除以2”,然后李老师开始讲平行四边形的面积计算公式,很快就讲完了,学生也记住了平行四边形面积的计算公式。接下来李老师要学生做课堂练习,习题是二角形和平行四边形的面积计算。他分别找两个学生上黑板来完成,其他同学在练习本上做练习,做完后李老师再纠正。被叫上去在黑板上计算三角形面积的学生画错了高,于是换了个学生。这个学生打算画辅助线,可是又没有学过相关知识,老师就让他下去,又换了学生上去试,这个学生还是想画辅助线,但最终依然没成功。李老师只好作罢,自己画了高。最后,李老师让学生再次背诵三角形和平行四边形的面积计算公式,这节课就结束了。 问题:以下对李老师教学评价正确的是()A.李老师的提问是对学生的诊断性评价
B.李老师主要让学生记住公式而不是运用公式
C.李老师的提问多样化,发挥了学生的主动性
D.李老师主要采用了练习法,上了一堂综合课
E.李老师没有让学生“试错”,忽视了学生的自主思考。
如果你是李老师,应该怎么做()A.应该让学生多记公式,强化学生对公式的理解
B.应善问,提出的问题要明确,能激活和深化学生的思考
C.应在理解和扩充,改组和运用中积极巩固知识,而不要简单复述
D.应在第一个学生画不出高的情况下,就果断终止,进入评讲订正环节
E.应在充分了解学生知识掌握水平的基础上,以教学的发展性原则来指导教学设计
请帮忙给出每个问题的正确答案和分析,谢谢!
-
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{in
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /*Beginning*/ { int r;float s; scanf("%d",&); s=*π*r*r;printf("s=%f\n",s);} 出错的原因是
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
-
在考生文件夹中有工程文件execise23.vbp及窗体文件execise23.frm。在名为Form1、标题为“求和程序”的窗体上有3个Labe1控件、2个Text控件和3个命令按钮(如下图所示)。该程序的主要功能是求从1到Text1中用户输入的任意自然数n的累加和。
<img src='https://img2.soutiyun.com/shangxueba/ask/11193001-11196000/11194560/ct_ctvbjj_ctvbjsimpapp_00218(20096).jpg' />
要求:
(1)刚启动工程时,Result和Clear按钮均为灰色。
(2)可以在输入框内输入任意自然数(n值太大时,运算时间将很长,建议不超过9位)。在输入数的同时Result按钮按钮变为可用。当输入为非数值时,累加结果为0。
(3)单击Result按钮可以在Text2中显示累加和,且该框内的文字不可修改:同时 Result按钮变灰,Clear按钮变为可用。
(4)单击Clear按钮,输入框和显示框均显示“0”。
(5)单击Close按钮结束程序的运行。
本程序不完整,请补充完整,并能正确运行。
要求:
去掉程序中的注释符“”’,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
-
下面叙述中正确的是[ ]求制作一节长方体下水管要用多少铁皮是求长方体5个面的面积。B.长方体中只要能看到下面叙述中正确的是 [ ]求制作一节长方体下水管要用多少铁皮是求长方体5个面的面积。 B.长方体中只要能看到相邻的两个面是正方形,这个长方体就是正方体。 C.表面积相等的长方体和正方体,体积也相等
A.求制作一节长方体下水管要用多少铁皮是求长方体5个面的面积。
B.长方体中只要能看到相邻的两个面是正方形,这个长方体就是正方体。
C.表面积相等的长方体和正方体,体积也相等。
-
程序填空题: 以下函数功能是求一维数组元素最大值,p是一维数组指针,n是数组长度。请将【】替换为正确的代码。 int pv_max(); return max; }
-
补充程序Ccon0112.C,其功能是求下列级数的部分和。例如:当m=100,x=2时,ex=7.389057
<img src='https://img2.soutiyun.com/ask/uploadfile/2019-03-27/1ddfb80ae61b9e2efe69b74b78eba776.jpg' />
<img src='https://img2.soutiyun.com/ask/uploadfile/2019-03-27/0f93578e7f93ae4d442aabbf0cc9a27b.jpg' />
-
以下程序的功能是求“x^3-5”表达式的值,其中x的值由文本框Text0输入,运算的结果由文本框Text3输出。上述程序有错误。错误的语句是()
A.DimxAsInteger
B.Me.TextO=x
C.Me.Text3=y
D.DimyAsLong
-
编写一个 JavaApplication 类型的程序,从键盘上输入三角形的三条边的长度,计算三角形的面积和周长并输出。根据三角形边长求面积公式如下: ,其中 a 、 b 、 c 为三角形的三条边, s=()/2