VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 284|回复: 0

[交流] 2022phthon考试试题

[复制链接]
04_avatar_middle
最佳答案
0 
在线会员 发表于 2022-2-25 16:44:26 | 显示全部楼层 |阅读模式
2022年信息技术会考程序设计练习题1
一、程序设计语言基础
1.阅读材料:
从发展历程来看,程序设计语言可以分为 3 代。
第一代机器语言:机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。
第二代汇编语言:汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,难学难用、容易出错、维护困难,只有在支持某种特定功能时,汇编语言才被使用。
第三代高级语言:高级语言是面向用户的、基本上独立于计算机种类和结构的语言。形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言易学易用,通用性强,应用广泛。如:C、Delphi、Visual Basic、Java、C++、Python等。
Python是一种面向对象、解释型的计算机程序设计高级语言,其语法简洁清晰,具有丰富和强大的库。
2.例题:
【1】Python属于(    )。
A、汇编语言                B、自然语言                C、高级语言                D、机器语言
【2】以下哪个不属于编程语言(    )
A、python                B、VB               C、C++                D、NERO
【3】以下不属于python编程语言的优点(    )
A、简单                B、执行效率高           C、丰富的库        D、免费
二、数据类型
1.阅读材料:
  【1】字符型:string,简写为:str,包括汉字,字符,字符串,以及标点符号。使用的时候用“”或者‘’括住。
  【2】整形:interger,简写为:int,包括正整数,零,负整数
  【3】浮点数:float,主要指的就是小数,因为在计算机中小数是用指数的方式进行计数,小数点是可以移动的,所以叫做浮点数
  【4】布尔数:bool,包含True和False两个,注意大小写
  【5】复数:complex,和数学中的复数是一样的,接触较少
2.type()函数可以用来测试你输入的数据是什么样的类型
  tpye(123)    int
type(“123”)   str
type(True)   bool
type(“True”)   str
type(true)  出错
3.        为什么要区分不同的数据类型
   不同的数据类型运算规则不一样
1+2=3
“1”+“2”=“12”
True+5.0=6.0
“abc”*3=”abcabcabc”
整形和浮点型在计算机中的存储方式不同,所以5.0!=5
4.        强制数据类型转换
    int(12.789)=12
float(123)=123.0
str(123)=”123”
bool(123)=True
bool(0)=Flase
str(float(123))+str(int(56.789))=”123.056”
注意在python中是严格的区分大小写以及缩进关系
2.例题:
【4】下列python表达式中,值为字符串类型的是(    )。
(1)        abs(x)          (2)”abc”*3   (3)”123”+”45”   (4)123+45
(5)a=input(“请输入a的值”)
A、(2)(3)(5)                B、(2)(4)(5)                C、(1)(2)(3)                 D、(1)(3)(5)
【5】在python中,字符串运算符“+”的作用是把字符串进行连接,则表达式“20”+“19”+“20+19”的运算结果是(      )
A、201939                B、3939        C、201920+19        D、392019
【6】下列属于字符串常量的是(   )。
A.cnt                  B.3.14                  C.2018                  D.“Visual  Basic”
三、变量与赋值运算
1.阅读材料:
        变量:在程序执行过程中,有些数据是未知可变的,我们使用变量来存储。
▲变量命名要点:
①只能由字母、数字或下划线组成,不能含有小数点、空格等字符。
②不能以数字开头。
③区分变量名中字母大小写。如HELLO和Hello不是同一个变量。
④不能以保留字作变量名,如if、For、while等。
▲变量的赋值: 变量名 = 表达式或值
        Number=0
        Number=Number+1
        Number+=1
【7】下列选项中,能作为程序变量名的是(    )。
A for         B 3ab                C a*b                D xy
【8】下列选项中,能作为程序变量名的是(    )。
A s+1                B 3stu                C  True                D  s1
【9】下列选项中,不能作为程序变量名的是(    )
A abc_123        B 123abc       C  abc123     D abc
【10】下列选项中,能作为程序变量名的是(    )
A.do     B.x/y      C.xy      d.x*y
【11】下列选项中,能作为程序变量名的是(    )
A.a*b     B.2x    C. x2    D. if
【12】下列哪个选项是正确的赋值语句?(     )
A.2018=x                   B.5s=80                  C.a+b=c                   D.s=s+5
【13】下列选项中,能作为程序变量名的是(    )。
A while                   B 4A123                   C a%c                   D disa
【14】下列python程序语句变量赋值错误的是(    )。
A x=1,2                   B x=y=1           C x,y=1,2           D x==1
【15】下列赋值语句不符合语法规范的是(    )。
A x,y=1,1                   B x=(y=1)   C x=1;y=1   D x=y=1
四、运算符、常用函数、表达式
1.阅读材料:
        算术运算符
