相关试卷

  • 1、某对分查找算法的VB程序段如下:

    For i=1 To 15

        a(i) = i

    Next i

    key = Int (Rnd * 20)

    i = 1:j=15:n=0

    Do While i<=j

        m=(i+j+1)\2

        If a(m)< key Then i=m +1 Else j=m-1

        n=n+1

    Loop

    执行该程序段后,变量n的值可能是(    )

    A、1 B、2 C、3 D、4
  • 2、有如下VB程序段:

    k=0:r=""

    For i=1 To Len(s)

        If b(k) = Mid(s, i,1) Then

            k=k-1

        Else

            k=k+1

            b(k) = Mid(s, i, 1)

        End If

    Next i

    For i=1 To k

        r=r+b(i)

    Next i

    数组元素b(0)到b(10)的初始值为“”,若变量s的值为“abbaddcab”,执行该程序段后,变量r的值是(    )

    A、”abdc” B、"aacab” C、"c" D、"cab"
  • 3、有如下VB程序段:

    count = 0: n=7: i= 1

    Do While i<=n

        If a(i)> a(i+1)Then

            count = count + 1

            t = a(i): a(i) = a(i + 1): a(i+1) =t

        End If

        If i=n Then i=0:n=n-1

        i=i+1

    Loop

    Text1.Text = Str (count)

    数组元素a(1)到a(8)的值依次是“15,2,1,17,19,14,25,26”,执行该程序段后,文本框Text1中显示的是(    )

    A、4 B、5 C、6 D、7
  • 4、将正整数n分解为连续正整数之和(如正整数9分解为2+3+4、4+5两种)。统计分解方法共有几种的VB程序段如下:

    ans=0

    n = Va1 (Text1. Text)

    For i=1 To n\2

        t=n:x=i

        Do While t>0

           

        Loop

    Next i

    Text2.Text = Str (ans)

    方框中的代码由以下三部分组成:

    ①If t=0 Then ans=ans+1   ②t=t-x③x=x+1

    下列选项中,代码顺序正确的是(    )

    A、③①② B、②①③ C、①③② D、①②③
  • 5、某算法的部分流程图如图所示,执行这部分流程,若输入n的值为10,则输出a、b的值分别是(    )

    A、4,6 B、9,12 C、16,20 D、25,30
  • 6、VB表达式16\2^2*3+ 2的值是(     )
    A、2 B、3 C、14 D、194
  • 7、一段未经压缩的时长60秒、立体声双声道44100HZ、16位WAV音频,要将其存储容量从约10MB减少到约2.5MB,在不改变其他参数的前提下,可调整采样频率、量化位数分别为(    )
    A、22050HZ、8位 B、44100HZ、8位 C、22050HZ、16位 D、44100HZ、24位
  • 8、使用Photoshop软件制作“青春追梦人”作品,部分编辑界面如图所示。

    下列说法正确的是(    )

    A、可将“背景”图层的不透明度设置为“50%” B、可将“人物”图层的图层样式拷贝到“青春”图层 C、执行“自由变换”命令可以改变文字图层中的文字大小 D、将作品存储为BMP格式后会显示“内阴影”效果
  • 9、下列有关信息编码的说法,正确的是(    )
    A、全角英文字符的内码占1个字节 B、两位十六进制数的最大值等于256 C、已知字符“9”的ASCII码值为39H,则字符“10”的ASCII码值是3AH D、若一个二进制数的最低位为0,将其转换为十进制数后该数为偶数
  • 10、使用Access软件编辑某单位员工管理数据库,其中“献血情况"数据表的部分界面如图所示。

    下列说法正确的是(    )

    A、在当前数据表视图中不能添加字段 B、可以将“姓名”字段设为“主键” C、“出生年月”字段的数据类型不可能为“文本”型 D、可以通过“导入文本文件”操作,对已有的数据表追加记录
  • 11、下列有关网页与浏览器的说法,不正确的是(    )
    A、描述网页基本元素的超文本标记语言简称是HTML B、收藏夹中的网址可以进行重命名、移动、删除操作 C、在IE浏览器中,保存网页操作不能获取图像文件 D、搜索引擎一般包括自动网页搜索和全文检索两大核心技术
  • 12、下列有关信息的说法,正确的是(    )
    A、信息仅在人类社会是无处不在的 B、规范的信息表达有助于信息的交流 C、虛假信息的产生只源于错误的信息加工 D、数字化后的信息才可以被加工和处理
  • 13、在数学史上韩信点兵问题也被称为物不知数问题,最早记载于一千多年前的《孙子算经》中:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”用通俗的话来说题目的意思就是:有一些物品,不知道有多少个,只知道将它们三个三个地数,会剩下2个;五个五个地数,会剩下3个:七个七个地数,也会剩下2个。要求找出满足条件的所有三位数,并统计个数,请在程序划线处填入合适的代码。

    total=0

    a=[ ]

    for i in                    

        if

        a. append(i)

                          

    print("可能情况共: ", total,"种")

    print("分别是: ",a)

    (1)、画线处应填入的语句为:
    (2)、加框处的代码有误,应改为:
    (3)、满足该条件的两位数只有一个,它的值为
  • 14、请阅读以下材料,并回答问题:

    材料一:珠穆朗玛峰的高度为848.86米。

    材科二:有个科学猜想节目:如果有-张足够 大的纸,其厚度为0.1毫米,对折一次纸的厚度增加1倍设张纸的厚度为h,对折k次,那么纸的厚度为h*2”。

    材料三:纸对折多少次后可以超过珠穆朗玛峰的高度的算法流程图表示如下。

    (1)、材料二中由“纸的厚度为h,对折k次,得出纸的厚度为h*2”,这个过程属于用算法解决问题的哪个步骤(单选题,填字母: A .抽象与建模;B .设计算法;C .描述算法)。
    (2)、材料三种加虚线框的过程属于算法控制结构中的结构。
    (3)、用Python语言实现上述算法,请在划线处填入代码。

    h=0.0001

    k=0

    while

        k=k+1

        h=h*2

    print("需要对折",k,"次")

    (4)、解决此问题的算法是(填“解析算法”或“枚举算法”)。
  • 15、读Pyton程序代码,回答下列问题:
    (1)、代码一:

    def fun(b):

        c=a*b

        return C

    a=4

    print(fun(a))

    程序执行后,输出的结果是

    (2)、代码二:

    s=["Java", "C++", "Python", "C","PHP*"]

    max=s[0]

    i=1

    while i<len(s) :

        if max<s[i]:

            max=s[i]

        i+=1

    print (max)

    程序执行后,输出的结果是

  • 16、汉字“州”的字形采用16X16点阵方式描述,如图所示。每个点用1个二进制位表示,“0”表示白点像素,“1”表示黑点像素,自上而下逐行编码。

    (1)、如图所示,第五行共有16个像素,存储和表示第五行数据需要他一进制数。则该汉字字形的第五行编码用十六进制表示为
    (2)、结合图示,下列说法正确的有              
    A、每个像素使用一位二进制数表示 B、该点阵图数字化后存储需要32个字节 C、最后2个字节的十六进制值为000 D、这个汉字字形的编码方案是ASCII码
  • 17、有如下Python程序段:

    s="水果5fRU2IT!"

    ans-res="

    for x in s:

        if "a"<=x<="z":

            ans=ans+chr (ord(x) -32)

        elif "A"<=x<="Z":

            ans=ans+chr (ord(x) +32)

        elif "0"<=x<="9":

            res=res+x

    t-ans+res

    print(t)

    程序执行后,输出的结果是(    )

    A、5fRU2IT B、5Fru2it C、Fruit52 D、52Fruit
  • 18、下列程序段中,赋值语句s+=i被重复执行的次数、s最后的值为(     )

    s=0

    for i in range(3,14,4):

        s+=i

    A、2次  21 B、3次  21 C、4次  21 D、4次  35
  • 19、已知year2021=(1:["建党",100,"周年"],2:["建国",72,"周年"],3:["辛亥革命爆发",110,"周年"]},则year2021[2][1]的值为(    )
    A、”辛亥革命爆发" B、72 C、110 D、"建国”
  • 20、字符串str="color",下列式子中输出与其它三项不同的是(    )
    A、str[2:5] B、str[2:] C、str[-3:] D、str[-4:-1]
上一页 627 628 629 630 631 下一页 跳转