(
课件网) 第五章 人工智能及应用 验收卷(七) 综合测评(二) (考试时间40分钟;满分50分) 一、选择题(本大题共12小题,每小题2分,共计24分,在每小题给出的四个选项中,只有一个符合题目要求,多选、少选、不选均不得分) 1.下列关于数据和信息的说法,正确的是( ) A.被收集保存的数据才是真正的数据 B.数据的多种表现形式在计算机中用二进制存储 C.同一信息必须依附于同一个载体 D.有了计算机才有了信息的加工和处理 B D A.各比赛项目数据的表现形式可以数字、图片等 B.图中柔道项目价格 “¥20.00”数据有实际意义 C.对于票价高低有不同的理解是因为知识构建不同 D.通过赛时选择合适自己时间的票是智慧的体现 D 3.下列关于大数据相关说法,正确的是 ( ) A.某市学生体质测试的数据是大数据 B.大数据为提高处理效率,采用抽样数据 C.大数据分析为得到正确的处理结果,不允许有个别错误数据 D.大数据不一定强调对事物因果关系的探求,而是更注重它们的相关性 A A.ASCII 码共表示 127 个字符 B.计算机中的汉字是采用二进制进行编码的 C.条形码、二维码也属于编码方式 D.MPEG-4 是常见的视频编码方式 C A.存储该字符串的内码共需 15 个字节 B.小写字母“p”的内码值是 70H C.字符的内码值大小关系为:“3”<“e”<“H” D.数字“2”的内码值用二进制表示为 00110010 A 6.有关数据安全的说法,下列正确的是 ( ) A.通过数据校验保障交互数据的完整性 B.重要数据可以通过加密提高安全性,不必备份 C.强密码安全,可在多个应用中统一使用 D.保护数据的安全无需保护存储数据的介质 A 7.某算法的部分流程图如图所示。执行这部分流程,输出 s和 i 的值分别是 ( ) A.30 11 B.30 9 C.28 11 D.26 9 C 8.下列 Python 表达式中,值为 True 的是 ( ) A.9/3**2!=1 B."12"=="12345"[1:3] C.abs(-4.3)>9∥2 D."ac" in "abcaab" A 9.有如下 Python 程序: a=[100, 71, 74, 95, 68, 78, 99, 99, 82, 100] b={"A":0,"B":0,"C":0} for i in a: if i>90: b["A"]+=1 elif i>80: b["B"]+=1 else: b["C"]+=1 运行该程序后,b["B"]的值是( ) A.1 B.6 C.3 D.5 10.某Python程序如下: a=input("输入数字字符串:") s="" flag =1 for i in range(0,len(a)-1,2): d1=int(a[i]) d2=int(a[i+ 1]) t= d1 + flag*d2 if t<0: t+=10 elif t>=10: C t-=10 s = str(t) + s flag = -flag if len(a) % 2== 1: s += a[len(a)-1] print(s) 程序运行时,若输入“48135”,则输出的结果是( ) A.528 B.582 C.825 D.285 解析 每2个字符作为一组进行处理,将d1 和flag*d2值赋值给t,若t小于0,t增加10,若t大于等于10,t将减小10,否则不变,将t逆序连接到字符 s 中。第1组,t的值为12,t将减小10,s的值为"2";第2组t的值为8,t不变,s的值为"82"。条件len(a) % 2== 1成立,将a中最后一个数字连接到最后。 11.假如正整数 x 在 n 进位下的平方可以分割为两个正整数,且这两个数相加后恰等于 x,那么 x就是 n 进位下的卡布列克数。例如 92=81,而 9=8+1,所以 9 是十进位下的卡布列克数,9 也是十进位下最小的有意义的卡布列克数。编写如下自定义函数判定 x 是否为十进位下的卡布列克数。 def Kaprekar_number(x): w = 10; m = x * x while m > w and m % w != 0: #① if m ∥ w + m % w == x: #② return True w *= 10 # ③ else: #与 while 语句对齐 return False 关于上述程序代码,以下说法正确的是( ) A.执行语句 print(Kaprekar_number(45)),输出结果为 False B. ... ...