2021-2022学年浙江省温州市平阳县佳诚高中高二(上)第一次月考信息技术试卷
发布:2024/4/20 14:35:0
一、选择题(本大题共15小题,每小题2分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
-
1.下列关于数据与信息的说法,不正确的是( )
组卷:2引用:3难度:0.6 -
2.使用UltraEdit软件观察字符串“3-2=1”的内容,如图所示,则字符串“6+8>10”的内码是( )
组卷:9引用:6难度:0.7 -
3.二进制数101001100转换成十六进制数是( )
组卷:2引用:2难度:0.6 -
4.某算法的部分流程图如图所示,执行该流程后,“m-1”被执行的次数为( )
组卷:0引用:1难度:0.5 -
5.下列选项中变量和数据结构不正确的是( )
组卷:1引用:1难度:0.6 -
6.表达式22//4+13%5**2的结果为( )
组卷:1引用:2难度:0.7
二、非选择题(本大题共3小题,其中第16小题5分,第17小题7分,第18小题8分,共20分)
-
17.一个弹球会发出红、绿或蓝三种单色光。发着光的弹球从高处垂直下落,触地会垂直弹起,且弹起时发光颜色会变化。假设弹球下落高度为h,触地前发红光、绿光、蓝光时,反弹高度分别为0.8h、0.6h、0.5h。触地若干次后,弹球弹起时不再发光。观察弹球的发光颜色变化,并用字符串记录,其中每个字符表示弹球一次触地前的发光颜色(字符R、G、B分别表示红、绿、蓝)。编写一个程序,计算弹球发光状态下的运动轨迹长度。
(1)请根据运行结果,完善下面的代码。
(2)请结合题目描述和程序代码判断这是哪种算法组卷:2引用:1难度:0.4 -
18.判断身份证校验位是否正确
第一步:将身份证号码的第1位数字与7相乘;将身份证号码的第2位数字与9相乘;将身份证号码的第3位数字与10相乘;将身份证号码的第4位数字与5相乘;将身份证号码的第5位数字与8相乘;将身份证号码的第6位数字与4相乘;将身份证号码的第7位数字与2相乘;将身份证号码的第8位数字与1相乘;将身份证号码的第9位数字与6相乘;将身份证号码的第10位数字与3相乘;将身份证号码的第11位数字与7相乘;将身份证号码的第12位数字与9相乘;将身份证号码的第13位数字与10相乘;将身份证号码的第14位数字与5相乘;将身份证号码的第15位数字与8相乘;将身份证号码的第16位数字与4相乘;将身份证号码的第17位数字与2相乘。
第二步:将第一步身份证号码1~17位相乘的结果求和,全部加起来。
第三步:用第二步计算出来的结果除以11,这样就会出现余数为0,余数为1,余数为2,余数为3,余数为4,余数为5,余数为6,余数为7,余数为8,余数为9,余数为10共11种可能性。
第四步:如果余数为0,那对应的最后一位身份证的号码为1;如果余数为1,那对应的最后一位身份证的号码为0;如果余数为2,那对应的最后一位身份证的号码为X;如果余数为3,那对应的最后一位身份证的号码为9;如果余数为4,那对应的最后一位身份证的号码为8;如果余数为5,那对应的最后一位身份证的号码为7;如果余数为6,那对应的最后一位身份证的号码为6;如果余数为7,那对应的最后一位身份证的号码为5;如果余数为8,那对应的最后一位身份证的号码为4;如果余数为9,那对应的最后一位身份证的号码为3;如果余数为10,那对应的最后一位身份证的号码为2。
(1)如果身份证的前17位是34052419800101001,则该身份证的校验位是
(2)实现上述功能的代码如下,请在横线处填入合适的代码,使程序正常运行。
(3)实现上述功能的代码如下,但加框处代码有错,请改正。组卷:0引用:1难度:0.4