当前位置: 首页 > news >正文

2.12:C语言测试题

1.段错误:申请堆区内存未返回,str指向NULL

2.段错误:局部变量,本函数结束,p也释放

 

3.越界访问,可能正常输出hello,可能报错

4.可能段错误,释放后,str未指向NULL,野指针

5.   a:int   b:int *a   c:int **a   d:int a[10]   e:int *a[10]   f:int (*a)[10] 

      g:int (*a)(int b)   h:int (*a[10])(int b)

 

6.sizeof(str)=6;sizeof(p)=4;sizeof(n)=2

7.sizeof(str)=4

8.sizeof(p)=4

9.(b) 15

 

10.(a) 3

11.(a) x^n(x的n次幂)

12.(c) 2  5

13.(b) 9

 

14.(c) 3  5

15.(a) 2 3 5 6

 

16.(d) f1,f2,f3

17.(b) i=3 j=2

18.(a) 5 5 5 5

 

19.(a) 0 1 2 0

20.(c) 函数的指针

 

http://www.lryc.cn/news/300519.html

相关文章:

  • 【Linux】yum软件包管理器
  • 「优选算法刷题」:寻找旋转排序数组中的最小值
  • MySQL 基础入门指南:从安装到基本操作
  • 嵌入式Qt Qt Creator安装与工程介绍
  • Windows 系统盘(C盘)爆红如何清理、如何增加C盘空间
  • 【JavaEE Spring】Spring 原理
  • 【Crypto | CTF】RSA打法
  • 红衣大叔讲AI:从OpenAI发布首个视频大模型Sora,谈2024年视觉大模型的十大趋势
  • java远程连接Linux执行命令的三种方式
  • JavaScript- let var const区别
  • 指针的经典笔试题
  • 书生浦语大模型实战营-课程笔记(1)
  • 磁盘database数据恢复: ddrescue,dd和Android 设备的数据拷贝
  • SpringMVC-入门
  • 需要学习的知识点清单
  • 杂谈--spconv导出中onnx的扩展阅读
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第二天-arm ads下的start.S分析(物联技术666)
  • STL之list容器的介绍与模拟实现+适配器
  • Leetcode With Golang 二叉树 part1
  • tcp 中使用的定时器
  • 黑马Java——IO流
  • re:从0开始的CSS学习之路 11. 盒子垂直布局
  • Kindling-OriginX 如何集成 DeepFlow 的数据增强网络故障的解释力
  • 轻松掌握Jenkins执行远程window的Jmeter接口脚本
  • UI文件原理
  • OS设备管理
  • Matlab绘图经典代码大全:条形图、极坐标图、玫瑰图、填充图、饼状图、三维网格云图、等高线图、透视图、消隐图、投影图、三维曲线图、函数图、彗星图
  • 姿态传感器MPU6050模块之陀螺仪、加速度计、磁力计
  • MySQL 基础知识(一)之数据库和 SQL 概述
  • 挑战杯 wifi指纹室内定位系统