- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 算法实例
- 面向对象程序设计 VB开发工具
- 算法实例的程序实现
- + 算法及算法的表示方法
- 计算机解决问题的步骤化
- 算法的表示方法
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
通过对算法的理解,下列叙述中能称为算法的是( )。
A.手机支付需要连接网络 |
B.一般商家都支持手机支付 |
C.手机支付需要进行扫描二维码、输入金额、输入支付密码这些步骤 |
D.手机支付减少了纸币的使用 |
下面关于算法的描述,正确的是( )
A.算法不可以用自然语言表示 |
B.算法只能用流程图来表示 |
C.一个算法必须保证它的执行步骤是有限的 |
D.算法的流程图表示法必须要有输入,但是可以0个输出 |
将一个十进制正整数x转换成十六进制数的方法和转换成二进制类似,反复除16取余法,它的算法如下

第一步:x被除16取余数r1,r1是所求的十六进制数的一个数(第一次就是个位数);
第二步:r1转换成十六进制数的一个基数并转换成字符,追加到十六进制数S的左边;
第三步:求出x被除16的商x1;
第四步:对x1重复(1)、(2)、(3)过程,直至商为0;
第五步:最后的S即为所求的十六进制数;
下列Visual Basic程序的功能是将一个十进制正整数x转换成十六进制数。界面如图所示,在文本框Text1中输入一个十进制数制,单击“十进制转十六进制按钮”(Command1)后,在文本框Text2中输出转换的结果。相应的Visual Basic程序如下:
Private Sub Command1_Click()
Dim s As String, r As Integer
dec = val(Text1.Text) ’dec得到一个十进制整数,例如:255;
base = 16 ’base表示16
s = "" ’s变量存放要转换到的十六进制整数;
Do While dec <> 0
r = ①
If r >=" 10" Then ’如果base>10进制,r可能>10;
s =" Chr(65" + (r - 10)) + s ’ Chr (65)="A", 16进制数A对应10;
Else ’ Chr (66)="B", 16进制数B对应11;
s =" Str(r)" + s ’余数r<10时,十进制数和十六进制基数相同;
End If ’Chr (65 +( r - 10))或str(r)在s左边,实现了反次序输出;
dec = ②
Loop
Text2.Text = s
End Sub
(1)在 ① 应填入( )
(2)在 ② 应填入( )

第一步:x被除16取余数r1,r1是所求的十六进制数的一个数(第一次就是个位数);
第二步:r1转换成十六进制数的一个基数并转换成字符,追加到十六进制数S的左边;
第三步:求出x被除16的商x1;
第四步:对x1重复(1)、(2)、(3)过程,直至商为0;
第五步:最后的S即为所求的十六进制数;
下列Visual Basic程序的功能是将一个十进制正整数x转换成十六进制数。界面如图所示,在文本框Text1中输入一个十进制数制,单击“十进制转十六进制按钮”(Command1)后,在文本框Text2中输出转换的结果。相应的Visual Basic程序如下:
Private Sub Command1_Click()
Dim s As String, r As Integer
dec = val(Text1.Text) ’dec得到一个十进制整数,例如:255;
base = 16 ’base表示16
s = "" ’s变量存放要转换到的十六进制整数;
Do While dec <> 0
r = ①
If r >=" 10" Then ’如果base>10进制,r可能>10;
s =" Chr(65" + (r - 10)) + s ’ Chr (65)="A", 16进制数A对应10;
Else ’ Chr (66)="B", 16进制数B对应11;
s =" Str(r)" + s ’余数r<10时,十进制数和十六进制基数相同;
End If ’Chr (65 +( r - 10))或str(r)在s左边,实现了反次序输出;
dec = ②
Loop
Text2.Text = s
End Sub
(1)在 ① 应填入( )
(2)在 ② 应填入( )
以下问题最适合用计算机编程方法来处理的是( )。
A.制作FlAsh动画 |
B.计算全班同学的期末考试各科平均分 |
C.找出10000以内的素数 |
D.学习中遇到难题时,在因特网上搜索解决方法 |
在利用计算机程序解决问题时,一般要经历下列 4 个过程,正确的顺序是()。
① 设计算法 ② 分析问题 ③ 编写程序 ④ 运行调试
① 设计算法 ② 分析问题 ③ 编写程序 ④ 运行调试
A.① ② ③ ④ | B.② ① ③ ④ | C.① ③ ② ④ | D.② ③ ① ④ |