2022年高中信息技术学业考试程序设计练习题1.docxVIP

2022年高中信息技术学业考试程序设计练习题1.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2022年信息技术会考程序设计练习题1

一、程序设计语言基础

1.阅读材料:

从发展历程来看,程序设计语言可以分为3代。

第一代机器语言:机器语言是由二进制0、1代码指令构成,不同的CPU具有不同的指令系统。

第二代汇编语言:汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,难学难用、容易出错、维护困难,只有在支持某种特定功能时,汇编语言才被使用。

第三代高级语言:高级语言是面向用户的、基本上独立于计算机种类和结构的语言。形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言易学易用,通用性强,应用广泛。如:C、Delphi、VisualBasic、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)出错

为什么要区分不同的数据类型

不同的数据类型运算规则不一样

1+2=3

“1”+“2”=“12”

True+5.0=6.0

“abc”*3=”abcabcabc”

整形和浮点型在计算机中的存储方式不同,所以5.0!=5

强制数据类型转换

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表达式中,值为字符串类型的是()。

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.“VisualBasic”

二、变量与赋值运算

1.阅读材料:

变量:在程序执行过程中,有些数据是未知可变的,我们使用变量来存储。

▲变量命名要点:①只能由字母、数字或下划线组成,不能含有小数点、空格等字符。②不能以数字开头。③区分变量名中字母大小写。如HELLO和Hello不是同一个变量。④不能以保留字作变量名,如if、For、while等。

▲变量的赋值:变量名=表达式或值

Number=0

Number=Number+1

Number+=1

【7】下列选项中,能作为程序变量名的是()。

Afor B3ab Ca*b Dxy

【8】下列选项中,能作为程序变量名的是()。

As+1 B3stu CTrue Ds1

【9】下列选项中,不能作为程序变量名的是()

Aabc_123B123abcCabc123Dabc

【10】下列选项中,能作为程序变量名的是()

A.doB.x/yC.xyd.x*y

【11】下列选项中,能作为程序变量名的是()

文档评论(0)

192****6176 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档