资源简介 1.3算术运算符和表达式一课一练一、单选题1.在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,关于DrawEllipse操作的使用格式,它的使用格式如下:GraphicsWindow. 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.255.若要表示“10A. x<10 or x>25 B. x>10 or x<25 C. x>10 and x<25 D. x>10 and x>256.若要表示表达式15A. 1520 B. x>15 and x>20 C. x>15 and x<20 D. x<15 or x>207.如图是Python窗口,回答问题(1)下列不是Python语言特点的是( )A.简单易懂B.语法复杂C.交互性D.免费开源(2)print()是一个Python的内置函数,主要作用是( )A.数据的输入B.打印输出C.删除变量D.导入模块(3)“>>>”是( ),输入相应的命令即可执行程序。A.逻辑运算符B.单行注释符C.命令提示符D.算数运算符8.VB中,运行以下代码后,Texr1.Text的值为( )。Private Sub Command1_Click( ) Dim a As Integer, b As Integer a = val(“9”) b = sqr(a) Texr1.Text =str (b)End SubA.3B.6C."3"D."6"9.VB中表达式Mid(“hello”,2,3)的值是( )A. “ll” B. “llo” C. “ell” D. “ello”10.print("a"+"b"*2)结果是?( )A. ab2 B. abb C. abab D. ab11.根据下图回答问题(1)在Python交互模式下,命令运行结果是( )A.12B.10C.FalseD.True(2)“>>>”是( ),输入相应的命令即可执行程序。A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符(3)“x>0 and x<10”中的and是( )A.比较运算符B.命令提示符C.逻辑运算符D.算术运算符12.要实现图片的加载,需要用到( )函数,它的功能是把指定存储位置的图形文件加载到窗体、图片框或图像框的Picture属性中。A. Rnd B. Int C. LoadPicture D. Integer13.如果在VB中输入代码Text1.Text=Rnd*10,Text1中得到的数据不可能是 。A.1.5B.5.2C.7D.12114.表达式7%2的结果是( )。A. 1 B. 2 C. 3 D. 3.515.下列表达式结果为真(True)的是( )A. 3<5 or 4>5 B. 9>2 and 0 C. not 16>15 D. 20<19 and 87>100二、填空题16.表达式int(40.5)的值为 。17.根据“四则运算参考程序”填空。(1)从程序可知,使用了if-________-________语句,也称为________语句。(2)程序中定义x,y为________。(3)程序中的 “==”表示________,在比较运算符中, 不相等的符号是________;比较运算的结果为________或________。(4)补充程序:①________ ;②________ 。(5)启动Python后,新建程序,输入程序内容后,首先要进行________,可以命名为“四则运算.py”,然后运行程序,可执行编辑窗口里的“________”-“Run Module”命令,或使用快捷键________。18.填空题(1).将代数 式转换成程序设计中的表达式为 。(2).表示x是5的倍数或是9的倍数的逻辑表达式为 。三、解答题19.完成“选词造句”的程序编写。要求:依次输入“姓名”“地点”“心情”“事件”,输出格式如下:姓名+“在”+地点+心情+“地”+事件。例如,输入“王语菲”“学校”“专心致志”“做作业”,输出的结果为:“王语菲在学校无比激动地做作业”。20.编写程序,完成下列题目。题目内容:接收用户输入的一个秒数(非负整数),折合成小时、分钟和秒输出。输入格式:请输入一个非负整数:输出格式:将小时、分钟、秒输出到一行,中间使用空格分隔。输入样例:请输入一个非负整数:70000输出样例:19 26 40答案部分一、单选题1. C2. C3. C4. C5. C6. C7. (1)B(2)B(3)C8. C9. C10. B11. (1)C(2)B(3)C12. C13. D14. A15. A二、填空题16. 4017. (1)Elif;else;多分支(2)变量(3)相等;!=;真(True);假(False)(4)ope==“/”;result=x/y(5)保存;Run;F518. (1)Sqr((x*x+y*y)/(a+b))(2)X mod 5=0 or X mod 9=0三、解答题19. name=input("姓名:")place=input("地点:")mood=input("心情:")event=input("事件:")sentence=name+"在"+place+mood+"地"+eventprint(sentence)20. t=eval(input('请输入一个非负整数:'))a=t//3600b=(t%3600)//60c=(t%3600)%60print(a,b,c) 展开更多...... 收起↑ 资源预览