Python程序设计基础项目化教程习题项目二数据类型及其运算.docx
数据类型及其运算测试习题测试习题一、填空题1 .是指在程序运行过程中值可以发生改变的量。2 .已知SHPythOn语言程序设计:则Print(S2:4)的输出结果为,Print(S-4:-2)的输出结果为。3 .已知t=(3.5,2,'abcd',4+5jzTrUe,3,3.5,5.3),Print(U3)的输出结果为:,Print(t-3)的输出结果为:4 .10/4的结果为,10/4的结果为,10%4的结果为,10*4的结果为。5 .已知x=50,贝(J10<=xandx<=30的结果为。6 .已知x,y=4,5,则xy的结果为,xy的结果为。二、选择题1 .下面选项中,正确变量名是()A. 2sumB. forC.圆面积2D. itis2 .执行Python语句name,age='张三',20之后,下面说法正确的是()A.name的值为"张三,age的值为20,两个变量的类型不一定B.程序报错,因为两个变量没有定义,不能直接赋值C.定义两个变量,name是字符串类型,值为"张三,age是整型,值为20D.不能同时给两个变量赋值,程序报错3 .已知语句:arbzc=12z0ol2,0×12,则Print(a,b,c)输出结果是()A. 121018B. 121212C. 10816D. 1218104 .已知:a=10f2.5,'test',3+4jzTrUe,5.3,2.5,则Print(a)输出结果是()A. 10,2.5,'test',3÷4jzTrue,5.3f2.5B. Truez2.5,5.3,10z3+4j,'test')C. 102.5'test'3÷4jTrue5.32.5D. True2.55.3103+4j'test'5 .Print("姓名:%5s,年龄:%5d,成绩:%6.2f,%("tom”,19,86.5)的输出结果是()(表示一个空格)A.姓名:tom,年龄:19,成绩:86.5B.姓名:tom,年龄:19,成绩:86.50C.姓名:tom,年龄:19,成绩:86.5D.姓名:tom,年龄:19,成绩:86.506.已知x,y=10,10,20,30,则XiSy和Xiny的结果分别为()A. TrueTrueB. FalseFalseC. TrueFalseD. FalseTrue三、简答题1 .写出下面程序的运行结果。sl,s2="abc",def,zl,z2=1,2,"zhangw,2.2r33wangwxl=l,2.5,'test,z3+4j,True,3,1.63,5.3print(sl+s2)print(zl+z2)print(sl*3)print(zl:)print(xl3)print(xl3:-l)2 .已知程序段的功能是:用户输入数字1至7,输出对应的星期几的字符串,如输入4,输出星期四。请将程序填写完整。Week="星期一星期二星期三星期四星期五星期六星期日”n=eval("请输入星期数字(1至7)”)pos=(n-l)*3print(weekpos:)