联想嵌入式软件开发笔试 8-26

《嵌入式软件开发笔试与面试手册》https://blog.nowcoder.net/zhuanlan/jvN8gj

《软件开发笔试汇总》https://blog.nowcoder.net/zhuanlan/0oDWVm

2

void fun(char * *p){

int i;

for (i= 0; i<4;i++)

printf(" %s", p[i]);

}

main(){

char *s[6]= {"ABCD","EFGH""IJKL""MNOP""QRST", "UVWX"}

fun(s);

printf("\n");

}

程序运行后的输出结果是?

D  ABCD EFGH IJKL MNOP

 

 

3

Python3,下列程序运行结果为:

strs = ['a', 'ab', 'abc','python']

y = filter(lambda s: len(s) > 2, strs)

tmp = list(map(lambda s: s.upper(), y))

print(tmp)

 

A ['abc', 'python']

B ['a','ab']

C ['ABC', 'PYTHON']

D ['abe',PYTHON']

 

4C++中,对引用和指针的区别说法错误的是()

B 引用总是指向一个对象,指针可能不指向对象

C sizeof 引用得到的是所指向的变量(对象)的大小, sizeof指针得到的是指针变量本身的大小

D引用创建时必须初始化,而指针则可以在任何时候被初始化

 

5

以下叙述中正确的是()

B 函数的形参类型不能是指针类型

C 函数的类型不能是指针类型

D设有指针变量为double *p,则在32位机器上p+1是将指p的指向向后移动8个字节

 

6

对如下c++程序

int main(){

 int a= 1,b = 3,c=2;

 while (a < b<c)

 {

      ++a;

       --b;

       --c;

 }

cout<<a<<" "<<b<<" "<<c<< "\n";

return 0;

}

 

请问输出结果是()

C 3 1 0

 

7

关于Python内存管理,下列说法错误的是

A可以使用del释放资源

B变量无须指定类型

C变量无须先创建和赋值而直接使用

D变量不必事先声明

 

私网地址用于配置公司内部网络,下面选项中,()属于私网地址

A 192.168.10.1

B 172.15.0.1

C 127.10.0.1

D 128.168.10.1

 

下列关于总线的说法中正确的是()

A 计算机总线中只包含CPU总线

B I/O总线是用于连接CPU和内存的总线

C CPU总线是连接内存和1/O设备(包括外存)的总线

D 总线是用于连接CPU、内存、外有和各种/O设备并在它们之间传输信息的一组共享的传输线及其控制电路

 

下列哪个对象只能用于进程内的多线程同步

A Mutex

B Event

C CriticalSection

DSemaphore

 

进程具有三个基本状态:就绪状态、执行状态和阻塞状态。进程在执行过程中其状态总是不停地发生变化下面关于进程状态变化的说法中正确的是()

A进程一旦形成,首先进入的是运行状态

B三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中

C一个进程必须经过进程的3

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

本专栏主要发布嵌入式软件开发相关岗位2023年(2024届)的笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。

全部评论
没有啊
点赞 回复 分享
发布于 2023-09-01 22:06 广东

相关推荐

HTTP(超文本传输协议)是一种用于在网络上进行通信的协议。&nbsp;它是用于在Web浏览器和Web服务器之间传输超文本文档的基础协议。HTTP的核心概念和工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&amp;amp;uuid=b48bebe08e474db8b80b853b12bafd48客户端和服务器之间的请求/响应模型:客户端发送一个HTTP请求到服务器,服务器处理该请求并返回一个HTTP响应。请求方法:HTTP定义了一组请求方法,包括GET、POST、PUT、DELETE等。这些方法用于指定请求的目的以及对资源的处理方式。URL(统一资源定位符):HTTP使用URL来标识要请求或响应的资源。URL由协议、服务器地址、端口和资源路径组成。请求头和响应头:HTTP请求和响应都包含一组头部信息。请求头包含有关请求的元数据,如请求方法、请求主机等。响应头包含关于响应的元数据,如状态码、内容类型等。状态码:HTTP响应包含一个状态码,用于指示请求的处理结果。常见的状态码包括200(请求成功)、404(未找到)和500(服务器内部错误)等。内容编码:HTTP支持使用不同的编码格式来传输数据。常见的编码方式包括gzip、deflate和br等,用于压缩数据的大小以提高传输效率。Cookies和Sessions:HTTP通过使用Cookies或Sessions来维护状态。Cookies是服务器在客户端存储的小段信息,用于跟踪用户的状态,而Sessions是由服务器维护的与用户相关的数据。缓存:HTTP允许客户端和服务器使用缓存来减少重复请求和提高性能。客户端可以使用响应头中的Cache-Control字段来控制缓存策略。安全性:HTTP可以通过HTTPS(HTTP&nbsp;Secure)来提供安全的通信,使用TLS或SSL加密数据以防止窃听和篡改。
点赞 评论 收藏
分享
评论
5
3
分享

创作者周榜

更多
牛客网
牛客企业服务