小天才&步步高 2025届校园招聘RTOS工程师笔试题

前言:偶然发现当时做笔试的草稿,所以根据草稿回忆了一下当时的题目,可能会有错误的地方,仅供参考。

一、选择题

1、已知以下双层 for 循环结构:

for(int a=0; a<1000; a++) {
    for(int b=0; b<1000; b++) {
        // 待填充的代码
    }
}

请选择正确的语句填充到循环体中,以实现对二维数组 X 的操作。假设 X 是一个已经声明并初始化的二维数组,其大小至少为 1000x1000

A.X[a][b] += X[a][b];
B.X[a][b] += X[b][a];
C.X[b][a] += X[a][b];
D.X[b][a] += X[b][a];

2、设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是(  )

A:10101001
B:10101000
C:11111101
D:01010101

3、下列关于栈和队列的描述中,正确的是(  )

A. 栈是先进先出

B. 队列是先进后出

C. 队列允许在队头删除元素

D. 栈在栈顶删除元素

4、设有一个二维数组A[m][n],假设A[0][0]存放位置在644,A[2][2]存放位置在676,每个元素占一个空间,则A[3][3]存放(         )位置。

A.  678

B.  688

C.  692

D.  696

5、以下程序的输出结果是()

main( )

{

        char x=0x40;

        x+=9;

          printf("%d\n",x<<1);

}

A、98

B、146

C、0x98

D、0x92

6、以下属于合法的IP地址是( )

A. 192.168.2.254B. 192.168.256.1
C. 172,18,14,65D. 192.168.1.2.3

7、在面向对象编程中,类的设计通常包括抽象、分离和实现三个步骤。

二、其他题目

        剩下的题目还原不了了,后面还有填空、问答、代码题,剩下的题目主要考察操作系统、linux的相关知识,比如:strlen、sizeof、struct、union、enum、RS232、指针

        字符串长度计算和数据类型大小,结构体和联合体的定义和使用,考察枚举类型的使用,串行通信接口RS232的相关知识;指针的使用和操作.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值