嵌入式笔试刷题(第63天)

1. 白盒测试方法一般适合用于( )测试

答案:A. 单元

解析:白盒测试主要针对程序的内部结构和逻辑,适用于单元测试阶段,如函数、模块级的测试。它需要了解代码实现。

2. 小端字节序下打印结果( )

static union { char c[4]; unsigned long I; } endian_test = { {'a', 'b', 'c', 'd'} };
#define ENDIANNESS ((char)endian_test.I)
printf("%c", ENDIANNESS);

答案:D. d

解析:在小端字节序下,低地址存低位,数组初始化后:

0

'a'

1

'b'

2

'c'

3

'd'

由于 union 共用内存,endian_test.I 的最低位存储的是 'd',因此输出为 'd'

3. 关于 UDP 通信,描述错误的是( )

答案:C. UDP 是面向流字符的通信协议

解析:UDP 是面向数据报的,不是流式协议,TCP 才是面向流的通信协议。因此 C 错误。

4. ( )是 DBMS 的基本单位

答案:C. 事务

解析:事务是数据库管理系统中最基本的执行单位,保证数据的一致性和完整性。

5. 函数 foo(0x32) 的输出结果( )

void foo(char _case) {
    switch (_case) {
        case '1': printf("1"); break;
        case '2': printf("2");
        case '3': printf("3"); break;
        cas

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式笔试专栏 文章被收录于专栏

本专栏系统整理了嵌入式方向笔试中常见的知识点和高频考题,涵盖基础理论、常用算法、C语言陷阱、操作系统原理、驱动开发、常见外设通信协议(如 I2C/SPI/UART)、RTOS、Linux 内核、以及实用电路知识等内容。

全部评论

相关推荐

通常周五mentor会预告本周工作,周一周会上通常也会给出大致方向。每周一梳理好本周要完成的工作,为写周报做铺垫,避免写周报的时候脑袋空空无处下笔。同理,每天早上需要排列清楚需求的优先级,事情一件一件做,不要做A的时候产生B想法就去做B了,在各种事情之间反复横跳,会一件事都做不好,感觉每天一直在忙,但无所产出,挫伤工作积极性。避免白天工作摸鱼导致晚上加班,摸鱼聊天的时候可能没啥感受,但是一天累积摸鱼的时间累积起来,已经可以让自己早下班一小时了。工作太积极只会有干不完的活,要考虑自己身心承受能力,通过装傻装脆皮或直接拒绝分外的工作,努力争取有成长性的工作。我已经早9晚20了,晚上回家还要搞学校的事情,拒绝额外加班,即使新增任务能让我学到东西。有问题主动问,不要因为害怕打扰mentor而憋着,不让mentor帮忙把关,容易返工。无关紧要的问题可以攒着,等周会一起问。每次完成新的任务后,梳理好SOP。有了备份,下次忘了如何操作时可以直接照抄,如果有人问你,也避免再花时间解释。对于dirty想办法流程化,总结sop。如果一件事不得不做,要想办法从中学到东西,让自己的时间花得有价值。珍惜能够学到领导力的工作,在工作中总结一套带团队的方法论,包括用什么利益点来push大家干活,如何让团队成员感受到工作价值,如何唤醒装死/流失用户……每个人都有自己特质,取人之长,补己之短。我心直口快,喜欢总结,经常想到什么说什么,没有经历过的事情,可能考虑得没有那么深思熟虑。时刻留个后手,永远不要让主动权掌握在别人手中。警惕学生思维,在学校里爽约没什么风险,但出社会就不一定了。有博主周末和hr说要推迟2天入职后,hr工作日回复另找他人了。下面有个从hr角度出发的高赞评论,说博主应该在和hr商定日期的时候,提前确认好毕业答辩时间、拍毕业照的时间,为入职留出一定的缓冲时间。好不容易招到人却突然要比规定时间晚来2天,万一不来了hr是要要背负骂名的,只能在周末加班快速去找备胎,重新发起入职审批流程。职场中要带着问题和答案去向上汇报,不要想到什么就说什么,要完成一个逻辑闭环。
毕业季,给职场新人一些建...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务