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.25 5.若要表示“1020 B. x>15 and x>20 C. x>15 and x<20 D. x<15 or x>20 7.如图是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 Sub A.3 B.6 C."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. ab 11.根据下图回答问题 (1)在Python交互模式下,命令运行结果是( ) 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. LoadPicture 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 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.编写程序,完成下列题目。 题目内容: 接 ... ...
~~ 您好,已阅读到文档的结尾了 ~~