浙教版(2020)初中信息技术八年级上册第一单元第3课 算术运算符和表达式 一课一练

试卷更新日期:2022-01-12 类型:同步测试

一、单选题

  • 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. 若要表示“10<x<25”,正确的Small Basic的逻辑表达式是(    )
    A、x<10 or x>25 B、x>10 or x<25 C、x>10 and x<25 D、x>10 and x>25
  • 6. 若要表示表达式15<x<20,正确的Small Basic逻辑表达是(  )。
    A、15<x and x>20 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. 转化成python表达式
    (1)、将代数式(x*x+y*y)(a+b)转换成程序设计中的表达式为
    (2)、表示x是5的倍数或是9的倍数的逻辑表达式为

三、解答题

  • 19. 完成“选词造句”的程序编写。要求:依次输入“姓名”“地点”“心情”“事件”,输出格式如下:姓名+“在”+地点+心情+“地”+事件。例如,输入“王语菲”“学校”“专心致志”“做作业”,输出的结果为:“王语菲在学校无比激动地做作业”。
  • 20. 编写程序,完成下列题目。

    题目内容:

    接收用户输入的一个秒数(非负整数),折合成小时、分钟和秒输出。

    输入格式:

    请输入一个非负整数:

    输出格式:

    将小时、分钟、秒输出到一行,中间使用空格分隔。

    输入样例:

    请输入一个非负整数:70000

    输出样例:

    19 26 40