- 3
- 0
- 约3.36万字
- 约 46页
- 2026-02-01 发布于河南
- 举报
2026年c语言考试题库100道
第一部分单选题(100题)
1、以下关于C语言变量作用域的描述,正确的是?
A.局部变量的作用域仅限于定义它的函数内,且在函数调用结束后立即释放其内存空间
B.全局变量的作用域是整个程序,因此在程序的任何位置都可以直接访问
C.静态全局变量(static修饰的全局变量)可以在其他源文件中通过extern声明后访问
D.静态局部变量(static修饰的局部变量)的作用域与局部变量相同,但其存储类型为静态,生命周期为整个程序
【答案】:D
解析:A错误,局部变量分为自动变量(auto)和静态局部变量(static),自动局部变量在函数调用结束后释放,而静态局部变量不会释放,题目未明确说明是自动局部变量,因此A描述不准确。B错误,全局变量若定义在其他源文件,需通过extern声明才能在当前源文件访问,并非“任何位置都可以直接访问”。C错误,static修饰的全局变量作用域仅限于定义它的源文件,其他源文件无法通过extern访问(extern仅能访问非static修饰的全局变量)。D正确,static局部变量的作用域与普通局部变量相同(仅限于定义的函数内),但存储类型为静态,生命周期从程序开始到结束(不会在函数调用结束后释放)。
2、已知inta[5]={10,20,30,40,50};int*p=a;执行p+=2
您可能关注的文档
最近下载
- 全套课件-跨文化传播学导论 孙英春.pptx
- 跨文化传播学导论教学课件(完整版).ppt
- 2025阿里巴巴淘宝云客服-消费者咨询业务知识题库附答案-20251028.pdf
- CDM9光头可以说是PHILIPS摇臂系列光头王国中的最后一位贵族,亦代表了.pdf VIP
- 三一重工2010年年报.pdf VIP
- 上交所发行上市审核动态(2026年第1-3期,总第31-33期).pdf
- 高素质农民培训投标方案投标文件(技术标).doc
- 上交所发行上市审核动态(2026年第3期).pdf VIP
- 环境权益交易市场能否诱发绿色创新_省略_于我国上市公司绿色专利数据的证据_齐绍洲.pdf VIP
- DTL带式-输送机说明书re.doc VIP
原创力文档

文档评论(0)