相关试卷
-
1、有如下程序段:
import random #导入随机数模块
n=random.randint(0,100) #产生0-100之间的随机整数,包含0和100
m=n; k=0; s=''
while n!=1:
for i in range(2,n+1):
if n % i==0 :
k=i n=n//k
s=s+str(k)+'*'break
print(m,'=',s[0:len(s)-1])
上述程序执行后,输出结果不可能的是( )
A、67=67 B、34=2*17 C、54=2*3*3*3 D、20=2*3*4 -
2、查找素数能够很好的体现出计算机解决某些数学问题的速度优势,除了计算机性能以外,设计更加简单的算法也能够提高计算机解决某些问题的速度。某种素数算法就是通过“开关”的思想,例如求100以内的所有素数,采用列表来表示[1,1,1,1,……,1,1,1],列表的索引值表示0-99中的每个数,1表示“开”即为素数(先假设都为素数),从2(0和1不是素数)开始,因为索引2号对应的值为1,则2是素数,再将后面能够被2整除的索引对应的值都改为0,依次类推……以下程序就是采用这种思路编写的输出1000以内的所有素数的程序:
lst1=[] #存放每个数的开关
lst2=[] #存放找到的素数
lst1=[1]*1000 #初始化开关列表
for i in range(2,1000):
if lst1[i]==1:
lst2.append(i)
lst1[j]=0
print(lst2) #输出所有 1000 以内的素数
上述程序横线处的合适代码为( )
A、if lst1[j]%i==0: B、if lst1[i]%i==0: C、for j in range(i,1000,i): D、for j in range(i+1,1000,i): -
3、有如下程序段:
def f(a,b):
if a>b:
return a-b return a+b
x1=int(input("请输入第一个数"))
x2=int(input("请输入第二个数"))
print(f(f(x1,x2),f(x2,x1)))
当键盘输入12和13后,程序输出的结果是( )
A、重复调用出错 B、50 C、24 D、26 -
4、某算法用伪代码描述如下:
输入两个互不相等的正整数A和B
10:If A<B then
C←A,A←B,B←C)
输出A和B
Else
返回到标号10的行继续执行
下列有关上述算的法说法,正确的是( )
A、该算法违反了算法有穷性原则 B、该算法实现了找出A和B中的最大值 A C、该算法属于分支结构 D、该算法无法使用流程图来描述 -
5、为了保障数据传输过程中数据的安全,人们往往采用多种方式来隐藏数据或者伪装数据。其中一种常用的办法就是把数据插入到一幅图像中,通过把真实数据以二进制的形式插入到图像中,这样即使被截获,表面看起来就是一幅图像。下列几组数据中最有可能存在隐藏数据的是( )A、
B、
C、
D、
-
6、输入法是一种重要的数据收集方式,通过对某用户常用词组的分析可以大致得到该用户的 基本信息,下列说法不正确的是( )A、采用语音输入或者手写输入就可以避免个人信息通过这种方式被收集 B、只要计算机不联网,就无法通过这种方式泄露个人信息 C、在法律允许范围内该种方式直观的体现了人人都是数据的生产者 D、通过联网更新后,越来越多新的词组可以被记忆以达到快速录入的目的,从而提高录入速度
-
7、下列有关n进制数 120 的说法,正确的是( )A、该数转换成十进制后一定是偶数 B、该数转换成十进制后可能小于10 C、该n进制至少包含3个数码 D、该n进制数去掉最低位的“0”后,其对应的十进制值扩大n倍
-
8、为了保障数据的安全,下列做法正确的是( )
①定期备份数据库 ②安装磁盘阵列系统 ③安装防火墙系统 ④对数据进行加密 ⑤安装杀毒软件
A、①②④ B、①②③ C、①②③④ D、①②③④⑤ -
9、下列有关数据和信息的说法,正确的是( )A、数据只有收集后才存在 B、数据可以是一串数字,经过解释后具有一定的意义,这个意义就是信息 C、数据也是可以被捏造的,捏造出来的数据无法承载任何信息 D、相同的数据得到的信息一定是相同的
-
10、信息系统的开发过程可以分为系统分析、、、四个阶段。
-
11、需求分析阶段研究对象是软件项目的用户需求。
-
12、小强计划去外省旅游,他用身份证号注册了12306网上售票系统账户,然后在“车票预订”处输入要查询的出发地和目的地,获得车次和余票信息,并选择自己的车次进行购票。下列有关12306网上售票系统功能说法不正确的是( )A、该系统通过用户注册获取身份证号,属于数据收集功能 B、该系统数据库中记录的车次、余票,属于数据存储功能 C、该系统根据历年数据分析,能做出增减班次的合理决策属于数据加工处理功能 D、该系统根据出发地和目的地,显示相关车次与余票信息,属于信息输入功能
-
13、信息系统开发的基本过程包括:需求分析、可行性分析、开发模式选择、架构设计、硬件搭建、软件开发等,以下选项属于可行性分析阶段要解决的问题的是( )A、我希望有个系统能够让我知道室内甲醛是否超标 B、系统由哪些模块组成,各个模块的功能是什么 C、代码是否高效,人机界面是否友好、美观 D、现有硬件条件能否实现该系统的搭建
-
14、U 盘中删除的文件可从“回收站”中找回来。
-
15、我们手机上使用的APP客户端不是程序。
-
16、电子计算机最主要的工作特点是( )。A、高速度 B、高精度 C、存储程序与程序控制 D、记忆力强
-
17、物联网的定义最早于1999年由提出,以后不断扩充、延伸、完善。
-
18、参考图示,回答问题。
王老师用Arduino开发板和其它外接设备搭建了一个“自动浇花神器”。其基本原理是编写程序控制设备A获取花盆内土壤的湿度,然后判断是否达到需要浇水的阈值,如果达到阈值则控制电机,实现浇水功能。部分设备连接图如下:
设备A的作用是感知监测花盆内土壤湿度并转化为电信号,将数据传输给Arduino开发板使用,由此可以判断设备A是一个
-
19、RFID( Radio Frequency Identification )(射频识别)又称 , 是一种技术,可通过无线电信号识别特定目标并读写相关数据,而识别系统与特定目标之间无须建立机械或光学接触。其原理为与之间进行式的数据通信,达到识别目标的目的。
-
20、下列有关网页与浏览器的说法,正确的是 ( )A、网页的三种基本元素为文字、图形图像和音频 B、描述网页的超文本标记语言缩写是 HTML C、浏览器与 Web 服务器之间进行信息传输采用的协议是 SMTP D、浏览器“收藏夹”中保存了所收藏网页的所有内容