下面有关全局变量和局部变量说法错误的是()
A、全局变量以@@开头,表示SQL Server内部的一些状态变量。
B、局部变量以@开头,在使用的过程中,可以根据用户需要进行修改。
C、全局变量在使用的过程中可以根据用户需要进行赋值。
D、可以通过set语句和select语句对局部变量进行赋值
A、全局变量以@@开头,表示SQL Server内部的一些状态变量。
B、局部变量以@开头,在使用的过程中,可以根据用户需要进行修改。
C、全局变量在使用的过程中可以根据用户需要进行赋值。
D、可以通过set语句和select语句对局部变量进行赋值
第1题
A.全局变量就是在函数外定义的变量,因此又叫做外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.局部变量的定义和全局变量的定义的含义不同
D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
第2题
A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值
B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽
C.静态全局变量可以被其他的编辑单位所引用
D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失
第3题
A)在程序中直接使用而由系统自动隐含建立的变量都是私有变量
B)私有变量能被本层模块和下层模块程序调用
C)全局变量需要先定义才能使用,而局部变量可直接使用
D)局部变量能只能被本层模块程序调用
第4题
A)在程序中直接使用而由系统自动隐含建立的变量都是私有变量
B)私有变量能被本层模块和下层模块程序调用
C)全局变量需要先定义才能使用,而局部变量可直接使用
D)局部变量能只能被本层模块程序调用
第5题
A、auto 是默认的存储类型说明符,具有自动生存期
B、register 可用于局部变量或形式参数声明中,具有静态生存期
C、extern 可以置于变量或者函数声明前,以标示全局变量或者函数的定义在别的文件中
D、static 用于函数声明中,会让函数失去外部链接属性
第6题
B.累加顺序被改变,结果是错误的
C.加法操作是简单运算,无需同步
D.加法操作不是原子操作,需要同步保证数据依赖
第7题
A、变量的作用域是指变量的作用范围,即在程序中可以被读写访问的区域,它取决于变量被定义的位置。
B、局部变量与全局变量同名时,全局变量隐藏局部变量,即全局变量起作用,局部变量不起作用。
C、形参也是局部变量,形参变量和实参变量的作用域是不同的,因此形参变量和实参变量同名时,二者互不干扰。
D、只要同名的变量出现在不同的作用域内,二者互不干扰,编译器有能力区分不同作用域中的同名变量
第8题
A、变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。
B、静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。
C、用extern声明变量为外部变量的时候,编译器是对其分配内存的。
D、静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
第9题
A、全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。
B、在函数内部没有办法定义全局变量。
C、函数内部定义的局部变量当函数调用结束后被自动删除。
D、在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。
第10题
A、T-SQL中的全局变量必须先声明再使用
B、T-SQL中局部变量在一个批处理中声明、赋值、使用,在该批处理结束时失效
C、在T-SQL中,print语句一次只能输出一个变量
D、在T-SQL中,将查询结果赋值给一个变量,可以使用select语句
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!