上海讯锡科技历年笔试题.docxVIP

  • 1
  • 0
  • 约8.39千字
  • 约 9页
  • 2026-09-12 发布于河南
  • 举报

上海讯锡科技历年笔试题

考试时间:______分钟总分:______分姓名:______

一、编程语言基础(请根据题目要求编写代码或回答问题)

1.说明C语言中`static`关键字在全局变量、局部变量和函数中的不同作用。

2.有以下C代码片段:

```c

inta[5]={1,2,3,4,5};

int*p=a;

```

请解释`p[2]`和`*(p+2)`的值,并说明它们有何不同。

3.编写一个C函数,该函数接收一个整型数组`arr`和一个整数`n`,返回数组中所有元素的和。要求使用指针遍历数组。

4.解释C++中虚函数(virtualfunction)的作用,并说明为什么需要动态绑定(dynamicbinding)。

5.在Java中,比较以下代码片段的输出结果:

```java

Strings1=hello;

Strings2=newString(hello);

Strings3=hello;

System.out.println(s1==s2);

System.out.println(s1==s3);

```

并解释原因。

二、数据结构与算法

1.定义栈(Stack)数据结构

文档评论(0)

1亿VIP精品文档

相关文档