基本运算        运算符        优先级        示例
乘幂        **        1        2**8表示28
乘        *        2        a*b表示a乘以b
除        /        2        5.2/2计算结果为2.6
整除        //        2        5//2计算结果为2
求余        %        2        17 % 3计算结果为2
加        +        3        a+b表示a加b的和
减        -        3        a-b表示a减去b的差
        关系运算符
关系运算        运算符        优先级        示例
大于        >        4        100>99结果为True
小于        <        4        1.2<-23结果为False
大于等于        >=        4        Sin(1)>=0结果为True
小于等于        <=        4        Sqr(3)<=0结果为False
等于        ==        4        12==13结果为False
不等于        !=        4        12!=13结果为True
in        x in y        4        “5”in”2”结果为False
&#61548;        逻辑运算符
关系运算        运算符        优先级        示例
非(求反)        not        5        not(12!=13)结果为False
与(并且)        and        5        (23>10) and (30<23)结果为False
或(或者)        or        5        (23>10) or (30<23)结果为True
运算符的执行顺序:算术运算符 >  关系运算符 >  逻辑运算符
当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。
【16】在平面直角坐标系中,设点A(x1,y1)、点B(x2,y2),则AB两点之间的距离为: 表达式是(  )。
A.sqr((x1-x2)**2+(y1-y2)**2))                   B.sqr[(x1-x2)**2+(y1-y2)**2]  
C.sqr((x1-x2)2+(y1-y2)2)                   D.Sqr[(x1-x2)2+(y1-y2)2]
【17】将数学表达式     转化为表达式,下列选项正确的是(  )。
           A    1/2g*t2     B   1/2gt**2   
C  1/2g*t**2    D   1/2*g*t**2
【18】一元二次方程判别式b**2-4ac的正确的表示式是(  )
A. b*b-4a*c     B. b**2-4ac     C.b*b-4*a*c   D.b**2-4*ac
【19】仪仗队队员对身高H的选拔要求是:高于1.85米,但不能超过1.90米。下列表达式能正确表达的是(  )
A.H>1.85 or H<=1.90                 B.H>1.85 and H<=1.90
C.H>=1.85 or H<=1.90                D.H>=1.85 and H<=1.90
【20】在中表示“x 属于区间[a,b)”的正确表达式是(  )。
A.a<=x and x<b                B.a<=x or x<b               
C.a≦x and x<b                D.a<=x<b
【21】一元二次方程ax**2 + bx + c=0 有两个不相等的实数解的条件是(  )
A. a!=0 and b*b-4*a*C>0             B. a!=0
C. a!=0 or b*b-4*a*c>0              D. b*b-4*a*C>0
【22】给定一个四位数的年份,判断它是否为闰年:四年一闰、百年不闰;四百年又闰(年份能被4整除但不能被100整除是闰年,或者年份能被400整除也是闰年。例如2004年和2000年都是闰年,2100年不是闰年)。下列判断年份。下列判断年份y是闰年的表达式正确的是(  )。
A. y % 4==0 or y  %  100!=0 and y% 400==0                  
B. y  % 4==0
C. y  %  4==0 and y %100!=0 Or y %400==0                  
D. y %  400==0
【23】算数表达式68 % 10 的值是(  )
A. 6  B. 14  C. 0   D.8
【24】下列表达式能判断正整数x是偶数的是(  )
A.x % 2 = 0                B.x% 2 = 1                C.x\2=0                D.x% 2 !=0
【25】已知n是一个两位的正整数,则下列表达式能表示整数n的个位数字的是(  )
A n/10         B  n//10          C  n %  10     D int(n/10)
【26】已知语言中,int(x)函数的功能是返回不大于x的最大整数,abs(x)函数的功能是取绝对值,则表达式int(2.88)+abs(-3)的值是()   
A.1            B.5    C.6            D.0
【27】设a=2,b=5,在中,表达式a>b and b>3的值是(  )。
A 1                B -1                C False                D True
五、总结

六、课后作业
1.下列合法的标识符是()
A._7ab  B.break   C.7ab  D.a@b              
2.python 中不支持的数据类型有()
A.char   B.int   C.float  D.bool
3.type(True+3.0)的返回结果是()
A.4.0  B int  C.float  D.bool
4.设a=8、b=6、c=5、d=3,表达式a == c and b != c or c > d的值是(    )
A.1        B.True           C.False      D.2
5.有如下程序段,运行之后a、b的值分别为      、      。
a = -1
b = 1
if a < b:
    a = a + b
    b = a - b
    a = a - b
print(a, b)
6.有如下程序段:
a = 2
b = 3
a*= b
a += b
print(a)
上述程序段运行之后打印出的a的值是 __________     





上一篇:谁有cad光标资源
下一篇:皮肤skin编程
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-11-30 22:21

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表