
嵌入式笔试题
文章平均质量分 81
JiaYu嵌入式
物联网工程、嵌入式工程师、嵌入式讲师、高校竞赛导师、高校毕设导师
展开
-
有趣的笔试题——贪吃蛇游戏(确定不进来看看?)
贪吃蛇游戏是一款耳熟能详的小游戏,通过上下左右控制蛇的方向,寻找吃的果子,每吃一口果子,蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴,吃完所有果子,就能过关,然后继续玩下一关。(30分)该游戏的核心是通过链表中的节点位置(假设节点中的x,y来表示节点所在的位置信息)和节点个数来描述蛇的长度和身体位置信息,移动方向即控制链表节点的位置信息。假设节点之间采用双向链表的形式进行连接。原创 2023-06-21 21:37:08 · 621 阅读 · 0 评论 -
JSON(详解)
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它以易于阅读和编写的文本格式来存储和表示数据,通常用于在不同的系统之间进行数据交换。JSON数据以键-值对的形式组织,可以包含对象、数组、字符串、数字等基本数据类型。它经常在Web开发、API通信等领域被广泛使用。原创 2023-10-27 22:23:30 · 6884 阅读 · 2 评论 -
JiaYu说:如何做好IT类的技术面试?
JiaYu归属嵌入式行业,所以这里只是以普通程序员的角度去分析技术面试的技巧当然,也对嵌入式技术面试做了小总结,友友们可以点击目录直接跳转JiaYu说:在培训班里学IT技术,真的有用吗?原创 2023-07-28 23:59:43 · 1156 阅读 · 6 评论 -
为什么要异步刷新,如何异步刷新?(Qt面试题)
在Qt中,异步刷新是一种常见的技术手段,用于在处理耗时操作或需要响应用户输入的情况下,保持界面的响应性能。异步刷新可以提高用户体验,确保应用程序在进行耗时操作时不会出现假死或无响应的情况。原创 2023-06-27 16:26:45 · 3078 阅读 · 2 评论 -
什么是信号槽机制,如何实现,有什么用?(Qt面试题)
信号槽机制(Signal-Slot mechanism)是一种在软件开发中常用的设计模式,用于实现对象间的通信和事件处理。该机制最初由Qt框架引入并广泛应用,后来也被其他编程框架和库所采用。信号槽机制通过定义信号(Signal)和槽(Slot)来实现对象间的解耦和事件传递。信号是对象发出的一种特定事件,槽是用于响应信号的特定函数或方法。当一个对象发出信号时,与之相关联的槽会被自动调用,从而实现了对象间的通信和协作。在信号槽机制中,一个对象可以声明一个或多个信号,用于指示它可以发出的事件。原创 2023-06-27 11:28:33 · 4602 阅读 · 1 评论 -
有几种方法修改QPushButton的大小、文字颜色等属性?(Qt面试题)
QPushButton是Qt框架中的一个按钮类,用于在用户界面中创建按钮。它继承自QAbstractButton类,并提供了一系列方法和信号来处理按钮的交互和状态。原创 2023-06-27 10:36:45 · 12653 阅读 · 0 评论 -
QString与基本数据类型如何转换?(Qt面试题)
在 Qt 中,可以使用以下方法将QStringQStringintQStringtoInt()QStringfloatdoubleQStringtoFloat()toDouble()QStringboolQStringtoBool()QStringlongqlonglongQStringtoLong()QStringshortQStringQByteArrayto*()注意:在进行转换之前,请确保QString中包含有效的数值或正确的格式。否则,转换可能会失败,导致意外结果。原创 2023-06-27 09:58:08 · 3263 阅读 · 2 评论 -
两段代码共存于一个文件,编译时有选择的编译其中的一部分,有几种方法实现?如何实现?(笔试题)
通过在代码中定义宏来选择性地编译代码段。可以使用条件宏定义来决定是否编译特定的代码段。在编译时,预处理器会根据宏的定义情况来决定是否编译相应的代码。原创 2023-06-27 09:38:21 · 598 阅读 · 1 评论 -
编写strcpy函数(笔试题)
已知strcpy函数的原型是char其中 strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串库函数,请编写函数strcpy(2)strcpy 能把 strSrc的内容复制到strDest,为什么还要 char *类型的返回值?原创 2023-06-26 17:26:26 · 920 阅读 · 0 评论