人工智能四级模拟测试1
姓名必须正确填写、认真做题,有错误要及时纠正
一、单选题(每题2分,共30分)
1、执行以下语句后a、b、c的值是:
[单选题] *
诗意女孩名字 watermelon cherry strawberry |
strawberry cherry watermelon |
strawberry watermelon watermelon(正确答案) |
watermelon strawberry cherry |
答案解析:如果字符串长度不一样,比较长度。如果长度一样,比较的是相同位置的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、列选项中,不属于计算机函数的优点是? [单选题] *
减少重复代码 |
使程序模块化 |
使程序便于阅读(正确答案) |
加快程序运行速度 |
呼伦贝尔 |
答案解析:函数就是方法,可以减少重复代码、使程序模块化、加快运行速度。不是用来方便阅读的
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秒 |
答案解析:循环6次,j的值依次是2,3,4,5,6,休眠时间就是2+3+4+5+6+7,答案是27秒
13、代码print(0.1+0.2==0.3)的输出结果是: [单选题] *
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论