- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
湖北技能高考c语言试题及答案
一、单项选择题(每题2分,共20分)
1.C语言中,合法的变量名是()
A.3xB.intC._sumD.a+b
2.以下运算符优先级最高的是()
A.B.||C.!D.==
3.表达式3/2*4的计算结果是()
A.6B.4C.5D.0
4.以下语句中,正确的是()
A.inta=3.5;B.floatb=3;C.charc=A;D.doubled=1e2.5;
5.循环结构while(1)表示()
A.循环1次B.循环10次C.无限循环D.条件错误
6.数组inta[5]={1,2,3};中,a[3]的值为()
A.0B.3C.随机值D.数组越界
7.以下函数声明正确的是()
A.func(inta,b)B.func(inta;intb)C.func(inta,intb)D.func(a,bint)
8.指针变量p的定义正确的是()
A.int*p;B.intp;C.intp*;D.int#p;
9.结构体定义中,成员变量可以是()
A.数组B.函数C.结构体本身D.同名变量
10.以下文件操作模式中,可读可写的是()
A.rB.wC.aD.r+
二、多项选择题(每题4分,共40分)
1.以下属于C语言基本数据类型的有()
A.intB.floatC.charD.string
2.关于break和continue语句,描述正确的有()
A.break用于退出循环B.continue用于跳过本次循环
C.break只能用于switch语句D.continue可用于while和for
3.以下函数参数传递方式正确的有()
A.值传递B.地址传递C.引用传递D.指针传递
4.以下关于数组的说法正确的有()
A.数组名代表首地址B.数组大小必须常量定义
C.多维数组本质是一维数组D.字符数组可以存储字符串
5.以下属于预处理指令的有()
A.#includeB.#defineC.#ifD.#main
6.关于动态内存分配,正确的有()
A.malloc分配内存未初始化B.calloc分配内存初始化为0
C.free用于释放内存D.realloc可调整已分配内存大小
7.以下属于文件操作函数的有()
A.fopenB.fcloseC.freadD.printf
8.关于函数指针,正确的有()
A.可指向任意函数B.必须与函数返回类型匹配
C.可作为函数参数D.不能指向静态函数
9.以下属于位运算符的有()
A.B.|C.^D.
10.关于结构体和联合体,正确的有()
A.结构体成员共享内存B.联合体成员独占内存
C.结构体可嵌套定义D.联合体大小由最大成员决定
三、判断题(每题2分,共20分)
1.C语言程序必须包含main函数()
2.switch语句中default子句可以省略()
3.指针变量必须初始化后才能使用()
4.静态局部变量在程序运行期间始终存在()
5.宏定义可以带参数()
6.文件指针指向的是文件在磁盘中的位置()
7.递归函数必须包含终止条件()
8.结构体变量可以作为函数参数整体传递()
9.共用体变量所有成员同时有效()
10.volatile关键字用于防止编译器优化()
四、填空题(每题2分,共20分)
1.C语言源文件扩展名为________。
2.表达式5%2的计算结果是________。
3.函数voidfunc(int*p)中,参数p是________传递。
4.定义二维数组inta[3][4]后,a[1]表示第________行的首地址。
5.字符串结束标志是________。
6.动态分配10个整型内存的语句是________。
7.预处理指令#includestdio.h中,尖括号表示从________目录查找头文件。
8.结构体定义关键字是________。
9.指针变量占用的内存大小由________决定。
10.文件操作模式w+表示可________文件。
答案:
一、单项选择题
1-5:CCCBC6-10:ACADD
二、多项选择题
1:ABC2:ABD3:ABD4:ACD5:
您可能关注的文档
最近下载
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(七)PPT.pptx VIP
- 水平四足球大单元教案.docx VIP
- 义和团运动和八国联军侵华课件-2025-2026学年统编版(2024)历史八年级上册.pptx VIP
- 手术讲解模板:双侧牵张成骨下颌骨前移术.ppt
- 羊的胚胎移植(15分钟).ppt VIP
- 【作风建设论述摘编】2025关于加强党的作风建设论述摘编(三)PPT.ppt VIP
- 中西医学的本质特点及其模式.ppt
- 甲午中日战争与列强瓜分中国狂潮课件++2025-2026学年统编版八年级历史上册.pptx VIP
- SY75C 9三一履带液压挖掘机.pdf VIP
- 工作面采煤设计方案.doc VIP
文档评论(0)