一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下面对算法描述正确的一项是( )
A.算法只能用自然语言来描述
B.算法只能用图形方式来表示
C.同一问题可以有不同的算法
D.同一问题的算法不同,结果必然不同
解析:算法的特征有:有限性、确定性、逻辑性、不唯一性、普遍性,故C项正确,选C.
答案:C
2.如图,是某算法流程图的一部分,其算法的逻辑结构为( )
A.顺序结构 B.判断结构
C.条件结构 D.循环结构
解析:条件结构是处理逻辑判断并根据判断结果进行不同处理的结构,由算法流程图知,该算法的逻辑结构为条件结构,故选C.
答案:C
3.下面的程序:
执行完毕后a的值为( )
A.99 B.100
C.101 D.102
解析:a=99+1=100.
答案:B
4.下列语句中:①m=x3-x2 ②T=T×I ③32=A ④A=A+2 ⑤a=b=4,其中是赋值语句的个数为( )
A.5 B.4
C.3 D.2
解析:①m=x3-x2为赋值语句;②T=T×I为赋值语句;③32=A,因为左侧为数字,故不是赋值语句;④A=A+2为赋值语句;⑤a=b=4,因为是连等,故不是赋值语句.故赋值语句个数为3,故选C.
答案:C