相关试卷

  • 1、在程序运行过程循环次数未知的情况适合于创建(     )
    A、双分支 B、计数循环 C、单分支 D、条件循环
  • 2、函数可以分为(     )和用户自定义函数。
    A、系统函数 B、输出函数 C、函数名 D、输入函数
  • 3、十进制整数17化为二进制数是(     )
    A、10001 B、1101000 C、1100010 D、1110100
  • 4、以下结果为True(真)的是(     )
    A、3>=5 B、4==4 C、5<3 D、5!=5
  • 5、关于列表正确的是(     )
    A、列表是指多个数据元素 B、列表是指我们平时用的数字 C、列表是指多个数据元素的有序集合 D、列表是指电子表格
  • 6、python提供了2种循环结构语句,它们是(     )
    A、for和while语句 B、for和if语句 C、if和else语句 D、print和input语句
  • 7、人工智能的本质是(     )
    A、算法 B、计算 C、数据 D、数值
  • 8、下面是浮点数类型的语句的是(     )
    A、float() B、int() C、str() D、if()
  • 9、赋值语句的基本格式是(     )
    A、C+=A B、a=a+1 C、A=B D、变量=表达式
  • 10、下列属于字符串的是(     )
    A、8 B、a*b C、"hello" D、i
  • 11、4**2的值是(     )
    A、8 B、32 C、16 D、42
  • 12、range(6)会生成(     )这样一个列表。
    A、[1,2,3,4,5,6] B、[0,1,2,3,4,5] C、[0,1,2,3,4] D、(0,1,2,3,4,5)
  • 13、程序设计语言的发展阶段不包括(     )
    A、汇编语言 B、自然语言 C、机器语言 D、高级语言
  • 14、下列关于算法正确的是(     )
    A、算法就是解决问题的方法和步骤 B、算法就是程序 C、解决某个问题的文档资料 D、算法就是数学中的计算
  • 15、Excel里面的求和函数是(     )
    A、Sum B、Count C、Max D、Min
  • 16、下面数据的特征的是(     )
    A、语义性、分散性、多样性与感知性 B、不断变化,随机出现,固定不变 C、物质,能量,数据 D、共享性,时效性,固定不变
  • 17、微软发布的关系数据库管理系统是(     )
    A、HTML B、SQL C、Python D、Access
  • 18、“数据山峰”是指序列中一段连续的区域,其中的数据包含一个从上升到下降的过程。例如字符串s="5136432783"中存在"136432"和"783"两座数据山峰。以下Python程序的功能为输出字符串s中的所有“数据山峰”。

    (1)根据题意,请在划线处填上合适代码

    s=input("请输入数字序列:")

    i=0

    j=1

    flag=0             #flag用于标记状态

    while j<len(s):

           if flag==0 and s[j-1] < s[j]:

                 flag=1

                 

           elif flag==1 and s[j-1]>s[j]:

                 flag=2

           elif flag==2 and s[j-1]<=s[j]:

                 print(s[i:j])       #输出数字山峰

                 flag=0

           elif s[j-1]==s[j] or flag==0 and s[j-1]>s[j]:#进入初始状态

                 flag=0

           

    if:

           print(s[i:j])

    (2)当输入的数字序列为“543247837789”时,运行上述程序段后,输出的数字山峰为(若有多个数字山峰以逗号间隔)。

  • 19、判断两个字符串是否相等:规定"?"为万能字符,即可与任意一个字符相等,在忽略字符串中空格与不区分大小写的情况下,判断两个字符串是否相同。Python程序运行界面如下:

    (1)根据以上规则,字符串"?a?xc?vmg"与字符串"o?fx?kvm?"(A.相同/B.不同)

    (2)自定义函数deiSpace用于删除字符串中的空格,该算法属于(A.解析算法/B.枚举算法)

    (3)请在划线处填上合适代码

    def delSpace(n):

           s=""

           for i in range(len(n)):

                 if n[i]!="":

                 

           return s

    (4)实现函数的主程序如下,请在划线处填上合适代码

    sl=input("请输入一个字符串:")

    s2=input("请输入另一个字符串:")

    sl=delSpace(s1.upper())       #对数据进行预处理,upper函数用于将字符串中字符转换成大写

    s2=delSpace(s2.upper())

    if:

           print("两个字符串不相同")

    else:

           i=0

           while i < len(s1):

                 cl=s1[i]

                 c2=s2[i]

                 if c1=c2:

                        

                 else:

                        if:

                               i+=1

                        else:

                               break

    if i==len(s1):

           print("两个字符串相等")

    else:

           print("两个字符串不相等")

  • 20、哥德巴赫猜想:任意大于等于4的偶数都可以写成两个质数之和。请输入一个大于4的整数,编写Python程序进行检验。

    import math

    def isprime(n):

           if n==2:

                 return True

           for i in:

                 if:

                        return False

           return True

    n=int(input('请输入任意一个大于4的偶数:'))

    for i in range(3,n//2+1,2):

           if isprime(i)and:

                 print(n,'=',i,'+',n-i)

                 break

    (1)请在划线处填上合适代码

    (2)若变量n的值为18,则程序输出结果为

    (3)下列选项填入加框处,不能实现该程序功能的两项是

    ①range(2,n)                      ②range(2,n/2)

    ③range(2,n**0.5+1)          ④range(2,int(math.sqrt(n))+1)

    A.①②            B.②③               C.③④               D.②④

上一页 19 20 21 22 23 下一页 跳转