基本语句 知识点题库

以下是牛顿迭代程序,认真阅读,填写横线内容

import math

a=float(input("请输入方程系数a:"))

b=float(input("请输入方程系数b:"))

c=float(input("请输入方程系数c:"))

d=b*b-4*a*c

if :

    x1=(-b+math.sqrt(d))/(2*a)

    x2=(-b-math.sqrt(d))/(2*a)

    print("方程有两个不同的解",x1,x2)

elif:

    x1=-b/(2*a)

    print("方程有两个相同的解",x1)

else:

    print("方程无解")

有如下Python程序:

inp=input(“May i have your name? ”).split()

family_name=

print(“It's nice to meet you ”+family_name)

运行该程序,其输入输出样例如下:

May i have your name? blues villiam

It's nice to meet you villiam

或:

May i have your name? my name is michile D jeckson

It's nice to meet you jeckson

请根据程序功能补全代码。

在VB中,如果要在按钮对象MyCmd上显示文字“单击计算”,则下列语句正确的是(  )
A . MyCmd.Caption="单击计算" B . Command1.Caption="单击计算" C . Command1.Text="单击计算" D . MyCmd.Text="单击计算"
下面的程序段,通过键盘输入5,则运算结果是(    )

A=input()

print(A * 5)

A . 3125 B . 25 C . 5*5 D . 5.5
下面Python代码运行后,a、b的值为(    )

a=23

b=int(a/10)

a= a-b * 10

print(a,b)

A . 23  2 B . 3   2 C . 3   20 D . 2   3
在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是(    )

x=y

y=x

A . 10、 10 B . 10、20 C . 20、 20 D . 20、 10
先后输入两个数,如果前一个数大于后一个数,则交换前后两个数的值;否则,两个数保持不变。
编写程序,根据输入的年份(4位整数),判断该年份是否是闰年。
通过表达式b=sqr(c^2-a^2)求出b的值,并通过int(b)=b来判断b是否为整数,如果为整数则满足要求,输出a,b,c。那么变量b的数据类型,下面定义最准确的是(     )
A .   dim b as integer   B .   dim b as long     C .   dim b as double       D .   dim b as string
a=[1,2,3,None,(),[],]; print(len(a))的输出结果是(       )
A .  4 B . 5 C . 6 D . 7
在Python中常用的输入输出语句分别是(      )
A . input()    output() B . input()     print() C . input()     printf() D . scanf()     printf()
Python程序中第一行:a=input( ),第二行:print(a+5),运行程序后键盘输入3,输出结果是(    )。
A . 5 B . 3 C . 8 D . 其他
在Visual Basic程序中,王老师声明一个数组用于存储班级45位学生的手机号码,下列语句中合适的是(   )
A . Dim Tel(1 To 45) As Integer B . Dim Tel(1 To 45) As Long C . Dim Tel(45) As Long D . Dim Tel(44) As String
以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请补全该程序段。

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

n2= math. floor(float(n))

print(n2)

有一条输出语句:print( “ \0 58 ” ),其输出的结果是(    )
A . 48 B . 0 C . “0” D . 换行
执行语句a=input(“输入一个数:”)后,输入10,则a的值是(    )
A . 10 B . 10.0 C . “10” D . “10.0”
Python中,可以输出hello world的是(  )
A . printf(“hello world”) B . output(“hello world”) C . Print(“hello +world”) D . print(“hello world”)
下列程序语句输出结果为:(      )

print("36+78=",36 +78)

A . 36+78=114 B . 36+78=36+78 C . 114=36+78 D . "36+78"=14
下列Python语句运行结果是:(    )

print(1+2==3)

A . 程序报错 B . True C . 3 D . 1+2==3
四个选项中Python语句没有错误的是(    )
A . n=int(input(“n=5”) B . PRINT(‘a=’,35) C . a,b=b,a D . a=3/{[45-2]*11}