第3课 算术运算符和表达式 知识点题库

下列程序的执行结果是(  )

i=20

j=10

if i<j then print j

print i

A . 10 B . 20 C . 20  10 D . 10  20
Python中,(  )运算的优先级较高。
A . 乘法 B . 取余 C . D . 取整
根据下图回答问题

  1. (1) 在Python交互模式下,命令运行结果是(  )
    A . 12 B . 10 C . False D . True
  2. (2) “>>>”是(  ),输入相应的命令即可执行程序。
    A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算术运算符
  3. (3) “x>0 and x<10”中的and是(  )
    A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算术运算符
设A、B、C表示三角形的三条边,能表示条件“任意两边之和大于第三边”的布尔表达式是(    )。
A . A+B>C or A+C>B or B+C>A B . A+B>C and A+C>B and B+C>A C . A+B<C or A+C<B or B+C<A D . A+B<C and A+C<B and B+C<A
常用函数Val(x)的作用:(     )。
A . 将字符型变量转换为数值型 B . 将数值型变量转换成字符型 C . 将字符转换成ASCII码 D . 将ASCII码转换成字符
求出下列函数值

Abs (1.38)=

Int(-1.38)=

Mid(“abcdefg”,3,4)=

Chr(“97”)=

Len(“abcdefg”) =

Sqr(4)=

我们在优化“海伦公式求三角形面积”程序,判断a、b、c三边能否构成三角形条件是:a+b>c,b+c>a,a+c>b三个条件同事满足,在VB程序中表示该条件的逻辑表达式是 (    )
A . a+b>c,b+c>a,  a+c>b B . (a+b)>c and(b+c)>a and(a+c)>b C . (a+b)>c or(b+c)>a or(a+c)>b D . a+b>c or b+c >a or a+c >b
小明要用VB语句描述“AB”是小于100的非负数,正确的是(  )
A . 0<=AB<100 B . 0<=AB Or x<100 C . 0<=AB And AB<100 D . 0≤AB<100
将数学表达式 写成Visual Basic表达式,正确的是(  )
A . Sqr(Abs(ab-c*c)) B . Sqr(Abs(ab-c*2)) C . Sqr[Abs(a*b-c*c)] D . Sqr(Abs(a*b-c*c))
函数(    )的作用是让程序暂停运行,等待用户输入—些文本信息,获取用户输入后,python将其存储在一个变量中。
A . Int() B . input() C . print() D . int (input())
  下图程序用于计算s=1*(- 2)*3*(- 4)*…*49*(-50)

Private Sub Command1_Click( )

    Dim s, j As Single

    s=

    For j=1 to 50

        If  Then

            s=s*j

        Else

            s=

        End if

    Next j

    print “s=”:s

End Sub

试在横线处填写适当的内容,使程序得到相应的计算结果。

数学式(a+3b)/(2a-b)在python中的正确写法是(      )
A . (a+3b)/(2a-b) B . (a+3*b)/2*a-b C . (a+3*b)/(2a-b) D . (a+3*b)/(2*a-b)
在python中运行以下程序,运行结果是:3*4=12。则可以填写的语句是(   )

print(       )

A . 3*4 ,=3*4 B . "3*4=",3*4 C . 3*4= ,"3*4" D . "3*4",=3*4
以下程序导入python的math模块,使用math模块下的函数对输入的实数进行向下取整,具体代码如下:

       ①     

n = input("请输入一个实数:")

       ②     

print(n3)

请完善该代码,上述划线处可选的语句为:(   )

A . ① import math ;② n3=math.floor(float(n)) ; B . ① import math;② n3=floor(float(n)) ; C . ① import math ;② n3=math.sqrt(float(n)) ; D . ① from math import ceil ;② n3=ceil(float(n)) ;
Python语句list (range (1, 10,3))执行结果为(    )。
A . [1,4,7] B . [1,4,7,10] C . ”1,4,7” D . "1,4,7,10”
input( )命令的功能是(  )
A . 赋值 B . 定义变量 C . 接收从键盘输入的内容 D . 字符串
“>>>”是(        ),输入相应的命令即可执行程序。

A . 比较运算符 B . 命令提示符 C . 逻辑运算符 D . 算术运算符
在python 3.x版本中,若定义a=1,b=2,c=3,则表达式(a>b)or(c>b)的值为(    )
A . Ture B . False C . 0 D . 1
循环结构“for in range (0,13,2):”的循环次数是13次。
以下x值等于5的是(   )
A . x='10/2' B . x=10/2 C . x=int(10/2) D . x='6-1'
最近更新