参考答案和解析
正确答案: (1)等号赋值
1)在等号前后均不能有空格。
2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
(2)键盘赋值
由read命令来实现的。用法为:read用户变量名
当shell程序执行到该行时,将等待用户从键盘输入,
当用户按下回车键时shell把你输入的内容赋给用户变量。
(3)命令替换赋值
用法为:用户变量=命令
该语句将首先执行反向单引号之间的命令,
然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,
等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
更多“Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式”相关问题
  • 第1题:

    下列对shell变量FRUIT操作,正确的是()

    • A、为变量赋值:$FRUIT=apple
    • B、显示变量的值:fruit=apple
    • C、显示变量的值:echo $FRUIT
    • D、判断变量是否有值:[-f“$FRUIT”]

    正确答案:C

  • 第2题:

    简要说明仿真时阻塞赋值与非阻塞赋值的区别。


    正确答案: 非阻塞(non-blocking)赋值方式(b<=a):
    b的值被赋成新值a的操作,并不是立刻完成的,而是在块结束时才完成;块内的多条赋值语句在块结束时同时赋值;硬件有对应的电路。
    阻塞(blocking)赋值方式(b=a):b的值立刻被赋成新值a;
    完成该赋值语句后才能执行下一句的操作;硬件没有对应的电路,因而综合结果未知。

  • 第3题:

    在shell编程时,要把一个用户的输入赋值给一个变量,使用()命令。


    正确答案:read

  • 第4题:

    在G65程序段的引数中,可以同时用变量Ⅰ和变量Ⅱ中的两组引数赋值。但当对同一个变量Ⅰ、Ⅱ两组的引数都被赋值时,只是后一引数赋值有效。


    正确答案:正确

  • 第5题:

    在程序中使用变量,通过对变量进行赋值及处理方法达到程序功能,这种有变量的程序叫宏程序。


    正确答案:正确

  • 第6题:

    在vb.net中可以通过下列()方式返回函数的值[]。

    • A、使用return
    • B、给函数参数赋值
    • C、函数名赋值给变量
    • D、均不可以

    正确答案:A

  • 第7题:

    关于mysql的sql编程中变量赋值说法错误的是()

    • A、set可以同时给多个变量赋值
    • B、select可以将查询结果赋值给变量
    • C、select可以同时给多个变量赋值
    • D、set只能同时给一个变量赋值

    正确答案:D

  • 第8题:

    填空题
    在shell编程时,要把一个用户的输入赋值给一个变量,使用()命令。

    正确答案: read
    解析: 暂无解析

  • 第9题:

    判断题
    VB中的赋值语句只能给变量赋值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    问答题
    Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。

    正确答案: (1)等号赋值
    1)在等号前后均不能有空格。
    2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
    (2)键盘赋值
    由read命令来实现的。用法为:read用户变量名
    当shell程序执行到该行时,将等待用户从键盘输入,
    当用户按下回车键时shell把你输入的内容赋给用户变量。
    (3)命令替换赋值
    用法为:用户变量=命令
    该语句将首先执行反向单引号之间的命令,
    然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,
    等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
    解析: 暂无解析

  • 第11题:

    填空题
    shell变量类型,只有(),变量可以被赋值,被修改,()

    正确答案: 字符串型,被引用
    解析: 暂无解析

  • 第12题:

    判断题
    一条赋值语句只能给一个变量赋值,不能给多个变量赋值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。


    正确答案: structstudent
    {
    publicintno;
    publicstringname;
    publicstringsex;
    publicdoublescore;
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    studentstu;
    stu.no=10003;
    stu.name="小小";
    stu.sex="女";
    stu.score=89.5;
    Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);

  • 第14题:

    shell变量定义规则,不需要事先定义,直接赋值定义新变量,直接赋值修改原变量的值。()


    正确答案:正确

  • 第15题:

    源程序中的()与程序的运行结果无关。

    • A、注释的多少
    • B、变量的赋值
    • C、循环语句的执行次数
    • D、表达式的求值方式

    正确答案:A

  • 第16题:

    宏程序中变量的初始赋值是()实现的。

    • A、直接赋值
    • B、间接赋值
    • C、用算术表达式赋值
    • D、用引导变量传送

    正确答案:D

  • 第17题:

    shell变量类型,只有(),变量可以被赋值,被修改,()


    正确答案:字符串型;被引用

  • 第18题:

    Velocity中属性引用的赋值方式都有哪些?


    正确答案: Velocity中属性引用的赋值方式有两种:
    1.使用Hashtable对象赋值。
    2.使用方法赋值。

  • 第19题:

    VB中的赋值语句只能给变量赋值。


    正确答案:错误

  • 第20题:

    判断题
    shell变量定义规则,不需要事先定义,直接赋值定义新变量,直接赋值修改原变量的值。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    单选题
    在vb.net中可以通过下列()方式返回函数的值[]。
    A

    使用return

    B

    给函数参数赋值

    C

    函数名赋值给变量

    D

    均不可以


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    源程序中的()与程序的运行结果无关。
    A

    注释的多少

    B

    变量的赋值

    C

    循环语句的执行次数

    D

    表达式的求值方式


    正确答案: C
    解析: 源程序中的注释是写给人看的,在翻译源程序的过程中会被过滤掉,因此注释的多少与程序的运行结果无关。

  • 第23题:

    问答题
    编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。

    正确答案: structstudent
    {
    publicintno;
    publicstringname;
    publicstringsex;
    publicdoublescore;
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    studentstu;
    stu.no=10003;
    stu.name="小小";
    stu.sex="女";
    stu.score=89.5;
    Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);
    解析: 暂无解析