C语言编程答案

如果用 c 表示摄氏温度(℃),f表示华氏温度(℉),则 c 与 f 之间的关系是:

C=5/9(f-32)

某日伦敦和纽约的最高气温分别为72℉和88℉,请把它们换算成摄氏温度。


当f =72时,c ≈22.2 ℃

当f =88时,c ≈31.1 ℃


摄氏温度和华氏温度的换算公式:℃=(°F-32)×5/9。()

此题为判断题(对,错)。


参考答案:正确


阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。

【说明】

在窗体上设计两个文本框和两个标签,标签上显示:“摄氏温度:”和“华氏温度:”,文本框一个用于输入摄氏温度数,一个用于输出对应的华氏温度。摄氏温度与华氏温度的转换公式为:c=(5/9)×(f-32)

要求:对输入的摄氏温度数有检查功能,以拒绝接收非数字字符。运行界面如图所示。

【Visual Basic代码】

Private Sub Commandl_Click ()

Text1 = ""

Text2 = ""

Text1.Enabled = True

Text2.Enabled = True

Text1.SetFocus

End Sub

Private Sub Command2 Click ()

End

End Sub

Private Sub Form. Load ()

Text1 = ""

Text2 = ""

Text1.Enabled = False

Text2.Enabled = False

End Sub

Private Sub Textl_Change ()

Text2.Text = (1)

End Sub

Private Sub Textl_KeyPress (KeyAscii As (2) )

If (3) Then

If Chr ( KeyAscii ) < "0" Or (4) Then

(5)

End If

End If

End Sub


正确答案:(1)5 * ( Val ( Text1.Text ) -32 )/9 (2) Integer (3) KeyAscii>8 (4) Chr(KeyAscii)>"9" (5) KeyAscii=0
(1)5 * ( Val ( Text1.Text ) -32 )/9 (2) Integer (3) KeyAscii>8 (4) Chr(KeyAscii)>"9" (5) KeyAscii=0


在名为Form1的窗体上绘制一个标签,名为Lab1,标题为“请输入一个摄氏温度”;绘制两个文本框;名称分别为Text1和Text2,内容设为空:再绘制一个名为Cmd1的命令按钮,其标题为“华氏温度等于”。编写适当的程序,使得单击“华氏温度等于”按钮时,将Textl中输入的摄氏温度(c)转换成为华氏温度(f),转换公式为:f=c*9/5+32,并显示在Text2中。程序运行结果如下图所示。

注意:

程序中不得使用任何变量;文件必须存放在考生文件夹中,窗体文件名为 execise119.frm,工程文件名为execise119.vbp。


正确答案:


摄氏温度是100℃ ,则华氏温度是______°F。

A.100

B.212

C.202

D.


正确答案:B


摘要:1温度转换(06秋)背景:经常出国旅行的驴友都知道,需要时时了解当地的气温状况,但不少国家采用了不同的温度计量单位:有些使用华氏温度标准(F),有些使用摄氏温度(C)。现在,请你根据温度转换公式设计一个温度转换程序,可以进行温度转换。如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏温度。温度转换的公式为:F=(C×9/5)+32;C=(F-32)×5/9;式中F--华氏温度,C--摄氏温度。输入:第一个数据(1或2)确定转换的类型:华氏转摄氏(1);摄氏转华氏(2);第二个数据是相应需要转换的温度值。输出:相应的转换后的温度值(保留小数点后2位)。程序实例1:#include<>voidmain(){inta;floatx,y;scanf("%d%f",&a,&x);if(a==1){y=(x-32)*;printf("TheCentigradeis%.2f\n",y);}elseif(a==2){y=(x*+32;printf("TheFahrenheitis%.2f\n",y);}}结果:输入:1100 输出:TheCentigradeis输入:2输出:TheFahrenheitis程序实例2:#include<>voidmain(){floatC;inta;scanf("%d%f",&a,&C);switch(a){case1:printf("TheCentigradeis%.2f\n",(C-32)*5/9);break;case2:printf("TheFahrenheitis%.2f\n",(C*9/5)+32);bre


温度的测算标准主要有( )。

A.摄氏温度
B.英氏温度
C.美氏温度
D.中氏温度
E.华氏温度

答案:A,E
解析:
温度的测算标准主要有两种,一是摄氏温度,二是华氏温度。我国习惯用摄氏温度,而西方国家则较多地用华氏温度。


温度的测算标准主要有()。

A:摄氏温度
B:英氏温度
C:美氏温度
D:中氏温度
E:华氏温度

答案:A,E
解析:


温度的三种温标分别叫摄氏温度、华氏温度、()温度。


正确答案:开氏


气温的表示方法有()

  • A、摄氏温度
  • B、华氏温度
  • C、绝对温度
  • D、以上都是

正确答案:D


编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温度。


正确答案: k=input('选择转换方式(1--摄氏转换为华氏,2--华氏转换为摄氏):');
if k~=1 & k~=2
disp('请指定转换方式')
break
end
tin=input('输入待转变的温度(允许输入数组):');
if k==1
tout=tin*9/5+32; % 摄氏转换为华氏
k1=2;
elseif k==2
tout=(tin-32)*5/9; % 华氏转换为摄氏
k1=1;
end
str=[' C';' F'];
disp(['转换前的温度', ' ', '转换后的温度'])
disp([' ',num2str(tin),str(k,:), ' ', num2str(tout),str(k1,:)])


相关考题:

考题 某物体华氏温度为150°F,求实用摄氏温度。正确答案: 根据t=5/9t°F-32=5/9×150°F-32=50℃ 该物体的实用摄氏温度约为50℃

考题 摄氏温度与华氏温度之间的换算关系为:n℃=(1.8n+32)0F。正确答案:正确

考题 问答题编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温度。正确答案: k=input('选择转换方式(1--摄氏转换为华氏,2--华氏转换为摄氏):'); if k~=1 k~=2 disp('请指定转换方式') break end tin=input('输入待转变的温度(允许输入数组):'); if k==1 tout=tin*9/5+32; % 摄氏转换为华氏 k1=2; elseif k==2 tout=(tin-32)*5/9; % 华氏转换为摄氏 k1=1; end str=[' C';' F']; disp(['转换前的温度', ' ', '转换后的温度']) disp([' ',num2str(tin),str(k,:), ' ', num2str(tout),str(k1,:)])解析: 暂无解析

考题 摄氏温度和华氏温度的换算公式:℃=(℉-32)×5/9。正确答案:正确

考题 华氏温度和摄氏温度之间的换算关系是:tF=9tC/5+32°F。正确答案:正确

考题 常用的温度有摄氏温度(℃)、华氏温度(℉)和开氏温度(℃)正确答案:正确

考题 华氏温度为122°F,换算为摄氏温度()℃。A、45B、50C、33.4D、56.4正确答案:B

考题 问答题编写一段程序,能够把输入的摄氏温度转化成华氏温度,也能把华氏温度转换成摄氏温度。正确答案: k=input('选择转换方式(1--摄氏转换为华氏,2--华氏转换为摄氏):'); if k~=1 k~=2 disp('请指定转换方式') break end tin=input('输入待转变的温度(允许输入数组):'); if k==1 tout=tin*9/5+32; % 摄氏转换为华氏 k1=2; elseif k==2 tout=(tin-32)*5/9; % 华氏转换为摄氏 k1=1; end str=[' C';' F']; disp(['转换前的温度', ' ', '转换后的温度']) disp([' ',num2str(tin),str(k,:), ' ', num2str(tout),str(k1,:)])解析: 暂无解析

考题 摄氏温度与华氏温度之间的换算关系为:n℃=(1.8n+32)0F。正确答案:正确

考题 写出摄氏温度与华氏温度的换算公式。正确答案:t℃=5/9(t°F-32)