资源简介 第2章 算法与程序实现 培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一一、选择题1.在VB中,x=1,y= -1,则表达式x=y的值为( )A.1 B.-1 C.True D.False2.3e-4属于的数据类型是( )A.整型 B.字符串 C.实型 D.布尔型3.下面关于算法的描述,正确的是 ( )A.一般的算法只能用一种方式来描述B.一个算法必须保证它的执行步骤是有限的C.算法的流程图中可以没有输出,但只能有一个输入D.可行性不属于算法的基本特征4.以下属于整型常量的是( )A."2021"B.20/21C.2021D."2021-1-1"5.有以下程序段:For i=1 To 3For j=5 To 1 Step -1 s=i*jnext j next i则语句 s=i*j的执行次数是( )A.15 B.16 C.17 D.186.如下程序段执行后,变量a,b的值分别是( )。a=10b=20c=a+ba=c-ab=c-bA.10,20 B.10,30 C.20,10 D.30,07.某算法的部分流程图如图所示。执行这部分流程,分别输入4、13、5、17、51、17则输出值依次为( )A.112,120 B.112,110 C.112,120,8 D.112,120,78.某算法的部分流程图如图所示,以下说法正确的是( )A.该流程执行后,变量 k 的值为 1B.该流程执行后,变量 i 的值为 9C.该流程执行后,变量 c 的值为 5D.若判断条件改为“i<8 ”,结果不变9.若输入值为1150,输出结果_______。A.0 B.10 C.20 D.85010.在以下运算符中,优先级最高的运算符是( )A.not B.> C.** D.//11.某算法的部分流程图如图所示。执行这部分流程,输出a和b的值分别为( )A.14 6 B.14 20 C.48 20 D.4 612.在顺序结构中,各语句依次按顺序执行。其流程图的表示方式是( )A. B. C. D.13.某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,则输出a,b的值分别是( )A.12,10 B.10,9 C.9,15 D.9,1014.下列 VB 表达式的值等于 2016 的是( )A.Mid("20161111",1,4) B.Len("2015")+1C.Str(2008)+ "8" D.2016 Mod 2^20\1015.某VB程序段如下: s = "Hello World" s1 = "" n = Len(s) For i = 1 To n \ 2 If Mid(s, i, 1) > Mid(s, n - i + 1, 1) Then s1 = s1 + Mid(s, i, 1) Else s1 = Mid(s, n - i + 1, 1) + s1 End If Next i Text1.Text = s1执行该程序段后,在文本框Text1中显示的是( )A.WlleH B.oorld C.dlroo D.orldo16.已知字典dict1=1001:”mali”, 1002:”lucy”, 1003:”jack”, 1004:”jhon” },要得到字典中的“jack”,下列方法可行的是( )A.dict1[2] B.dict11003}C.dict1[1003] D.dict1[“jack”]二、填空题17.算法的三种基本结构分别是:顺序结构、选择结构、 。18.程序分析题(2小题本小题7分,满分15分)阅读下列流程图,写出结果当输入x=1时,输出n的值是____19.写出下列表达式的值(1) “20”+str(15) =_____________(2) Len(“-100”)+100 =__________(3) 103\10/5 mod 10=_____________(4) Not (1>2) and (5<3)=____________三、判断题20.算法就是解决问题的方法和步骤。 (_____)21.使用流程图描述算法存在歧义性,容易导致算法执行的不确定性。(_______)22.列表中的元素可以是不同数据类型(_____)【参考答案】一、选择题1.D2.C3.B4.C5.A6.C7.D8.C9.C10.C11.B12.A13.D14.D15.D16.C二、填空题17.循环结构18.319.“2015” 103 1 False三、判断题20.对21.错22.对 展开更多...... 收起↑ 资源预览