精华内容
下载资源
问答
  • 一、单选题(11小题,每小题3分,共33分)1、下列对条件语句的描述正确的是( )A、ELSE后面的语句不可以是条件语句B、两个条件语句可以共用一个END IF语句C、条件语句可以没有ELSE后的语句D、条件语句中IF—THEN和ELSE...
    f3d5540ef6213bcc27c829bea9997085.gif一、单选题(11小题,每小题3分,共33分)

    1、下列对条件语句的描述正确的是(  )

    A、ELSE后面的语句不可以是条件语句B、两个条件语句可以共用一个END IF语句C、条件语句可以没有ELSE后的语句D、条件语句中IF—THEN和ELSE后的语句必须都有

    正确答案

    C

    解析

    条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.

    2、条件语句中IF…EISE…的作用是(   )

    A、判断条件真假B、执行条件C、表示条件为真D、表示条件为假

    正确答案

    A

    解析

    根据条件语句的定义可知,条件语句中IF…EISE…的作用是判断条件真假.

    故答案为:A.

    3、 给出以下四个问题:

    ①输入一个数x,输出它的相反数;

    ②求面积为6的正方形的周长;

    ③求三个数a,b,c中的最大数;

    ④求函数587dfcdb08bc3b3045ae55876034a552.png的函数值.

    其中不需要用条件语句来描述其算法的有(   )

    A、1个B、2个C、3个D、4个

    正确答案

    B

    解析

    ③需要通过比较a,b,c的大小得到最大值,因此输出最大值时需满足一定的条件,需用条件语句;④中求函数值需要首先看自变量 的取值范围,从而代入相应的解析式,因此需用到条件语句.

    故答案为:B

    4、求下列函数的函数值的算法中需要用到条件语句的函数为(   )

    A、af929251df0b53d7941397b562b943ef.pngB、47fe982d17713b05d2d6793f2ed5a7fd.pngC、affe40a0b8c0366a22d51a9b7ce8bdbf.pngD、50691e0a55929030743b2719783ac63e.png

    正确答案

    C

    解析

    8daa6dcd2a3d39003172544d2a6b5fa8.png中函数在定义域上,只有一个解析式,故不需要条件语句,而c中函数affe40a0b8c0366a22d51a9b7ce8bdbf.png是一个分段函数,需要对自变量进行判断,再决定选用哪个解析式,故需要条件语句,

    故答案为:C.

    5、阅读下列程序:

    INPUT a

    IF a>5 THEN

     b=2*a

    ELSE

     b=a*a+1

    END IF

    PRINT b

    END

    如果输入5,则该程序的运行结果为(   )

    A、1B、10C、25D、26

    正确答案

    D

    解析

    a=5时,条件ed119a334e1bd0d7bb89737c158c6eed.png不成立,故执行9bd2081c24120d5b57b5e711afb91e33.png后边的语句51565eae7e5cff46ca83ee984c38cc3c.png.

    故答案为:D.

    6、若输入x的值为3,则该程序运行后,输出变量y的值是(   )

    INPUT x

    IF x>3 THEN

     y=x*x

    ELSE

     y=2*x

    END IF

    PRINT y

    END

    A、3B、6C、9D、27

    正确答案

    B

    解析

    首先在程序中找到判断条件:3d9bd6098be827a3a5309343e9529c64.png,根据题意,输入的x为3,条件不成立;然后找到不成立的条件,执行bb0721bb610e100f84f02abc66f1b5ca.png,代入数值,就可得fd6b1465378a128d7fee68d546af31e0.png.

    故答案为:B.

    7、阅读如图所示的程序:

    INPUT x

    IF x<0 THEN

     y=x+3

    ELSE

     IF x>0 THEN

     y=x+5

     ELSE

     y=0

     END IF

    END IF

    PRINT y

    END

    如果输入x=-2,则输出的结果y为(   )

    A、0B、1C、2D、3

    正确答案

    B

    解析

    输入x=-2,则 成立,则执行“y=x+3”这一语句,即有y=-2+3=1.

    故答案为:B.

    8、下面程序运行后输出结果是3,则输入的x值一定是(   )

    INPUT x

    IF x>0 THEN

      y=x

    ELSE

      y=-x

    END IF

    PRINT y

    END

    A、3B、-3C、3或-3D、0

    正确答案

    C

    解析

    3676c2564a79eaea5eb463cfd95408fe.png时,执行的赋值语句是y=x,故执行结果y的值是3,则x=3,符合题意;当e38c811fc1ab47b4cc0dc4d83f9af98b.png时,执行的賦值语句是y=-x,故若执行结果y的值是3,则x=-3,符合题意.

    故答案为:C.

    9、已知程序:

    INPUT “请输入一个两位正数”;x

    IF x>9 AND x<100 THEN

     a=x MOD 10

     b=(x-a)/10

     x=10*a+b

     PRINT x

    ELSE

     PRINT “输入有误”

    END IF

    END

    若输入的两位数是83,则输出的结果为(   )

    A、83B、38C、3D、8

    正确答案

    B

    解析

    依据程序:输入两位数d427c76148c395a4c68a6c1b8b440a3a.png07301df0245ef8fadea474581fdfb252.png,输出x=38.

    故答案为:B.

    10、( 2分 ) 阅读下面的程序:

    a=3

    IF a<=3 THEN

     PRINT 3

    END IF

    IF a<=4 THEN

     PRINT 4

    END IF

    IF a<=5 THEN

     PRINT 5

    END IF

    IF a<=6 THEN

     PRINT 6

    END IF

    END

    可知程序运行的结果是(   )

    A、3B、3 4C、3 4 5D、3 4 5 6

    正确答案

    D

    解析

    运行程序可得,第一次判断86e35b4949970be8b76fd21fcaedd14d.png ,输出3 ;第二次判断adf539d8b9f89aaf1a7f6ba845c4e9ea.png ,输出4 ;第三次判断0e9b80f4edd53ca579ac3e3b58c740be.png ,输出5 ;第四次判断6745309904c7166b0c2506c9dd67dba4.png,输出6,故输出结果为3 4 5 6.

    故答案为:D.

    11、如图所示的程序语句的算法功能是(   )

    INPUT “a,b,c=”;a,b,c

    IF a

    a=b

    END IF

    IF a

    a=c

    END IF

    PRINT a

    END

    A、输出a,b,c三个数中的最大数B、输出a,b,c三个数中的最小数C、将a,b,c按从小到大排列D、将a,b,c按从大到小排列

    正确答案

    A

    解析

    由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后输出a,所以此程序的作用是输出a,b,c中最大的数.

    故答案为:A.

    二、填空题(6小题,每小题4分,共24分)

    12、若a=11时,下面的程序段输出的结果是             .

    IF a<10 THEN

     y=2* (a-1)

    ELSE

     y=a MOD 10

    END IF

    PRINT y

    END    

    正确答案

    1

    解析

    由于当a=11时,不满足条件a<10,所以执行“y=a MOD 10”,得到的结果是y=1.注意“a MOD 10”是a除以10的余数.

    13、已知给出下面的程序:

    INPUT “x=”;x

    x=x+99

    IF x>100 THEN

     x=x MOD 5

    PRINT x

    ELSE x=SQR(x)

    END IF

    PRI NT x

    END

    输入x=100时,输出结果为             

    输入x=-18时,输出结果为             

    正确答案

    9

    解析

    输入x=100后,作如下计算:b90f7615c7fa5663fa27baa89059e0ea.png 输出x,即输出199,然后令86f3805c8d7fe27865426c2a639c29cb.png,再次输出x,即输出结果为4,输入x=-18后,aee68e50a7d063a349ef1be94a50ff0a.png,结束IF,输出x,即输出结果为9.

    14、阅读如图所示的程序,回答下列问题.

    IF x<=2 THEN

      y=0.2

    ELSE

      y=0.2+0.1*(x-3)

    END IF

    PRINT y

    END

    程序表示的函数关系式是             .    

    正确答案

    c6e7e2ca0f5d5c4cb87a0e43be43de74.png

    解析

    观察程序图,可知该程序表示是一个分段函数,当bbbdabbbfdc8783a9522b8d43ade7520.png时,4d18916562f030b75b909f44696ee6f7.png,当38e0111cec2c7cb802525883da77694a.png时, y=cdf4fe34aac7afa137582345138d0664.png,所以c6e7e2ca0f5d5c4cb87a0e43be43de74.png.

    15、求函数y=|x-4|+1的函数值,则①处应填              .

    INPUT “x=”;x

    IF x>=4 THEN

     y=x-3

    ELSE

     ①

    END IF

    PRINT y

    END    

    正确答案

    58ce26b60a75ee0b8afc658f863168a0.png

    解析

    11c18e5210bcbba4c4f65353ab3cdd85.png时,01bd030750bb0ca8b4b62a3d6dd50c34.png,当1412fba9b55aa72341cd37c7d94eba50.png时,542b84fdf63e0a6600f8de3f471595b9.png,所以程序中①处应填58ce26b60a75ee0b8afc658f863168a0.png.

    16、读程序,完成下列题目:

    INPUT x

    IF x>=1 THEN

     y=x+1

    ELSE

     y=2*x+1

    END IF

    PRINT y

    END    

    (1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是          ;    

    (2)若执行结果为3,则执行的赋值语句是          ,输入的x的值是          

    正确答案

    (1)86d3b299d949343f48b7d657b4e482c9.png;(2)dacfe54d333cc162638998a7a26e16e5.png, 2.

    解析

    (1)若执行程序时,没有执行语句dacfe54d333cc162638998a7a26e16e5.png,则不满足条件de0e955a573a68eb237dbdf34466dcb4.png,故输入的x的范围是86d3b299d949343f48b7d657b4e482c9.png;(2)当86d3b299d949343f48b7d657b4e482c9.png时,f7e24cf7b8a058a31de0c1ec889716b1.png,故若执行结果y的值是3,则执行的赋值语句是dacfe54d333cc162638998a7a26e16e5.png,即x+1=3,则x=2.

    17、 判断输入的任意整数x的奇偶性,填空:

    INPUT x

     m=x MOD2

    IF           THEN

     PRINT x是偶数

    ELSE

     PRINT x是奇数

    END IF

    END    

    正确答案

    m=0

    解析

    本程序的作用是判断出输入的数是奇数还是偶数,由其逻辑关系知,若逻辑是“是”,则输出“x是偶数” ,若逻辑是“否”,则输出“x是奇数”,故判断条件应为m=0.

    三、解答题(5小题,共43分)

    18、( 8分 ) 已知函数y=3fb61ac7ac6188199dd9c68caacdb5b5.png设计程序,使输入x的值,输出相应的y值.

    正确答案

    见解析

    解析

    解:程序如下:

    INPUT x

    IF x>0 THEN

     y=3-x

    ELSE

     y=x+3

    END IF

    PRINT y

    END  

    19、( 8分 ) 输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.

    正确答案

    见解析

    解析

    解:程序框图如图所示:

    c3a2c8606db2d930a1f87071fd75f8e1.png

    相应的程序如下:

    c2a0710d66980e6c29911c5040e3ed3f.png

    20、( 10分 ) 给出如下程序(其中x满足:0

    程序:

    INPUT x

    IF x>0AND x<=4 THEN

     y=2*x

    ELSE

     IF 4

      y=8

    ELSE

      y=24-2*x

     END IF

    END IF

    PRINT y

    END    

    (1)该程序用函数关系式怎样表达?    

    (2)画出这个程序的程序框图.    

    正确答案

    见解析

    解析

    (1)解:函数关系式为83f34abb4061ca60b49a43720ddb03e2.png

    (2)解:程序框图如下:daf75f647bb18b10a19300cde5236f3e.png

    21、( 8分 ) 读下面所给的程序,依据程序画出程序框图,并说明其功能:

    INPUT x

    IF x>1 OR x

      y=1

    ELSE y=0

    END IF

    PRINE y

    END.    

    正确答案

    见解析

    解析

    解:此程序表达的是一个分段函数.

    当-1≤x≤1时,输出y的值为0,否则(当x1时),输出y的值为1.

    程序框图如图:

    d8b804e4018e737322b8b51ca5924e15.png

    22、 ( 9分 ) 汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:

    y=8690ca9fe3d8f2f326ded2dd69d88bef.png

    试编写一程序求行李托运费.

    正确答案

    见解析

    解析

    解:此题就是一个分段函数求值问题.输入托运重量P,如果P≤20,那么y=0.2P,否则y=0.2×20+0.11(P-20),最后输出费用y,程序为:

    INPUT “输入托运货物重量”;P

    IF P<=20THEN

      y=0.2*P

    ELSE y=0.2*20+0.11* (P-20)

    END IF

    PRINT y

    END  

    48ad57074e06e60d71e1b1d2921cef4d.gif声明:本公众号尊重知识产权,素材来源于网络,若有侵权请联系删除。0e3470033441182e60382bbcb7a9607e.png

    关注我,获取更多资料

    展开全文
  • 【填空题】色彩模型是一种抽象的数学模型,即用...【单选题】下列关于节俭的说法不正确的是( )【填空题】____表示传输数据所使用的协议,____表示要请求的服务器主机名。【填空题】使用____函数可以删除数组中的元素。...

    【多选题】PHP中可以实现循环的是()。

    【填空题】色彩模型是一种抽象的数学模型,即用________来对色彩进行描述的方法。

    【填空题】人耳可感受声音频率的范围是 HZ 。

    【填空题】PHP中,多行注释以____开始,以____结束。

    【单选题】下列关于节俭的说法不正确的是( )

    【填空题】____表示传输数据所使用的协议,____表示要请求的服务器主机名。

    【填空题】使用____函数可以删除数组中的元素。

    【多选题】葡萄酒封装作为最重要的一个流程,极大部分采用自动化。以下选项中属于葡萄酒封装线程序的是()。

    【单选题】数字媒体技术研究领域不包括:

    【单选题】在CSS盒子段落P中,要实现距离浏览器左右窗口50像素,上下40像素,2像素红色边框的语句是()

    【多选题】下列说法正确的是

    【填空题】打印图片需要将图片分辨率设置为________。

    【填空题】新鲜蔬菜常见的洗涤方法有冷水洗涤法、盐水洗涤法和( )。

    【填空题】通常情况下,关联数组元素的____和值之间有一定的业务逻辑关系。

    【多选题】在MySQL中,下面关于数据类型说法正确的是( )

    【单选题】焊条电弧焊的焊缝中间接头时要求在焊坑前约()处引弧

    【单选题】下列哪项不是二维动画制作软件

    【单选题】在MySQL中,关于索引管理说法错误的是()

    【单选题】在MySQL中,查找班主任“王笑笑”班的全部男生的信息,则正确的SQL语句是( )

    【单选题】传统动画主要类型有手绘动画和

    【单选题】浏览器客户端向服务器发送AJAX请求,服务器接收请求,处理完毕后,返回数据为“处理成功”,AJAX获取到服务器返回的数据时,以下关于AJAX响应属性正确的是()。

    【单选题】栅格系统小屏幕使用的前缀是()

    【单选题】下面哪个类用于固定宽度并支持响应式布局的容器?

    【填空题】HTTP是Hyper Text Transfer Protocol的缩写,其中文是____。

    【填空题】URL的英文全称是Uniform Resource Locator,中文名称为____。

    【单选题】MySQL中,创建数据库test正确的SQL语句是( )

    【单选题】以下PHP变量名不正确的是()。

    【单选题】Photoshop 的主要功能是

    【填空题】PHP中有很多以两个下划线开头的方法,称之为____。

    【填空题】标准CD音频采样率是 kHz,量化位数是16位。

    【填空题】strcmp()函数是根据____比较两个字符串的大小。

    【判断题】进行PHP程序开发时,可以借助软件和工具来提高效率。

    【判断题】ajax的原则是”按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。

    【判断题】异常的处理不属于错误的处理方式。( )

    【判断题】Zend Studio是PHP中常用的IDE(集成开发环境)。

    【单选题】在php中,语句for(k=0;k==1;k++)执行的次数分别是( )

    【多选题】关于HTML标签表述正确的是( )

    【单选题】CMYK 模型中的 K 表示何种颜色,该模式主要用于打印行业

    【填空题】Photoshop默认的色彩模型是_________。

    【单选题】电焊机代号ZX7-400中数字“400”的含义是( )。

    【单选题】laravel的Blade模板中指定继承母模板的关键字是()。

    【填空题】企业logo用_________图片类型比较合适?

    【多选题】在PHP类定义中,对属性或方法的访问控制,是通过在前面添加关键字来实现的,以下属于访问控制关键字的选项是()。

    【单选题】人眼受到 ( )nm 范围内可见光谱刺激后会产生色彩的感觉

    【填空题】____模式是以只读方式打开文件,将文件指针指向文件头。

    【单选题】扩展名是. WAV 的文件是

    【判断题】PHP有很多流行的MVC框架,这些框架可以使PHP的开发更加快捷。

    【多选题】MySQL数据库中,创建唯一索引的方式有()。

    【判断题】MySQL可使用source 命令导入本地sql脚本文件( )。

    【单选题】不属于栅格系统的实现原理的是( )

    展开全文
  • 习题3一、选择题1.以下不合法的表达式()。DA.xin[1,2,3,4,5]B.x-6>...将数学式2表示成正确的Python表达式为()。BA.2.2C.2.x>2orx<=103.与关系表达式x==0等价的表达式()。BA.x=0B.notxC.x...

    习题

    3

    一、选择题

    1

    .以下不合法的表达式是(

    )

    D

    A

    x in [1,2,3,4,5]     B

    x-6>5         C

    e>5 and 4==f      D

    3=a

    2

    .将数学式

    2

    表示成正确的

    Python

    表达式为(

    )

    B

    A

    2

    2

    C

    2

    x>2 or x <=10

    3

    .与关系表达式

    x==0

    等价的表达式是(

    )

    B

    A

    x=0

    B

    not x      C

    x       D

    x!=1

    4

    .下列表达式的值为

    True

    的是(

    )

    A

    A

    2!=5 or 0

    B

    3>2>2      C

    5+4j>2-3j       D

    1 and 5==0

    5.

    下面

    if

    语句统计“成绩(

    mark

    )优秀的男生以及不及格的男生”的人数,正确的语句

    为(

    )

    C

    A

    if gender=="

    " and mark<60 or mark>=90:n+=1

    B

    if gender=="

    " and mark<60 and mark>=90:n+=1

    C

    if gender=="

    " and (mark<60 or mark>=90):n+=1

    D

    if gender=="

    " or mark<60 or mark>=90:n+=1

    6

    .以下

    if

    语句语法正确的是(

    )

    D

    A

    if a>0:x=20

    else:x=200

    B

    if a>0:x=20

    else:

    x=200

    C

    if a>0:

    x=20

    else:x=200

    D

    if a>0

    x=20

    else

    x=200

    7

    .在

    Python

    中,实现多分支选择结构的较好方法是(

    )

    C

    A

    if

    B

    if-else      C

    if-elif-else       D

    if

    嵌套

    8

    .下列语句执行后的输出是(

    )

    C

    if 2:

    展开全文
  • 一、单选题(9小题,每小题3分,共27分)1、关于赋值语句需要注意的事项中不正确的是( )A、赋值号左边只能是变量,而不能是表达式B、赋值号左、右两边不能对换C、不能利用...2、下列给出的输入输出语句正确的是( )①输...
    46bf5ce27d42877f8a31f0ee41279d1a.gif一、单选题(9小题,每小题3分,共27分)

    1、关于赋值语句需要注意的事项中不正确的是(   ) 

    A、赋值号左边只能是变量,而不能是表达式B、赋值号左、右两边不能对换C、不能利用赋值语句进行代数式的演算D、赋值号与数学中的等号的意义相同

    正确答案

    D

    解析

    根据课本的概念得到ABC是正确的;D赋值号与数学中的等号的意义不相同故是错误的。

    故答案为:D。

    2、下列给出的输入输出语句正确的是(   )

    ①输入语句INPUTa,b,c,d,e

    ②输入语句INPUT x=1

    ③输出语句PRINT A=4

    ④输出语句PRINT10,3*2,2/3

    A、①②B、②③C、③④ D、①④

    正确答案

    D

    解析

    输入语句“INPUT a;b;c”中,符合规则,,故①正确;

    输入语句INPUT x=1中,命令动词INPUT 后面应写成“x=”,3,故②错误;

    输出语句PRINT A=4,命令动词PRINT 后面应写成“A=”,4,故③错误;

    输出语句PRINT10,3*2,2/3,符合规则,④正确.

    故答案为:D.

    3、下列赋值语句中错误的是(   )   

    A、N=N+1B、K=K*KC、C=A(B+D) D、C=A/B

    正确答案

    C

    解析

    N=N+1中,符合赋值语句的表示,故A正确;

    K=K*K中,符合赋值语句的表示,故B正确;

    C=A(B+D)中,右边的表达式中,省略了运算符号“*”,故C错误;

    C=A/B中,符合赋值语句的表示,故D正确.

    故答案为:C.

    4、下列程序若输出的结果为3,则输入的x值可能是(   )

    INPUT “x=”;x

    y=x*x+2*x

    PRINT y

    END

    A、1B、-3C、-1D、1或-3

    正确答案

    D

    解析

    由程序可知,是顺序结构,输出的结果为3,

    ∴ fdfc807f573f937db548300da2748c54.png

    解得:x= 1或-3

    故答案为:D

    5、两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(   )   

    A、e38c9b887e796a8bdd7cc60f012fc280.pngB、20883f282483acb8891fddc18880bfbe.pngC、73f247dc76fc69ceb01716934611095a.pngD、b063d7996fcd08e4c174a4989d7e0787.png

    正确答案

    B

    解析

    先把b的值赋给中间变量c,这样c=17,再把a的值赋给变量b,这样b=8,把c的值赋给变量a,这样a=17.

    故答案为:B

    6、给出下列程序:

    INPUT“实数”;x1,y1,x2,y2

    a=x1-x2

    m=a∧2

    b=y1-y2

    n=b∧2

    s=m+n

    d=SQR(s)

    PRINT d

    END

    此程序的功能为(   )

    A、求点到直线的距离B、求两点之间的距离C、求一个多项式函数的值D、求输入的值的平方和

    正确答案

    B

    解析

    由题意可知,输入的四个实数可作为两个点的坐标,

    程序中的a、b表示两点横、纵坐标之差,

    m、n表示两点横、纵坐标之差的平方,

    s表示横、纵坐标之差的平方和,

    d表示平方和的算数平方根,

    结合两点的距离公式可知,d表示两点间的距离,即最后输出的是距离.

    故答案为:B.

    7、程序输出的结果A是(   )

    INPUT “A=”;1

    A=A*2

    A=A*3

    A=A*4

    A=A*5

    PRINT A

    END

    A、5B、6C、15D、120

    正确答案

    D

    解析

    该程序输出的结果为A=1×2×3×4×5=120.

    故答案为:D.

    8、所示的程序在电脑屏幕上显示的结果为(   )

    A=2

    x=A

    PRINT“x=”;x

    END

    A、2 B、“x=”;x C、“x=”;2 D、x=2

    正确答案

    D

    解析

    PRINT后引号中提示的内容直接输出,变量输出其值,故显示的结果为x=2.

    故答案为:D.

    9、执行所示的算法语句后的结果为(   )

    INPUT “x,y=”;x,y

    A=x*y

    B=x MOD y

    C=A*y+B

    PRINT A,B,C

    END

    (运行时从键盘上输入16和5)

    A、A=80,B=1,C=401 B、A=80,B=3,C=403C、A=80,B=3.2,C=403.2D、A=80,B=3.2,C=404

    正确答案

    A

    解析

    第一句输入x=16,y=5,

    第二句A=xy=80,

    第三句B取x除以y的余数,即B=1,

    第四句C=80×5+1=401.

    故答案为:A.

    二、填空题(5小题,每小题4分,共20分)

    10、下列程序运行后,a,b,c的值各等于什么?

    9b1f9aef098a5066a65d11ea92968138.png

                     .

                     .    

    正确答案

    -5,8,8;-5,8,-5

    解析

    (1)把3赋给变量a,把−5赋给变量b,把8赋给变量c,把−5的值赋给变量a,把8赋给变量b,最后输出a,b, c,此时a=−5,b=8,c=8.(2)把3赋给变量a  , 把−5赋给变量b,把8赋给变量c,把−5的值赋给变量a,把8赋给变量b,把−5赋给变量c,最后输出a, b, c,此时a=−5,b=8,c=−5.

    11、已知某水果店的三种水果标价分别为香蕉:4元/千克,苹果:3元/千克,梨:2.5元/千克.店主为了收款的方便设计了一个程序,请将下面的程序补充完整.

    INPUT          

    x=4*a

    y=3*b

    z=2.5*c

    S=          

    PRINT S

    END    

    正确答案

    a,b,c;x+y+z  

    解析

    根据题意,执行语句中包含a,b,c,同时本题是为了计算最终收款额,即可得出答案。

    12、已知程序如图,若a=35,则程序运行后结果是            .

    INPUT a

    b=a\10-a/10+a MOD 10

    PRINT b

    END    

    正确答案

    4.5

    解析

    b=45\10-45/10+45 MOD 10=4-4.5+5=4.5.

    13、读如下两个程序,完成下列题目.

    程序(1):

    x=1

    x=x*2

    x=x*3

    PRINT x

    END

    程序(2):

    INPUT x

    y=x*x+6

    PRINT y

    END

    (1)程序(1)的运行结果为             .    

    (2)若程序(1)、(2)运行结果相同,则程序(2)输入的值为            .

    正确答案

    (1)6

    (2)0  

    解析

    赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6.要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.

    14、下面程序的输出结果为            .

    A=11

    B=22

    A=A+B

    PRINT“A=”;A

    PRINT“B=”;B

    END    

    正确答案

    A=33,B=22 

    解析

    执行程序:A=11,B=22得到A=A+B=11+22=33

    输出结果为: A=33,B=22.

    三、解答题(4小题,共53分)

    15、( 24分 ) 指出下列语句的错误,并改正:    

    (1)A=B=50    

    (2)x=1,y=2,z=3    

    (3)INPUT “How old are you”x    

    (4)INPUT,x    

    (5)PRINT A+B=;C    

    (6)PRINT Good-bye!    

    正确答案

    见解析

    解析

    (1)解:变量不能够连续赋值.可以改为

    A=50

    B=A

    (2)解:一个赋值语句只能给一个变量赋值.可以改为

    x=1

    y=2

    z=3

    (3)解:INPUT语句“提示内容”后面有个分号(;)改为INPUT “How old are you?”;x

    (4)解:INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为INPUT  x

    (5)解:PRINT语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C

    (6)解:PRINT语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为PRINT “Good-bye!”

    16、( 9分 ) 以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.

    INPUT “x,y=”;x,y

    x=x/3

    y=2*y∧2

    PRINT x,y

    x=2*x-y

    y=y-1

    PRINT x,y

    END    

    正确答案

    见解析

    解析

    解:算法语句每一步骤都对应于程序框图的相应步骤,其程序框图如下:

    9427129f830638581643599f81c0387c.png

    17、( 10分 ) 对于任意的实数a,b,定义一种运算a*b=a3-a2b+ab2+b3,试设计一个程序,能够验证该运算是否满足交换律. 

    正确答案

    见解析

    解析

    解:要验证该运算是否满足交换律,只需验证a*b=a3-a2b+ab2+b3与b*a=b3-b2a+ba2+a3是否相等,若相等,则b*a的值就是将a*b中的a与b交换,因此可利用赋值语句将变量a,b的值交换,设计算法.

    程序如下:

    INPUT “a,b=”;a,b

    M=a*a*a-a*a*b+a*b*b+

    b*b*b

    PRINT M

    x=a

    a=b

    b=x

    M=a*a*a-a*a*b+a*b*b+

    b*b*b

    PRINT M

    END  

    18、( 10分 ) “鸡兔同笼”问题是我国古代著名的趣题之一.《孙子算经》中就记载了这个有趣的问题.书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?

    试设计一个算法,输入鸡兔的总数量和鸡兔的脚的总数量,分别输出鸡、兔的数量,写出程序语句.并画出相应的程序框图.

    正确答案

    见解析

    解析

    解:算法步骤如下:

    第一步,输入鸡和兔的总数量M.

    第二步,输入鸡和兔的脚的总数量N.

    第三步,鸡的数量为A=64e4d70e7cf3dd951343c6044ea2b84c.png .

    第四步,兔的数量为B=M-A.

    第五步,输出A,B,得出结果.

    程序如下:

    INPUT “鸡和兔的总数量=”;M

    INPUT “鸡和兔的脚的总数量=”;N

    A=(4*M-N)/2

    B=M-A

    PRINT A,B

    END

    程序框图如图所示:

    d8c2354bdf0d82ad881b09be7626c3d4.png

    55026b67aa83833bc37f45bf9cd30ba5.gif声明:本公众号尊重知识产权,素材来源于网络,若有侵权请联系删除。8bfefd96a74c6da80824f44e2e7e39e3.png

    关注我,获取更多资料

    展开全文
  • 【简答题】第2题,第3题,第6题【单选题】以下不合法的表达式是()【简答题】实现栈类(顺序栈跟链栈均可),...【单选题】下列表达式的值为True的是( )。【单选题】与关系表达式x==0等价的表达式是( )。【单选题】已知x=...
  • print(len(nums)”运行结果【单选题】在 Python中一行书写两条语句时,语句之间可以使用作为分隔符【填空题】下列 Python语句的输出结果? def f(): return 'No' f()【填空题】若 a=3 , b=2 ,那么( a & b )...
  • 类型一、立方根的概念1、(2016春•吐鲁番市校级期中)下列语句正确的是( )A.如果一个数的立方根是这个数本身,那么这个数一定是0B.一个数的立方根不是正数就是负数C.负数没有立方根D.一个不为零的数的立方根和这...
  • 下列语句中,能够确定一个集合的是( ) A.某校高一(1)班性格开朗的女生的全体. B.与1接近的实数的全体. C.平方后等于-1的实数的全体. D.李强所在班级中,高个子同学构成的全体. 2.下列叙述正确的一项是 A.由1,2...
  • 巩固练习 1下列给出的赋值语句正确的是 A.4 = M B.M =M C.B*A=3 D.x+y = 0 2 执行如图所示的程序框图若输 入 A 的值为2 则输出的P 值为 ( ) A 2 B 3 C 4 D 5 3(2015 福建高考) 阅读如图所示的程序框图运行相应的...
  • PAGE 第 PAGE 5 页 共 NUMPAGES 5 页 习题课二 算法初步 1下列给出的赋值语句正确的是( ) A0M Bxx CBA3 Dxy0 解析选B 赋值语句不能计算不能出现两个或两个以上的且变量在左边故选B. 2如下图所示的算法框图输出的...
  • 【单选题】以下语句错误的是【单选题】在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过( )【单选题】下列关于存储过程的叙述中,正确的是【判断题】表间关系有“一对一”和“一对多”两种。【单选题】...
  • 数学八年级上 第十六章 二次根式 16.1 二次根式1 一选择题 下列各式中二次根式的个数是 A2个 B3个 C4个 D5个 2下列语句正确的是 A二次根式中的被开方数只能是正数 B代数式是二次根式
  • 【单选题】下列关于触发器的描述中,正确的是。【填空题】_____________语句可将SQL语言查询结果储存到变量中。【填空题】查询成绩高于平均分的成绩记录。【填空题】查询选修了“高等数学”且成绩在80分以上的学生...
  • 【填空题】Python中的大部分对象均为不可变对象,例如___________________________等,_ ______________________...【单选题】下列数学表达式cd/2ab 对应的Python表达式不正确的是_________________。【填空题】Pyth...
  • 2016阿里巴巴笔试题

    2017-06-22 09:00:00
    2016阿里巴巴笔试题 ... 昨天刚刚考完阿里的秋季校招笔试。...(1)下列语句中描写叙述最正确的是____。 Linux 的线程同步方式有:临界区,内核对象,相互排斥量,条件变量 Linux 的线程同步方...
  • PAGE 1 PAGE 14 算法与程序框图练习题 1下列关于算法的描述中正确的是( ) A只有数学问题才会有算法 B算法过程要一步一步执行每一步操作都是明确的 C有的算法可能无结果 D算法中有些语句可能永远不会被执行 2下列所给...
  • 下列给出的赋值语句正确的是 A 4 M B M M C B A 3 D x y 0 2. 给出以下四个问题 , n=5 x , 输出它的相反数 . 求面积为 6 的正方形的周长 . s=0 WHILE s求三个数 a ,b,c 中输入一个数的最大数 . S=s + n n=n 1 x 1...
  • 19. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )。 A) x( int m){ ... } B) void x( int m){ ... } C) x( int m, int n){ ... } D) x( int h,int m,int n){ ... } 20. 下列方法...
  • 遗憾的是,由于C/C++ 语言的编译特性,Visual C++中并没有提供类似的可以替代的现成的数据类型,于是我们只能自己想办法去构造这样一个虚类(或者结构体),这里我们使用标识 Matrix 命名其类型。这个自己构造的 ...
  • C++复习资料之系列

    2008-12-30 21:35:45
    执行下列语句后,x( d ),y( c )。 int x , y ; x = y = 1; ++ x || ++ y ; (a) 不确定 (b) 0 (c) 1 (d) 2 25.设X为整型变量,能正确表达数学关系1C++逻辑表达式( b, c, d )。 (a) 1(b) ...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    24. 在下列各选项中,关于同义词的描述哪一项正确的?( B ) A.同义词数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称 B.在创建同义词时,所替代的模式对象必须存在 C.Oracle...
  • SQL语法大全

    2014-03-30 11:00:11
    rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like \'%字段值%\'...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    面试题61 for循环语句的计算顺序什么 61 面试题62 while循环与do-while循环有什么区别 62 面试题63 典型循环语句 64 面试题64 break语句与continue语句有什么区别 64 5.3 switch语句 66 面试题65 switch语句的执行...
  • 2.11 选择正确的类型 50 2.12 强制类型转换 53 2.12.1 自动转换类型 53 2.12.2 隐式类型转换的规则 54 2.12.3 赋值语句中的隐式类型转换 54 2.13 再谈数值数据类型 55 2.13.1 字符类型 56 2.13.2 字符的输入...
  • 2.11 选择正确的类型 50 2.12 强制类型转换 53 2.12.1 自动转换类型 53 2.12.2 隐式类型转换的规则 54 2.12.3 赋值语句中的隐式类型转换 54 2.13 再谈数值数据类型 55 2.13.1 字符类型 56 2.13.2 字符的输入...
  • 面试题3:下面说法中正确的是哪个 面试题4:写出程序的打印结果 面试题5:访问基类的私有虚函数 9.3 多态 面试题6:简述类成员函数的重写、重载和隐藏的区别 面试题7:简述多态实现的原理 第10章 数据结构 10.1 链表...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    2、要求的图如下,也可以自己构造图,但是需要注意的是,图不能是退化的单链表: 实验报告要求: 1、 按要求记录下图的类的完整实验代码; 2、 纪录你所使用的图; 3、 按要求记录下要求的输出...
  • Java题目求完整解答

    2020-12-22 10:16:40
    下列不合法赋值语句是______B____。 ; margin-right:0pt">A.int x=12345; ; margin-right:0pt">B.int x=12345L; ; margin-right:0pt">C.double x=3.14; ; margin-right:0pt">D.float x=(float...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

下列语句正确的是数学