初中信息技术浙教版(2020)八年级上册第3课 算术运算符和表达式同步测试题
展开一、单选题
1.在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,关于DrawEllipse操作的使用格式,它的使用格式如下:GraphicsWindw. DrawEllipse(a,b,width,height)。下列说法错误的是( )。
A. 参数a, b分别指椭圆的x, y坐标 B. 参数width是指椭圆的宽度
C. 椭圆的圆心坐标就是(a, b) D. 参数height是指椭圆的高度
2.Int( Rnd * 100 ) 表示的是( )范围内的整数。
A.[0,100]
B.[1,99]
C.[0,99]
D.[1,100]
3.表达式Abs(-6)+Len(“ABCDE”)的值是( )
A. 6ABCDE B. -6ABCDE C. 11 D. 不能计算,出错
4.在VB中,表达式3^2\4的值是( )。
A. 1 B. 1.5 C. 2 D. 2.25
5.若要表示“10
6.若要表示表达式15
7.如图是Pythn窗口,回答问题
(1)下列不是Pythn语言特点的是( )
A.简单易懂
B.语法复杂
C.交互性
D.免费开源
(2)print()是一个Pythn的内置函数,主要作用是( )
A.数据的输入
B.打印输出
C.删除变量
D.导入模块
(3)“>>>”是( ),输入相应的命令即可执行程序。
A.逻辑运算符
B.单行注释符
C.命令提示符
D.算数运算符
8.VB中,运行以下代码后,Texr1.Text的值为( )。
Private Sub Cmmand1_Click( )
Dim a As Integer, b As Integer
a = val(“9”)
b = sqr(a)
Texr1.Text =str (b)
End Sub
A.3
B.6
C."3"
D."6"
9.VB中表达式Mid(“hell”,2,3)的值是( )
A. “ll” B. “ll” C. “ell” D. “ell”
10.print("a"+"b"*2)结果是?( )
A. ab2 B. abb C. abab D. ab
11.根据下图回答问题
(1)在Pythn交互模式下,命令运行结果是( )
A.12
B.10
C.False
D.True
(2)“>>>”是( ),输入相应的命令即可执行程序。
A.比较运算符
B.命令提示符
C.逻辑运算符
D.算术运算符
(3)“x>0 and x<10”中的and是( )
A.比较运算符
B.命令提示符
C.逻辑运算符
D.算术运算符
12.要实现图片的加载,需要用到( )函数,它的功能是把指定存储位置的图形文件加载到窗体、图片框或图像框的Picture属性中。
A. Rnd B. Int C. LadPicture D. Integer
13.如果在VB中输入代码Text1.Text=Rnd*10,Text1中得到的数据不可能是 。
A.1.5
B.5.2
C.7
D.121
14.表达式7%2的结果是( )。
A. 1 B. 2 C. 3 D. 3.5
15.下列表达式结果为真(True)的是( )
A. 3<5 r 4>5 B. 9>2 and 0 C. nt 16>15 D. 20<19 and 87>100
二、填空题
16.表达式int(40.5)的值为 。
17.根据“四则运算参考程序”填空。
(1)从程序可知,使用了if-________-________语句,也称为________语句。
(2)程序中定义x,y为________。
(3)程序中的 “==”表示________,在比较运算符中, 不相等的符号是________;比较运算的结果为________或________。
(4)补充程序:①________ ;②________ 。
(5)启动Pythn后,新建程序,输入程序内容后,首先要进行________,可以命名为“四则运算.py”,然后运行程序,可执行编辑窗口里的“________”-“Run Mdule”命令,或使用快捷键________。
18.填空题
(1).将代数 式转换成程序设计中的表达式为 。
(2).表示x是5的倍数或是9的倍数的逻辑表达式为 。
三、解答题
19.完成“选词造句”的程序编写。要求:依次输入“姓名”“地点”“心情”“事件”,输出格式如下:姓名+“在”+地点+心情+“地”+事件。例如,输入“王语菲”“学校”“专心致志”“做作业”,输出的结果为:“王语菲在学校无比激动地做作业”。
20.编写程序,完成下列题目。
题目内容:
接收用户输入的一个秒数(非负整数),折合成小时、分钟和秒输出。
输入格式:
请输入一个非负整数:
输出格式:
将小时、分钟、秒输出到一行,中间使用空格分隔。
输入样例:
请输入一个非负整数:70000
输出样例:
19 26 40
答案部分
一、单选题
1. C
2. C
3. C
4. C
5. C
6. C
7. (1)B
(2)B
(3)C
8. C
9. C
10. B
11. (1)C
(2)B
(3)C
12. C
13. D
14. A
15. A
二、填空题
16. 40
17. (1)Elif;else;多分支
(2)变量
(3)相等;!=;真(True);假(False)
(4)pe==“/”;result=x/y
(5)保存;Run;F5
18. (1)Sqr((x*x+y*y)/(a+b))
(2)X md 5=0 r X md 9=0
三、解答题
19. name=input("姓名:")
place=input("地点:")
md=input("心情:")
event=input("事件:")
sentence=name+"在"+place+md+"地"+event
print(sentence)
20. t=eval(input('请输入一个非负整数:'))
a=t//3600
b=(t%3600)//60
c=(t%3600)%60
print(a,b,c)
浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题: 这是一份浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题,共9页。试卷主要包含了根据图回答,下列程序运行后,输出的结果为,请选出下列书写正确的语句,下列程序运行结果,下面程序段显示个“*”等内容,欢迎下载使用。
初中信息技术浙教版(2020)八年级上册第12课 Python的函数课时训练: 这是一份初中信息技术浙教版(2020)八年级上册第12课 Python的函数课时训练,共5页。试卷主要包含了12pythn的函数一课一练,下面哪个函数是输入函数,int的值是,执行下边的程序,输出运行结果是等内容,欢迎下载使用。
初中信息技术浙教版(2020)八年级上册第8课 循环结构——for循环同步训练题: 这是一份初中信息技术浙教版(2020)八年级上册第8课 循环结构——for循环同步训练题,共8页。试卷主要包含了8循环结构——fr循环一课一练,阅读下图,回答下面小题,下面程序的执行结果是,下列程序运行后,输出的结果为,根据图回答等内容,欢迎下载使用。