人工智能四级模拟测试1
姓名必须正确填写、认真做题,有错误要及时纠正
一、单选题(每题2分,共30分)
1、执行以下语句后a、b、c的值是: 
[单选题] *
watermelon cherry strawberry
strawberry cherry watermelon
strawberry watermelon watermelon(正确答案)
watermelon strawberry cherry
答案解析:linux的crontab用法如果字符串长度不一样,比较长度。如果长度一样,比较的是相同位置的26个字母的顺序,w>s 所以判断为True
a原本的值给了c , b原本的值给了a ,c被重新赋值后给了b
2、如图执行下方的程序,输出的是?
[单选题] *
11
18
75
20(正确答案)
答案解析:可以看到最后调用方法的时候,第一个参数先执行了一遍方法,func(fun(3,5),5)先计算第一个参数的方法的值,执行结果是15,然后外面的方法变为func(15,5),执行结果是20
3、列选项中,不属于计算机函数的优点是? [单选题] *
减少重复代码
使程序模块化
使程序便于阅读(正确答案)
nosql与sql的区别加快程序运行速度
答案解析:函数就是方法,可以减少重复代码、使程序模块化、加快运行速度。不是用来方便阅读的
4、阅读下面的伪代码,在画布上一共画出了多少个正方形?
[单选题] *
11个
30个(正确答案)
10个
12个
答案解析:这里有双重for循环,外面循环5次,但是每外面循环1次,里面的for循环会循环6次,5*6就是30次
5、关于Python赋值语句,以下选项中不合法的是: [单选题] *
x=1;y=1
x=(y=1)(正确答案)
x=y=1
x,y=y,x
答案解析:小括号python认为是元组类型,所以里面格式不能是 y = 1 
第一个和第三个的答案是x和y都是1,第四个是把x和y的值进行互换
6、在python中,字符串s = 'abc',那么执行表达式s+'d'之后,s的打印结果是什么: [单选题] *
'abc'(正确答案)
'abc+d’
报错
'abcd'
答案解析:只是执行  s + 'd'  并没有执行  s = s + 'd'  所以结果还是原本的'abc'
7、执行下方的流程图,共输出了多少次“生日快乐!”?
[单选题] *
3次
4次(正确答案)
5次
6次
答案解析:a = 1  条件 a < 5 循环4次,所以输出4次生日快乐
8、执行下方的程序,会输出的是?
[单选题] *
a + b *2
GoodMorning
GoodMorningGoodMorning
GoodMorningMorning(正确答案)
答案解析:先乘除后加减,b先乘2  变成'MorningMorning'  a再相加 结果就是'GoodMorningMorning'
9、下列选项中,描述错误的是? [单选题] *
网页源代码修改
CPU负责计算
内存负责计算(正确答案)
内存负责储存数据
运行速度主要由CPU决定
答案解析:内存只负责存储,运算器才进行计算
10、设a为5,执行下列计算后,b的值不为2的是: [单选题] *
b=a/2(正确答案)
b=7-a
b=a%3
b=a*(-1)+7
答案解析:一个 / 是带有小数的除法  5/2答案是2.5
两个 // 是整除
11、执行下方的程序,输出的是?
[单选题] *
55
45
35(正确答案)
44
答案解析:从0开始到10(不包括10) 循环10次,n的值是0,1,2,3,4,5,6,7,8,9 进行依次累加,但是每次减去1,就是1到9累积相加再减去10,答案是35
12、Python语言中,time模块中,time.sleep(3)表示程序在此等待3秒。执行下方的程序,输出“你好”后,计算机过了多久才输出“再见”?
[单选题] *
电脑一直自己刷新是什么原因
36秒
27秒(正确答案)
28秒
35秒
答案解析:python基础知识单选题循环6次,j的值依次是2,3,4,5,6,休眠时间就是2+3+4+5+6+7,答案是27秒
13、代码print(0.1+0.2==0.3)的输出结果是: [单选题] *
latest是什么意思

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。