人类历史上以生产资料公有制为基础的生产关系存在于()。
A.原始社会
B.封建社会
C.奴隶社会
D.资本主义社会
E.社会主义社会
第1题
A.变量的作用域取决于变量定义语句的位置
B.全局变量可以在函数以外的任何部位进行定义
C.局部变量的作用域可用于其他函数的调用
D.一个变量说明为static存储类型是为了限制其他编译单元的引用
第2题
A.变量的作用域取决于变量定义语句出现的位置
B. 同一程序中,全局变量的作用域一定比局部变量的作用域大
C. 局部变量的作用域是在定义它的函数体内
D. 全局变量的作用域是从定义位置开始至源文件结束
第3题
以下叙述中不正确的是()
A.一个变量的作用域完全取决于变量定义语句的位置
B.全局变量可以在函数以外的任何部位进行定义
C.局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用
D.一个变量说明为static存储类是为了限制其他编译单位的引用
第4题
【题目描述】
以下叙述错误的是()。
A)变量的作用域取决于变量定义语句的位置
B)全局变量可以在函数以外的任何部位进行定义
C)局部变量的作用域可用于其他函数的调用
D)一个变量说明为static存储类型是为了限制其他编译单元的引用
【我提交的答案】: C |
【参考答案与解析】: 正确答案:D |
本题考查函数调用的变量作用域。全局变量不在任何函数俸内定义,作用域为整个文件i局部变量在函数体内定义,作用域仅为本次函数;static类型是静态变量,为了方便其他编译单元的引用,不能随意改变。一个函数包含两部分:函数首和函数体,函数体包括花括号内的所有语句。
c为什么是正确的
第7题
以下选项中叙述错误的是
A.在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内
B.C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值
C.C程序函数中定义的自动变量,系统不自动赋确定的初值
D.C程序函数的形参不可以说明为static型变量
第9题
A.在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内
B.C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值
C.C程序函数中定义的自动变量,系统不自动赋确定的初值
D.C程序函数的形参不可以说明为static型变量
第10题
A.变量的作用域是指变量的作用范围,即在程序中可以被读写访问的区域,它取决于变量被定义的位置。
B.局部变量与全局变量同名时,全局变量隐藏局部变量,即全局变量起作用,局部变量不起作用。
C.形参也是局部变量,形参变量和实参变量的作用域是不同的,因此形参变量和实参变量同名时,二者互不干扰。
D.只要同名的变量出现在不同的作用域内,二者互不干扰,编译器有能力区分不同作用域中的同名变量
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!