2024年4月21日发(作者:)
华为机试题库及答案
华为是全球领先的信息与通信技术(ICT)解决方案提供商。作为
一家创新型企业,华为一直重视人才培养和招聘,为了筛选出最优秀
的人才,华为设立了机试题库。以下是华为机试题库的一些题目及其
答案供参考。
一、Java基础
1. 输出"Hello, Huawei!"的Java代码如下:
```java
public class HelloWorld {
public static void main(String[] args) {
n("Hello, Huawei!");
}
}
```
2. 计算1到100的和的Java代码如下:
```java
public class SumOfNumbers {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
n("Sum of numbers from 1 to 100: " + sum);
}
}
```
3. 实现斐波那契数列的Java代码如下:
```java
public class FibonacciSeries {
public static void main(String[] args) {
int n = 10;
int first = 0;
int second = 1;
("Fibonacci series of " + n + " terms: ");
for (int i = 1; i <= n; i++) {
(first + " ");
int next = first + second;
first = second;
second = next;
}
}
}
```
二、数据结构和算法
1. 实现冒泡排序的Java代码如下:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] array = {5, 2, 8, 3, 1};
int n = ;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (array[j] > array[j + 1]) {
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713654896a2292116.html
评论列表(0条)