《2015年10月浙江信息技术选考加试题解析.ppt》由会员分享,可在线阅读,更多相关《2015年10月浙江信息技术选考加试题解析.ppt(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选考试题解析选考试题解析VB加试题解析加试题解析1111题解析题解析n 解析:在0,1区间内查找一个数,n 第一次 取0,1区间中间0.5,如果f(0.5) 0,则第二次区间为0, 0.5n 每次都减少位原来的1/2,n 所以答案为D。1212题题n 解析:i=3,4,5分别代入计算,即可得到答案n 答案选BDim a(l To 5) As Integer, i As Integer, c As Integer a(l) = 2 : a(2) = 1 : a(3) = 3 : a(4)=4 : a(5) = 5c=0For i = 3 To 5If a(i - 2) + a(i - 1) =
2、a(i) Then c = c + 1 Next iTextl. Text = Str(c)该程序段运行后,文本框该程序段运行后,文本框Textl中显示的内容是中显示的内容是1616题解析题解析1717题解析(题解析(1 1)n 解析: 加密过程前3步,其实就是将字符内码内码转换成十六进制数的过程。如图: 109D=6DH (十六进制中D就是13)代码中b1 = a 16b2 = a Mod 16就是采用除16取余法,将十进制内码转十六进制。(只有两位,所以两步就行)如图例子中:b1=6b2=13自定义函数Code2Char(),转换成对应的加密字符。答案很明显:求加密前字符串长度即:n=Len(s)加密过程1717题解析题解析nCode2Char(c As Integer) As String Code2Char函数默认参数按地址传递,参数按地址传递,即c变量地址,函数里面c值改变,主程序中也会改变。(此题不考查该知识)。 Code2Char函数功能将十进制值转换成加密字符。而加密字符已经存储在变量s中,只需要取出变量s中相应的字符即可。 如果c=0,则取第1个字符,c=1,取第2个字符,即在s中取第c+1个字符。 所以答案为 Mid(s,c+1,1)最后一问,答案很明显。不解析了杜宗飞杜宗飞