1、1.2 基本算法语句12.1 赋值、输入和输出语句一、基础过关1在输入语句中,如果同时输入多个变量,变量之间的分隔符是 ( )A逗号 B分号C空格 D引号2关于语句 xinput(“What is your name?” , “string”)的说法中不正确的是 ( )A此语句的内容是输入你的名字, string 表示输入数值型变量B此语句中的“input”语句用来控制在屏幕上输入C此语句中的 string 代表输入字符型变量DScilab 的输入语句“input” ,不仅可以输入数值,也可输入单个或多个字符3下列给出的赋值语句中正确的是 ( )A4MBMMCBA3Dxy04有关赋值语句的描述
2、,正确的是 ( )A赋值语句中的“”也叫赋值号,其作用是把它右侧表达式代表的值赋给左侧变量B赋值语句中“”右侧只能是常数值C数学表达式中形如“x x1”是个矛盾式,故赋值语句中不会出现“xx1”这样的语句D语句“xy2”也可作为赋值语句5下面一段程序执行后的结果是_6下列给出的输入、输出语句错误的有_(填序号)输入语句 “input” a;b;c;输入语句 input x5;输出语句 print A3;输出语句 print(%io(2),a)7对于平面直角坐标系中给定的两点 A(a,b) ,B(c,d),编写一个程序,要求输入两点的坐标,输出这两点间的距离8编写一个程序,要求输入两个正数 a
3、和 b 的值,输出 ab与 ba的值二、能力提升9下列程序语言中表达式的值正确的是 ( )10当 a3,b5,cb2 时,print(%io(2),a ,b,c)在屏幕上的输出结果自上而下依次是 ( )A3,5,7 B3,5,5 C7,3,5 D7,5,311读程序、,若两程序输入值与执行结果均分别相同,则两程序的输入值为_,执行结果为_12读用 Scilab 语句编写的程序,根据程序画出程序框图三、探究与拓展13以下是一个用基本算法语句编写的程序,根据程序画出相应的程序框图1.2 基本算法语句12.1 赋值、输入和输出语句1A 2.A 3.B 4.A 5.106解析 错,变量之间用“, ”隔
4、开;错,input 语句中只能是变量,而不能是表达式;错,print 语句中不能再用赋值号“” ;正确7解 程序如下:ainput( “a”);binput(“b”);cinput( “c”);dinput(“d”);Dsqrt(ac)*(a c)(bd)*(bd);D8解 可以利用 Scilab 语句输入两个正数 a,b,然后将 ab与 ba的值分别赋给两个变量,然后输出这两个变量的值即可程序为:9C C 中,53(127)4(5 15)4 5;A 中,6 3 22121830;4B 中,39( )236;9D 中,55423445.10D print(%io(2) ,a,b,c)在屏幕上的输出是从右往左开始,即最上面是 c 的值,中间是 b 的值,最下面是 a 的值110 2解析 两程序执行结果相同,即求 yx2 与 y2x2 的交点12解 13解 程序框图如图所示: