资源简介 第三章 算法的程序实现一、选择题1.在Python中print(-14//4)的运行结果是( )。A.-4 B.-3.5 C.2 D.-22.关于人工计算、自动工具计算和编程计算三种计算方式,下列说法不正确的是( )。A.对于简单的计算问题,人工计算的使用成本是三种计算方式中最低的B.对于复杂的计算问题,通常不采用人工计算来解C.依据实情,灵活运用三种计算方式将有助于我们提高数据计算的效率D.由于计算机的日益普及,编程解决计算问题是最方便的3.下列变量名在Python中合法的是( )A.36B B.F55# C.for D._Good4.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good5.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )A.(x%10)*10+x//10 B.(x%10)//10+x//10C.(x/10)%10+x//10 D.(x%10)*10+x%106.下列属于计算机编程语言的有( )①Python ②Visual Basic ③Java ④C++ ⑤CPUA.①②④⑤ B.②③④⑤ C.①②③④ D.①③④7.下列关于Python语言变量声明的说法中,正确的是( )A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值8.Python表达式a=b中“=”表示 ( )A.交换“=”左右两边变量的值B.把“=”右边变量的值赋值给左边变量C.把“=”左边变量的值赋值给右边变量D.比较“=”左右两边变量的值是否相等9.sum=0for i in range(1,11):sum+=iprint(“the result:”,sum)上面程序运行结果是( )A.53 B.54 C.55 D.5610.通过编程解决问题的过程一般包括:设计方法、分析信息、调试运行、编写代码。在解决问题之前,明确需要完成的加工目标,分析已知条件,这个步骤称为( )A.调试运行 B.设计方法 C.编写代码 D.分析信息11.语句print( 'abd' > 'abc' and 20%6 = = 10%4 )的结果为( )A.False B.True C.3 D.编译错误12.下列可以作为变量名的是( )A.3ab B.a5 C.b 5 D.and13.下列哪项数据类型是不可变化的( )。A.集合 B.字典 C.元组 D.列表14.列表q=[1,2,3,4,5,6],删除列表数值1,下列代码不能实现此功能的代码是()A.del q[1] B.del q[0] C.q.pop(0) D.ABC都不可以。15.下列变量名不合法的是( )A.2a B.c0 C.c_8 D.E6a二、填空题16.函数定义的一般格式如下:def 函数名(<______>): 函数体。17.阅读下列程序,写出运行结果n=30s=0for i in range(2,n):if n%i==0:s=s+iprint(i)程序运行后输出结果是:___________18.阅读程序,写出运行结果y=30for i in range(1,4):x=int(input(“x=”))if yy=xprint(y)程序运行后,依次输入: 36 87 51 运行后输出结果是______。19.分析完善程序以下是计算s=1*2*3*……10的程序代码,请补全程序。s=①for i in range(1,11):s=②Print (s)请补充完成上述程序:①____________②________________【参考答案】一、选择题1.A2.D3.D4.C5.A6.C7.A8.B9.C10.D11.B12.B13.C14.A15.A二、填空题16.参数17.2918.8719.s*i或i*s 展开更多...... 收起↑ 资源预览