通过对算法的理解,下列叙述中能称为算法的是( )。
A.手机支付需要连接网络
B.一般商家都支持手机支付
C.手机支付需要进行扫描二维码、输入金额、输入支付密码这些步骤
D.手机支付减少了纸币的使用
当前题号:1 | 题型:选择题 | 难度:0.99
计算机能直接识别和处理的语言是(   )。
A.汇编语言B.自然语言C.机器语言D.高级语言
当前题号:2 | 题型:选择题 | 难度:0.99
下面关于算法的描述,正确的是( )
A.算法不可以用自然语言表示
B.算法只能用流程图来表示
C.一个算法必须保证它的执行步骤是有限的
D.算法的流程图表示法必须要有输入,但是可以0个输出
当前题号:3 | 题型:选择题 | 难度:0.99
将一个十进制正整数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)在  ②    应填入(   )
当前题号:4 | 题型:填空题 | 难度:0.99
某算法的流程图如下图所示,执行该算法后,变量x,y的值是(    )
A.3,4
B.2,4
C.2.5,4
D.5,2
当前题号:5 | 题型:选择题 | 难度:0.99
信息的编程加工里面(  )是编程的核心。
A.算法设计
B.界面设计
C.代码编写
D.调试运行
当前题号:6 | 题型:选择题 | 难度:0.99
以下问题最适合用计算机编程方法来处理的是(  )。
A.制作FlAsh动画
B.计算全班同学的期末考试各科平均分
C.找出10000以内的素数
D.学习中遇到难题时,在因特网上搜索解决方法
当前题号:7 | 题型:选择题 | 难度:0.99
若执行k=10/0,该步骤违反了算法的( )特征。
A.有穷性B.可行性C.无二义性D.确定性
当前题号:8 | 题型:选择题 | 难度:0.99
算法描述可以有多种表达方法,下面不属于算法描述方法的是( )。
A.自然语言B.流程图C.伪代码D.机器语言
当前题号:9 | 题型:选择题 | 难度:0.99
在利用计算机程序解决问题时,一般要经历下列 4 个过程,正确的顺序是()。
① 设计算法  ② 分析问题  ③ 编写程序  ④ 运行调试
A.① ② ③ ④B.② ① ③ ④C.① ③ ② ④D.② ③ ① ④
当前题号:10 | 题型:选择题 | 难度:0.99