- 0
- 0
- 约5.49千字
- 约 8页
- 2026-11-08 发布于河北
- 举报
软通动力C语言招聘笔试题(含详细答案解析)
说明:本套试题贴合软通动力软件开发岗真实笔试难度,涵盖C语言基础、指针、内存管理、结构体、流程逻辑、编程实操等核心考点,题型包含选择题、填空题、程序错题分析、编程题,适配校招、社招笔试场景。所有答案附详细实操解析,贴合工程开发实际,无理论空话。
一、单项选择题(共10题,每题3分,共30分)
1、关于C语言return语句的使用,以下描述错误的是()
A.被调用函数中可以不用return语句
B.被调用函数中可以使用多个return语句
C.有返回值的函数,必须包含return语句
D.一个return语句可以返回多个值给调用函数
答案:D
解析:C语言中return一次只能返回一个数值或一个结构体整体,无法直接返回多个独立数值。无返回值的void函数可省略return;函数内可根据分支逻辑写多个return,执行到第一个满足条件的return即退出函数。
2、以下关于malloc和calloc函数的区别,说法正确的是()
A.malloc分配内存会自动初始化0,calloc不会
B.calloc会将分配的内存初始化为0,malloc仅分配未初始化内存
C.两者功能完全一致,无任何区别
D.malloc分配内存失败不会返回空指针
答案:B
解析:malloc(size)仅分配size字节连续内存,内存为随机脏数据,不做初
原创力文档

文档评论(0)