相关试卷

  • 1、以下程序要求输出偶数,则在方框处的语句为(    )

    import math

    def func(list):

    for x in list:

        if  :

            print(x)

    A、x%2==0 B、x%2 C、x is even D、x/2
  • 2、python中表示跳出循环的函数是(    )
    A、continue B、break C、ESC D、close
  • 3、下面的代码,哪些会输出1,2,3,三个数字(     )
    A、for i in range(3):     Print(i) B、aList = [1,2,3] for i in aList:     print(i+1) C、i = 1 while i<3:     print(i)     i+=1 D、for i in range(3):     Print(i+1)
  • 4、执行下列程序以后i的值是(    )

    for i in range(-3, -21, -4):

        print(i, end=" ")

    print(end="\n")

    A、-3 B、-4 C、-19 D、-21
  • 5、若k为整型,下列while循环执行的次数为 (   )

    k = 1000

    while k > 1:

        print(k)

        k = k /2

    A、9 B、10 C、11 D、100
  • 6、下列循环结构用法错误的是(    )
    A、for i in range(20): B、for i in range(0,10): C、for i in range(10,0,2): D、while s<50:
  • 7、有以下程序段:

    sum=1

    for i in range(1, 5):

        sum=sum*i

    print(sum, i)

    程序的运行结果为(      )。

    A、24   5 B、120    5 C、24   4 D、120   4
  • 8、执行以下程序得到的结果是(    )

    i=-1

    while(i<0):

        i=i+1

        print(i)

    A、-1 B、0 C、1 D、i
  • 9、关于 for循环和 while循环的说法哪个正确(     )
    A、while循环先判断后执行,for循环先执行后判断 B、while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C、两种循环任何时候都不可以替换 D、两种循环结构中都必须有循环体,循环体不能为空
  • 10、根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。
  • 11、编写程序,根据输入的年份(4位整数),判断该年份是否是闰年。
  • 12、实现一个简单的出租车计费系统,当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米费用为1.2元,超过10千米以后,每千米的费用为1.5元。
  • 13、从键盘上输入一个字符,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数字时,输出“输入的数字”;当输入的是其他字符时,输出“输入的是其他字符”。
  • 14、先后输入两个数,如果前一个数大于后一个数,则交换前后两个数的值;否则,两个数保持不变。
  • 15、判断输入的一个整数能否同时被3和7整除,若能,则输出“Yes”;否则输出“No”。
  • 16、下列程序执行后的结果是(      )。

    a=1

    if a<0:

        print("a<0")

        print("a<0")

    elif a<1:

        print("0<a<1")

    else:

        print("a>=1")

    A、a<0 B、0<a<1 C、a>=1 D、a>0
  • 17、下列程序运行后,在键盘输入100,则程序的运行结果是(    )。

    x=input("Please input x:")

    if x<0 or x>=20:

        print(x//10)

    elif 0<=x<5:

        print(x)

    elif 5<=x<10:

        print(3*x-5)

    elif 10<=x<20:

        print(0.5*x-2)

    A、10 B、100 C、295 D、48
  • 18、下面if语句统计满足“性别 (gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为(     )。
    A、if(gender=="男" or age<40 and rank=="副教授"): n+=1 B、if(gender=="男" and age<40 and rank=="副教授"): n+=1 C、if(gender=="男" and age<40 or rank=="副教授"): n+=1 D、if(gender=="男" or age<40 or rank=="副教授"): n+=1
  • 19、关于结构化程序设计所要求的基本结构,以下描述错误的是(   )
    A、重复(循环) B、选择(分支) C、goto跳转 D、顺序
  • 20、执行下列程序以后的结果是(    )

    print("请输入3个数:")

    x=int(input("x= "))

    y=int(input("y= "))

    z=int(input("z= "))

    temp=0

    if x>y:

        temp=y

        y=x

        x=temp

    if x>z:

        temp=z

        z=x

        x=temp

    If y>z:

        temp=z

        z=y

        y=temp

    print(x, y, z)

    A、从小到大排序 B、从大到小排序 C、都变成最大的数 D、都变成最小的数
上一页 951 952 953 954 955 下一页 跳转