设bash脚本程序中有两个子程序fun1和fun2。子程序fun1首先运行,其中使用ABC=1235.12创建一个新的名为ABC的shell变量。由于这个变量未使用export将它设置为环境变量,所以,子程序fun1运行结束后,变量ABC将不复存在,在主程序中或者随后的子程序fun2中将无法引用变量ABC。

设bash脚本程序中有两个子程序fun1和fun2。子程序fun1首先运行,其中使用ABC=1235.12创建一个新的名为ABC的shell变量。由于这个变量未使用export将它设置为环境变量,所以,子程序fun1运行结束后,变量ABC将不复存在,在主程序中或者随后的子程序fun2中将无法引用变量ABC。


参考答案和解析
正确

相关考题:

有以下程序void fun2(char a,char b) {printf("%c%c",a,b);}char a='A',b='B';void fun1(){ a='C' ; b='D'; }main(){ fun1( );printf("%c%c",a,b);fun2('E','F');}程序的运行结果是A)CDEFB)ABEFC)ABCDD)CDAB

有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){ double w; w=fun2(1.1,2.0); …… }程序执行后变量 w 中的值是A)5.21B)5C)5.0D)0.0

在bash中,export命令的作用是()A.在子shell中运行命令B.使在子shell中可以使用命令历史记录C.为其它应用程序设置环境变量D.提供NFS分区给网络中的其它系统使用

在Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量x1(不影响上级或下级的程序),应该使用______说明变量。

如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有 RETURN TO MASTER 语句,则由子程序3返回A.主程序B.子程序1C.子程序2D.子程序3

有以下程序:int fun1 (double a){ return a * =a;}int fun2 ( double x, double y ){ double a=0,b=0; a = fun1 (x) ;b = fun1 (y); return(int) (a + b);} main() { doublew;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是( )。A.5.21B.5C.5D.0

如果某子程序add用public static sub add定义,则该子程序的变量都是局部变量。

子程序局部变量表中的变量有()、()、()、()四种类型,子程序最多可传递()参数。

为简化程序,可用宏变量的方式,设置不同的宏变量调用相同的子程序,分别实现粗、精加工循环。

一个较为复杂的程序可以由主程序和子程序组成,数控系统中的()程序,我们也将它归类为子程序。A、变量B、宏C、参数D、应用

下列关于主程序和子程序的正确说法是()。A、子程序同主程序一样事先存储在存储器中B、主程序可以调用子程序C、子程序结束是需要一个结束符D、子程序与加工工艺无关E、主程序可以无限次调用子程序

在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。

在程序里设置的全局变量也可以在子程序里应用。

在程序中使用变量,通过对变量进行赋值及处理使程序具有特殊功能,这种程序叫()。A、宏程序B、主程序C、子程序D、小程序

对于子程序,描述正确的有()(FANUC系统、华中系统)。A、M98为调用子程序指令B、子程序不能脱离主程序而独立运行C、除了用M02指令,还可以用M99指令结束子程序D、子程序可以从主程序调用,也可以从子程序调用E、子程序不能重复调用

子程序的格式是()A、用M98指令调用某个子程序B、主程序中,在调用子程序的程序段之后的程序段都是子程序C、子程序的第一个程序段必须用G00指令进行定位D、子程序中如果沿用前面主程序中指令的进给进度,则不必再指定F的值E、子程序调用结束后,程序运行将返回到主程序中调用子程序的程序段的下一个程序段

()是通过编辑子程序中的变量来改变刀具路径与刀具位置。A、宏程序B、主程序C、子程序D、系统程序

嵌套子程序调用结束后将返回到()(SIEMENS系统)。A、本子程序开始B、主程序C、上一层子程序中D、下一层子程序中

在主程序和子程序中传送数据必须使用公共变量(FANUC系统)。

不管在主程序或在子程序中建立的私有变量,当程序运行结束返回命令窗口时,将被清楚

在主程序中用赋值命令建立起来的变量,由于在下属各级子程序中都起作用,因此也可以说是公共变量。

假设主程序和子程序中都建立了一个相同名字的变量,为了避免子程序的运行在无意间改变主程序中的变量的取值,可以用( )使此变量在子程序中暂时无效.A、PRIVATEB、CLOSEC、LOVALD、LOCATE

在bash中,export命令的作用是()。A、在子shell中运行条命令B、使在子shell中可以使用命令历史记录C、为其它应用程序设置环境变量D、提供NFS分区给网络中的其它系统使用

判断题不管在主程序或在子程序中建立的私有变量,当程序运行结束返回命令窗口时,将被清楚A对B错

判断题如果某子程序add用public static sub add定义,则该子程序的变量都是局部变量。A对B错

单选题下列关于"SUBROUTINE MAP(X,Y)"语句行的叙述中,不正确的是()A 这是子程序的第一个语句B 字符串MAP是子程序名C 变量X是子程序的形参D 子程序执行后,MAP将返回整型数据

判断题在主程序中用赋值命令建立起来的变量,由于在下属各级子程序中都起作用,因此也可以说是公共变量。A对B错

单选题有以下程序 int fun1(double a) { return a*=a; } int fun2(double x,double y) { double a=0,b=0; a=fun1(x); b=fun1(y); return(int)(a+b); } main() { double w; w=fun2(1.1,2.0); } 程序执行后变量w中的值是()A5.21B5C5.0D0.0