正在加载图片...
8 False(a>b的值是True;True跟数值c比较时要转换为数值,True转换为数值时相当于-l, 而c的值是1,故True>c的值是 False) 9 String(4," string")的功能是字符串:"ss 10.国ch(Mid函数取子字符串,从原字符串的第2个字符开始取,一共取了3个字符) 习题3程序控制结构 、单项选择题 1B2A3C(先计算小括号内的数值加法,再将结果57转换成字符串“579”显示,但字符 串的引号是不显示的)4B(因为ab得到的值是字符型的5”和6”,字符相连得“56”) 5A 6D 7B 8C 9D 10C 、填空 1.3(本程序的功能是:在a的字符串中找子串er”的个数) 2.【1】9 【2】nMod3=0 3.【1】 【2】121 4.85.06.57.1608.29.101 10.【1】93【2】2*x+4*(99-x)=210(鸡、兔腿数和)【3】99x(兔的只数) 习题4数组与类型 、单项选择题 1D(元素有8个:A(-3),A(-2)A(O)A(1),A(2)A(3)A(4)A(5) 2A(k=5+p(1)*2+p(2)*2+p(3)*2=5+1*2+4*2+9*2=33) 3D(s=a(4)*1+a(3)*10+a(2)*100+a(1)*1000=4321) 4D(输出:a(3,3)a(4,3)换行a(3,4)a(44) 5C(本题是输出数组a中最大元素的值及其下标,下标是从1开始) 6无(本题无一答案正确) 7D(Dm语句定义数组不能用变量名表示下标范围; ReDim语句则可以用变量名表示下标 范围,只要变量已给定值) 8A(B错,因为Aray函数只能对可调、变体形数组赋值。C错,赋值语句两边类型不 致,且此时不能自动转换。D错,b=a语句要求b数组不能为定长的静态数组:且b数组必 须与a数组类型一致,而Dm语句中只指定了b为 Integer,,并没有指定a为 Integer,实际 上a不是 Integer而是 Variant) 填空题8.False (a>b 的值是 True;True 跟数值 c 比较时要转换为数值,True 转换为数值时相当于-1, 而 c 的值是 1,故 True>c 的值是 False) 9.String(4,"string")的功能是字符串:"ssss" 10. 国 ch (Mid 函数取子字符串,从原字符串的第 2 个字符开始取,一共取了 3 个字符) 习题 3 程序控制结构 一、单项选择题 1B 2A 3C (先计算小括号内的数值加法,再将结果 579 转换成字符串“579”显示,但字符 串的引号是不显示的) 4B (因为 a,b 得到的值是字符型的“5”和“6”, 字符相连得“56”) 5A 6D 7B 8C 9D 10C 二、填空题 1. 3 (本程序的功能是:在 a 的字符串中找子串“er”的个数) 2.【1】 9 【2】n Mod 3=0 3.【1】 100 【2】121 4. 8 5. 0 6. 5 7. 160 8. 2 9. 101 10.【1】93 【2】 2*x+4*(99-x)=210 (鸡、兔腿数和) 【3】99-x (兔的只数) 习题 4 数组与类型 一、单项选择题 1D (元素有 8 个:A(-3),A(-2),A(0),A(1),A(2),A(3),A(4),A(5)) 2A (k=5+p(1)*2+p(2)*2+p(3)*2=5+1*2+4*2+9*2=33) 3D (s=a(4)*1+a(3)*10+a(2)*100+a(1)*1000=4321) 4D (输出:a(3,3) a(4,3) 换行 a(3,4) a(4,4)) 5C (本题是输出数组 a 中最大元素的值及其下标,下标是从 1 开始) 6 无 (本题无一答案正确) 7D (Dim 语句定义数组不能用变量名表示下标范围;ReDim 语句则可以用变量名表示下标 范围,只要变量已给定值) 8A (B 错,因为 Array 函数只能对可调、变体形数组赋值。C 错,赋值语句两边类型不一 致,且此时不能自动转换。D 错,b=a 语句要求 b 数组不能为定长的静态数组;且 b 数组必 须与 a 数组类型一致,而 Dim 语句中只指定了 b 为 Integer,并没有指定 a 为 Integer,实际 上 a 不是 Integer 而是 Variant) 二、填空题
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有