趋势科技2016校园招聘笔试题

时长:90分钟 总分:100分

203浏览 0人已完成答题

题型介绍
题型 单选题 多选题 简答题
数量 19 1 1
1.
下面哪个语句无法通过编译?
问题详情




2.
以下不是无限循环的语句为?
问题详情




3.
设 x 和 y 均为 int 型变量,则以下语句:x+=yy=x-yx-=y的功能是?
问题详情

设 x 和 y 均为 int 型变量,在不考虑数据溢出的情况下,则以下语句:
x += y
y = x - y
x -= y
的功能是?




4.
下面代码运行后,变量 total 的结果是?
问题详情

下面代码运行后,变量 total 的结果是?
int total = 0
for (int i = 0, j = 5 total < 10 || j > 3 ++i, --j) {
     total += (i + j)
 }





5.
在使用标准 C 库时, 下面哪个选项使用只读模式打开文件?
问题详情





6.
请问经过表达式a = 5 ? 0 : 1的运算,变量a的最终值是?
问题详情




7.
声明语句为 int a[3][4] 下列表达式中与数组元素 a[2][1]等价的是?
问题详情




8.
下列程序的打印结果是?
问题详情

下列程序的打印结果是?
char p1[15] = "abcd", *p2 = "ABCD", str[50] = "xyz" 
strcpy(str + 2, strcat(p1 + 2, p2 + 1))
printf("%s", str)





9.
以下程序的输出结果
问题详情

以下程序的输出结果是?
#include <stdio.h>
main() {
    char a[10] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', 0}, *p
    int i
    i = 8
    p = a + i
    printf("%s\n", p - 3)
}






10.
int a=5,则 ++(a++)的值是?
问题详情




11.
在 Linux 中查看 ARP 缓存记录的命令是?
问题详情




12.
虚拟内存容量受 ( )的限制?
问题详情

虚拟内存容量受()的限制?




13.
则该访问中发生的缺页次数 F 分别是?
问题详情

在一个请求页式存储管理中,一个程序的页面走向为 4, 3, 2, 1, 3, 5, 4, 3, 2, 1, 5,并采用 LRU 算法。假设分配给该程序的存储块个数 M 分别为 3 和 4,则该访问中发生的缺页次数 F 分别是?




14.
将其规范化到第三范式,正确的答案是?
问题详情

在某企业中,有关系 W(工号,姓名,工种,工资),其中工资由工种唯一决定。将其规范化到第三范式,正确的答案是?




15.
下面关于 RSA 算法的描述,不正确的是?
问题详情




16.
下面哪项是数组优于链表的特点?
问题详情




17.
假设在 n 进制下,下面的等式成立,n 的值是?
问题详情

假设在 n 进制下,下面的等式成立,n 的值是?
567*456=150216





18.
下列关于网络编程的描述中,错误的是?
问题详情




19.
当一台 PC 从一个网络移到另一个网络时,以下说法正确的是?
问题详情




20.
关于 Linux 系统上同一个程序的多个进程实例共享一个 TCP 监听端口的说法, 哪个不正确?
问题详情




21.
找出下面程序设计问题. 多个同类型错误只需指明第一处.
问题详情

    找出下面程序设计问题. 多个同类型错误只需指明第一处.
#include "stdio.h" #include "stdlib.h"
#include "string.h"
//
// 说明:
// checkpwd {username} {password} //
// 程序接收两个参数, 分别是用户名和密码. 然后和本地数据库中的正确值比较, 如果匹配则返回 0,
// 失败则返回-1 //
int main(int argc, char* argv[]) {
    char* username = argv[1]
    char* password = argv[2]
    char* cmd = (char*)malloc(256)
    if (strlen(username) == 0 || strlen(password) == 0) return
    //
    // mysql 命令行参数说明
    // mysql -h {服务器} -u {用户名} -p{密码} {数据库名称}
    //
    sprintf(cmd, "echo 'SELECT * FROM users WHERE username=%s AND password=%s' | /bin/mysql -h 127.0.0.1 -u root -p123 userdb", password, username)
    if (system(cmd) > 0)
          return 0
    else
          return -1
}