• 1、假设a="hello",b="2020",c=a+b,运算后变量c 的值为(   )
    A、hello+2020 B、"hello+2020" C、"Hello2020" D、" hello2020"
  • 2、已知字符串a="python",则a[1]的值为(    )
    A、"p" B、"py" C、"Py" D、"y"
  • 3、列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个(  ) 
    A、变量 B、无序集合 C、有序集合 D、常量
  • 4、下面优先级最高的运算符是(     )
    A、** B、( ) C、+ D、/
  • 5、下面哪个不是Python合法的标识符(   )
    A、int32 B、40XL C、self D、__name__
  • 6、用流程图描述算法中,棱形图形符号(◇)表示的功能是
  • 7、素数的定义是:大于1的自然数中,除了能被1和它本身整除以下,没有别的因子的数。以下算法用于判断一个数是否为素数,根据算法描述,回答问题。

    ①输入一个数n(n>2)

    ②i=2

    ③n能被i整除吗?

    若能,输出“不是素数”,程序结束;

    若不能,i=i+1;

    ④判断i> 吗?

    若是,输出        a        ;

    若不是,转为执行步骤③。

    (1)、“n能被i整除”用VB表达式表示为
    (2)、a处应填入
  • 8、对解题过程的精确描述,且需要使用自然语言或者流程图或者伪代码将其表示出来。
  • 9、用智能电饭煲烧饭时,在微处理器的控制下,当饭烧熟时,智能电饭煲会自动停止高热烧饭,转为低热保温。这是因为锅底的温度传感器每隔一定时间(比如200毫秒)会将温度数据传送给微处理器,如果温度低于103℃,则继续高热烧板,一旦发现温度达到103℃(包含103℃,此时锅中水被蒸发完),微处理器就会控制继电器释放触点,让电饭煲停止烧饭,转入低热保温模式。根据以上描述回答下列问题:

    (1)、上图所示的流程图描述了某个时刻智能电饭煲根据输入的温度数据进行判断、处理的算法,则在流程图中①标记处应该填写
    (2)、在这个系统中温度传感器所起的作用是
  • 10、针对某一问题的一系列具有精确定义的有限的操作步骤称为(     )
    A、程序 B、指令 C、算法 D、软件
  • 11、流程图的符号中,平行四边形框是(  )
    A、连接圈 B、起止框 C、输入/输出框 D、处理框
  • 12、某算法的部分流程图如图所示。执行这部分流程,若输入s的值为“picture”,则输出的c、i值分别为(   )

    A、"c",3 B、"e",4 C、"t",3 D、"t",4
  • 13、下列关于算法描述方式的叙述正确的选项是(    )

    ①自然语言;

    ②流程图;

    ③伪代码;

    ④汇编语言

    A、①②③ B、①②④ C、①③④ D、②③④
  • 14、某算法的部分流程图如图所示,执行这部分流程后,输出 s 的值为(   )

    A、3 B、4 C、15 D、19
  • 15、某算法的部分流程图如图所示。执行这部分流程后,输出s的值是(    )

    A、1101 B、0010 C、1111 D、1110
  • 16、下列使用伪代码描述的算法中,能够完成数a 和数b 交换的是(     )
    A、a←a+b,b←a-b,a←a-b B、a←b,b←a C、t←a,b←t,a←b D、a←a*b,a←a/b,b←a/b
  • 17、观察流程图,下列关于算法特征表述错误的是(     )

    A、算法可以没有数据输入 B、算法必须至少有一个输出 C、该流程图符合算法的有穷性特征 D、该流程图中s=s+1体现了算法的确定性
  • 18、某算法的部分流程图如图所示。

    执行这部分流程,若依次输入2,-3,5,1,2,-1,-8,3,4,0,则输出变量m的值为(     )

    A、5 B、6 C、7 D、8
  • 19、算法是指在有限的步骤内解决某一问题的确切过程。以下关于算法的描述中,错的是(    )
    A、算法必须有输入,也必须有输出,而且可以有多个输入输出 B、任何复杂的算法最终都可以用顺序、分支、循环结构来实现 C、《九章算术》中用“更相减损术”求最大公约数的记载属于算法的自然语言描述 D、同一问题选用不同的算法执行效率可能会有很大差别
  • 20、某种字符加密方法描述如下:

    ①将明文字符串s中的每个字母字符根据它所在该字符串的位置,往后移动相应的位置,并转化为对应的小写或大写字母(例如:大写字母A往后移动5位变成F,转化成小写字母得到f;小写字母y往后移动8位得到g,转化成大写字母得到G),非字母字符不处理,得到新串ss。

    ②将①得到的新串ss平均切割成两部分,若ss的长度n为奇数,则第一部分长度为n//2+1,第二部分长度为n//2。再将后面一段字母依次逐个插入前一段字符后边,组成一段密文。

    例如“Good.Luck!”生成密文过程如下:

    ①明文字符串s移位和大小写转换过程:

    下标位置

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    原始字符

    G

    o

    o

    d

    .

    L

    u

    c

    k

    向后移动i位

    H

    q

    r

    h

    .

    R

    b

    k

    t

    大小写转换

    h

    Q

    R

    H

    .

    r

    B

    K

    T

    ②将①得到的密文ss平均切割成两部分。

    例如将上述①得到的字符串中6~10位置的字符依次逐个连接在1~5字符后面,生成密文如图a所示:

    图a

    (1)、若有一个待加密字符为“Python!”,根据上述加密规则,加密后的密文是
    (2)、已知采用上述加密方法得到的密文是“iTCDS!”,反推出明文是

上一页 543 544 545 546 547 下一页 跳转