360公司-2018春招笔试-机器学习工程师客观题合集

时长:120分钟 总分:5分

153浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 104 15
1.
下列说法中正确的是(    &nb...
问题详情

下列说法中正确的是(      )




2.
关键字序列为{12,11,19,23,1,6,10},哈希函数为H(key...
问题详情

关键字序列为{12,11,19,23,1,6,10},哈希函数为H(key)=key MOD 11,用链地址法构造哈希表,哈希地址为1的链中有(      )个记录(      )




3.
下面关于动态规划说法正确的是
问题详情




4.
下列关于排序算法的描述错误的是
问题详情




5.
请指出以下代码段使用了何种算法public void ...
问题详情

请指出以下代码段使用了何种算法
public void func(int[] arr1, int k, int m,int[] arr2) { 
arr2[0] = 0 
for (int i = 1 i <= m i++) { 
int min = i 
for (int j = 0 j < k j++) { 
if (arr1[j] <= i) { 
int temp = arr2[i - arr1[j]] + 1 
if (temp < min) { 
min = temp 
} 
} 
} 
arr2[i] = min 
} 
}




6.
已知如下递归代码用于求解图的m着色问题:#define N&nb...
问题详情

已知如下递归代码用于求解图的m着色问题:
#define N 10 
int a[N+1][N+1] //存储图
int x[N+1]//记录颜色
int sum=0//保存可着色方案数

void backtrace(int t,int m)
{
int i
if(t>N)//搜索至叶节点 
{
sum++
printf("第%d种方案:\n",sum)
for(i=1i<=Ni++)
printf("%d ",x[i])
printf("\n")
}
else
{
for(i=1i<=mi++) //逐个判断每种颜色 
{
if(check(t,i))
{   x[t]=i
backtrace(t+1,m)
}
}
}
}
其中check()函数用于检测某个节点颜色是否合法,以下check()函数正确的是:




7.
一个线性序列(30,14,40,63,22,5),假定采用散列函数Hash...
问题详情

一个线性序列(30,14,40,63,22,5),假定采用散列函数Hash(key)=key%7来计算散列地址,将其散列存储在A[0~6]中,采用链地址法解决冲突。若查找每个元素的概率相同,则查找成功的平均查找长度是(      )。




8.
下列程序段的时间复杂度是(    ...
问题详情

下列程序段的时间复杂度是(    )
count = 1;
for(k=1k<2nk*=2)
for(i=1i<4ni+=2)
count++






9.
有关贪心法叙述正确的是(    &...
问题详情

有关贪心法叙述正确的是(      )




10.
在选择分治法解决问题时,应考虑待解决问题应具有哪些特征( &nb...
问题详情

在选择分治法解决问题时,应考虑待解决问题应具有哪些特征(       )




11.
对于一个整数数组,想求出数组的最大连续和,不可以用( )
问题详情




12.
#includeusing&nb...
问题详情

#include<bits/stdc++.h>
using namespace std
vector<int>g[15]
int dfs(int x){
    if(g[x].size() == 0){
    return 1
}
int ans = 0
for(int i = 0 i < g[x].size() ++i){
    ans = max(ans, dfs(g[x][i]))
}
    return ans + 1
}
int main(){
    int n, x
    scanf("%d", &n)
    for(int i = 2 i <= n ++i){
        scanf("%d", &x)
        g[x].push_back(i)
    }
    cout << dfs(1) << endl
}
输入为:
10
1 1 2 2 5 5 3 8 6
上述程序的输出为(     )?




13.
对于函数y = ax^2 + bx...
问题详情

对于函数y = ax^2 + bx + c,(a > 0),需要找出y的小值,精确到小数点后6位。下列选项中最有效的方法是()。




14.
设哈希表长m=13,哈希函数H(key)=key MOD&nbs...
问题详情

设哈希表长m=13,哈希函数H(key)=key MOD 11。表中已有4个节点:addr(16)=5,addr(28)=6,addr(84)=7,addr(19)=8其余地址为空,如用线性探测再散列处理冲突,则关键字为38的地址为(      )




15.
上述程序的输出为( )
问题详情

#include<bits/stdc++.h>
using namespace std
int main(){
stack<int>st
int pos = 1
while(pos <= 3){
st.push(pos++)
}
cout<<st.top()
while(pos <= 5){
st.push(pos++)
}
while(!st.empty()){
cout<<st.top()
st.pop()
}
return 0
}

上述程序的输出为(      )




16.
程序的输出为( )
问题详情

#include<bits/stdc++.h>
using namespace std
int gcd(int a, int b){
return b == 0 ? a : gcd(b, a % b)
}
struct stsort{
bool operator () (const int a, const int b) const{
if(gcd(30, a) < gcd(30, b)){
return 1
}
else if(gcd(30, a) == gcd(30, b)){
return a < b
}
else return 0
}
}
int main(){
int n = 5
priority_queue<int, vector<int>, stsort>q
for(int i = 1 i <= n ++i){
q.push(i)
}
for(int i = 1 i <= n ++i){
printf("%d", q.top())
q.pop()
}
return 0
}

程序的输出为( )




17.
程序的输出为( )
问题详情

#include<bits/stdc++.h>
using namespace std
int main(){
int n = 5
vector<int>a
set<int>b
for(int i = 1 i <= n ++i){
a.push_back(i)
b.insert(i)
}
for(int i = 1 i <= n ++i){
a.push_back(i)
b.insert(i)
}
cout<<a.size()<<b.size()<<endl
return 0
}
程序的输出为( )




18.
上述程序的输入为:
问题详情

#include<bits/stdc++.h>
using namespace std
vector<int>g[10]
int ans = 0
void dfs(int x){
if(g[x].size() == 0){
ans++
return
}
for(int i = 0 i < g[x].size() ++i){
dfs(g[x][i])
}
}
int main(){
int n, x
scanf("%d", &n)
for(int i = 2 i <= n ++i){
scanf("%d", &x)
g[x].push_back(i)
}
dfs(1)
cout<<ans<<endl
return 0
}
上述程序的输入为:
9
1 2 2 1 5 6 6 6
则输出为( )




19.
用(a,b,c)表示节点a,b之间有一条权值为c的无向边。对于图(1,2,...
问题详情

用(a,b,c)表示节点a,b之间有一条权值为c的无向边。对于图(1,2,3),(1,3,4),(1,5,1),(2,3,4),(2,4,6),(2,5,2),(3,5,1)。最小生成树的权值和为(        )




20.
一棵二叉树有100个节点,若根节点深度为1,树深最大为( &nb...
问题详情

一棵二叉树有100个节点,若根节点深度为1,树深最大为(       ),最小为(       )




21.
在一棵度为5的树T中,若14个度为5的结点,15个度为4的结点,14个度为...
问题详情

在一棵度为5的树T中,若14个度为5的结点,15个度为4的结点,14个度为3的结点,5个度为2的结点,10个度为1的结点,则树T的叶节点个数是(     )




22.
程序的输出为( )
问题详情

#include<bits/stdc++.h>
using namespace std
int n = 300
int solve(int x){
return x * (n - x)
}
int main(){
int l = 1, r = n
int mid1, mid2
int t = 50
while(t--){
mid1 = l + r >> 1
mid2 = mid1 + r >> 1
if(solve(mid1) > solve(mid2)){
r = mid2
}
else{
l = mid1
}
}
cout<< l <<endl
return 0
}

程序的输出为(        )




23.
程序的输出为( )
问题详情

#include<bits/stdc++.h>
using namespace std
int solve(int x){
if(x == 0 || x == 1){
return x
}
if(x % 2 == 0){
return 1 + solve(x / 2)
}
else{
return 1 + solve((x + 1) / 2)
}
}
int main(){
int n = 100
int ans = solve(n)
cout<<ans<<endl
return 0
}


程序的输出为(      )




24.
一个有n个节点的树,有( )条边。
问题详情




25.
现有磁盘读写请求队列为2、4、0、5、1,若当前磁头在1号磁道上,若采用F...
问题详情

现有磁盘读写请求队列为2、4、0、5、1,若当前磁头在1号磁道上,若采用FCFS算法进行磁盘调度时,则平均寻道长度为(      )




26.
有4个批处理的作业(A、B、C和D)到达计算中心的时间分别为9:00,9:...
问题详情

有4个批处理的作业(A、B、C和D)到达计算中心的时间分别为9:00,9:30,9:40,9:50,估计的运行时间分别为60、50、30、10分钟,它们的优先数分别为1、2、4、3(1为最低优先级)。若采用优先级高者优先调度算法,则作业的平均带权周转时间为(      )




27.
下列哪种算法理论上性能最佳,实际上无法实现(  &nb...
问题详情

下列哪种算法理论上性能最佳,实际上无法实现(      )




28.
在一个请求分页系统中,假定系统分给一个作业的物理块数为3,刚开始没有一个页...
问题详情

在一个请求分页系统中,假定系统分给一个作业的物理块数为3,刚开始没有一个页面装入内存,并且此作业的页面走向为2,3,2,1,5,2,4,5,3,2,5,2。使用OPT算法时产生的缺页次数为(      )




29.
一个数据流中出现了的报文片段:A ESC FLAG&n...
问题详情

一个数据流中出现了的报文片段:A ESC FLAG B,假设采用字节填充算法,填充后的输出为(      )




30.
以下地址中的哪一个和76.32/12匹配(  &nbs...
问题详情

以下地址中的哪一个和76.32/12匹配(      )




31.
网络拓扑结构中存在网桥S1、S2、S3、S4,若对应MAC地址分别为AAB...
问题详情

网络拓扑结构中存在网桥S1、S2、S3、S4,若对应MAC地址分别为AABB-CCDD-EE00、AABB-CCDD-EE11、BBBB-CCDD-EE00、BBBB-CCDD-EE11,所有网桥优先级采用默认值,则使用STP协议后,哪个网桥会被确定为根网桥(      )




32.
原始数据为011011111111111111110010采用比特填充技术...
问题详情

原始数据为011011111111111111110010采用比特填充技术填充后的发送数据为(      )




33.
存在以下三个CIDR地址块192.168.11.0/27、192.168....
问题详情

存在以下三个CIDR地址块192.168.11.0/27、192.168.11.32/27和192.168.11.64/26聚合后的CIDR地址块应是(      )




34.
终端发送帧序列为1101011111,使用生成多项式为G(x)=x^4+x...
问题详情

终端发送帧序列为1101011111,使用生成多项式为G(x)=x^4+x+1校验后发出的帧为序列为(      )




35.
处于同一网络上的主机对有(    ...
问题详情

处于同一网络上的主机对有(      )




36.
应用NAT后会带来哪些影响(    ...
问题详情

应用NAT后会带来哪些影响(      )




37.
某公司办公室计算机通过DHCP获取IP地址,某一天所有计算机获取失败,拒绝...
问题详情

某公司办公室计算机通过DHCP获取IP地址,某一天所有计算机获取失败,拒绝访问internet,网络管理员查看IP地址,可能的是(      )




38.
下列不属于POSIX互斥锁相关函数的是:(  &nbs...
问题详情

下列不属于POSIX互斥锁相关函数的是:(      )




39.
POSIX线程中如果数据被其他线程修改,则应把数据声明为:( &...
问题详情

POSIX线程中如果数据被其他线程修改,则应把数据声明为:(      )




40.
POSIX线程同步方式包括:(   &nbs...
问题详情

在linux中,线程的同步方式不包括:(      )




41.
POSIX信号量函数的名字都以(   &nb...
问题详情

POSIX信号量函数的名字都以(      )开头。




42.
已知序列{C(3,3),C(4,3),…C(n+3,3)&h...
问题详情

已知序列,那么,它的母函数是多少?(      )




43.
P&and(P&rarrQ),该式的析范式是下列哪个选项?( ...
问题详情

P∧(P→Q),该式的析范式是下列哪个选项?(      )




44.
抛一枚均匀的硬币若干次,一旦发现其正面朝上的次数达到n次,就不再抛硬币,记...
问题详情

抛一枚均匀的硬币若干次,一旦发现其正面朝上的次数达到n次,就不再抛硬币,记随机变量X为抛硬币的总次数,X的数学期望为:




45.
抛一枚均匀的硬币若干次,一旦发现其正面朝上的次数达到3次,就不再抛硬币,记...
问题详情

抛一枚均匀的硬币若干次,一旦发现其正面朝上的次数达到3次,就不再抛硬币,记随机变量X为抛硬币的总次数,X=5的概率为:




46.
当在一个决策树中划分一个节点时,以下关于“信息增益&rdquo...
问题详情

当在一个决策树中划分一个节点时,以下关于“信息增益”的论述正确的是
1.较不纯的节点需要更多的信息来描述总体
2.信息增益可以通过熵来推导
3.信息增益偏向于选择大量值的属性




47.
有监督机器学习方法可以被分为判别式模型和生成式模型,下面属于生成式模型的有...
问题详情

有监督机器学习方法可以被分为判别式模型和生成式模型,下面属于生成式模型的有(      )




48.
根据是否需要标注数据,机器学习方法可以分为有监督学习和无监督学习。监督学习...
问题详情

根据是否需要标注数据,机器学习方法可以分为有监督学习和无监督学习。监督学习中的训练集用于(      )




49.
关于KNN与K-means算法描述正确的是:
问题详情




50.
假定用于分析的数据包含属性 age,数据元组中 age...
问题详情

假定用于分析的数据包含属性 age,数据元组中 age 的值如下:13,15,16,16,19,20,20,21,22,22,25,25,25,25,30,33,33,33,35,35,35,35,36,40,45,46,52,70。使用 min-max 规范化,可将 age 值 35 转换到[0.0,1.0]区间。转换后的值为:




51.
关于朴素贝叶斯分类算法,描述正确的是:
问题详情




52.
若x = (0, 1, 0,&nb...
问题详情

若x = (0, 1, 0, 1), y = (1, 0, 1, 0),则:余弦系数cos(x, y)、相关系数corr(x, y)、Jaccard系数Jaccard(x, y)分别为:




53.
关于决策树算法的描述正确的是:
问题详情




54.
以下属于聚类算法的是:
问题详情




55.
网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作业号为2的进程,下列...
问题详情

网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作业号为2的进程,下列方式正确的是(      )




56.
网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,...
问题详情

网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,可以通过下列方式结束程序(      )




57.
下面代码执行后的结果为(    &...
问题详情

下面代码执行后的结果为(      )
int main()
{
int sum=0
int i=0,j=0

for(j=0j<6j++)
{
if(j%2)continue
sum++
}

printf("sum=%d",sum)

return 0
}





58.
下列数组定义错误的是(    &n...
问题详情

c语言前提下,下列数组定义错误的是(      )




59.
下列选项哪些语句可以正确定义数组(   &n...
问题详情

c/c++中,下列选项哪些语句可以正确定义数组(      )




60.
下面程序执行的结果为(    &n...
问题详情

下面程序执行的结果为(      )
void main( ) 
{ 
char ch1,ch2

ch1 ='D'+'8'-'3'
ch2 ='9'-'1'

printf("%c %d\n",ch1,ch2)
}






61.
下列关于构造函数说法正确的是(   &nbs...
问题详情

c/c++前提下,下列关于构造函数说法正确的是(      )




62.
关于下面程序说法正确的是(    ...
问题详情

关于下面程序说法正确的是(      )
class Item
{
    private:
        char *desc
        int storage
    public:
        Item()
        {
            desc = new char[51]
        }

        void setInfo(char *dsrc, int num)
        {
            strcpy(desc,dsrc)
            storage = num
        }
}

int main()
{
    Item stock

    stock.setInfo("pen",20)

    return 0
}






63.
以下程序运行后的输出结果是(    ...
问题详情

以下程序运行后的输出结果是()
int main() {
    int a=1,b=2,m=0,n=0,k
    k=(n=b<a)&&(m=a) 
    printf("%d,%d\n",k,m)
    return 0
}




64.
下列代码段的打印结果为(    &...
问题详情

下列代码段的打印结果为(      )(注:└┘代表空格)
#include <stdio.h>
void main (void)
{
char  ac[]="Hello World! C Program",*p

for(p=ac+6p<ac+9p++)
{
printf("%c",*p)
}
}






65.
有关下面程序说法正确的是(    ...
问题详情

有关下面程序说法正确的是()(注:└┘代表空格)
int main() { 
    char s[6]= "abcd"
    printf("\"%s\"\n", s)
    return 0    
}




66.
下面程序执行后输出结果为(    ...
问题详情

下面程序执行后输出结果为()
#include <stdio.h>
int main() { 
    int i, j, m=6,n=4,  *p=&n, *q=&m
    i=p==&m
    j=(-*p)/(*q)+7
    printf("i=%d,j=%d\n", i,j)
    return 0
}




67.
下列说法正确的是(    &nbs...
问题详情

下列说法正确的是()
#include "stdio.h"
#include "string.h"
void fun(char *s){ 
    char t[7]
    s=t
    strcpy(s, "example")
}

int  main(){ 
    char *s    
    fun(s)    
    printf("%s",s)
    return 0
}




68.
下面程序的输出结果是(    &n...
问题详情

下面程序的输出结果是()
#include <stdio.h>
int main() { 
    int  intArray[] = {1, 2, 3, 4, 5} 
    int  *p = (int *)(&intArray+1) 
    printf("%d,%d",*(intArray+1),*(p-1)) 
    return 0 
}




69.
有关纯虚函数说法正确的是(    ...
问题详情

c/c++中,有关纯虚函数说法正确的是(      )




70.
下面哪些函数不能被声明为虚函数(   &nb...
问题详情

下面哪些函数不能被声明为虚函数(      )




71.
下面程序的输出结果是(    &n...
问题详情

下面程序的输出结果是(      )
#include <stdio.h>
#include <stdlib.h>
void MallocMem(char* pc)
{
pc = (char*) malloc (100)

return
}

int main()
{ 
char *str=NULL

MallocMem(str)
strcpy(str,"hello ")
strcat(str+2, "world")

printf("%s",str)

return 0 
}






72.
在横线处补充(     ...
问题详情

在横线处补充()可以结果输出值为80000007。
#include <stdio.h>

int convert(int i) {
    return ___________________
}

int main() {
    int value = 7
    printf("%x\n", convert(value))
    return 0
}






73.
在32系统下输出的结果为(    ...
问题详情

在32系统下输出的结果为(      )
#include <stdio.h>

#pragma pack(2)
struct Test1
{
int a
char b
short c
int *d
}A
#pragma pack()

#pragma pack(4)
struct Test2
{
int *d
char b
int a
short c
}B
#pragma pack()

int main()
{
printf("%d,%d\n",sizeof(A),sizeof(B))
return 0
}






74.
下列const使用方法错误的是(   &nb...
问题详情

下列const使用方法错误的是(      )




75.
对下面变量声明描述正确的有()int *p[n]int&nbs...
问题详情

对下面变量声明描述正确的有()
int *p[n]
int (*)p[n]
int *p();
int (*)p()




76.
c++的一个类中声明一个static成员变量,下面描述正确的是()
问题详情




77.
面向对象的基本特征有哪些()
问题详情




78.
下面代码打印结果为()union package{ c...
问题详情

下面代码打印结果为()
union package
{
char head
int  body
}
struct message
{
char id
int  crc
union package pack
}

int main()
{
printf("size=%d\n",sizeof(struct message))
return 0
}






79.
多态类中的虚函数表建立在()
问题详情




80.
C++中空类默认产生哪些类成员函数()
问题详情




81.
变量void (*s[5])(int)表示意思为()
问题详情




82.
定义宏#define DECLARE(name, ty...
问题详情

定义宏#define DECLARE(name, type) type name##_##type##_type,
则DECLARE(val, int)替换结果为()




83.
extern "c"的作用有哪些()
问题详情




84.
下面程序打印结果为()#includeus...
问题详情

下面程序打印结果在32位系统上输出为()
#include<iostream>
using namespace std

class A {
    char a[3]
public:
    virtual void fun1(){}
}

int main () {
    cout << sizeof(A) << endl
    return 0
}





85.
下面代码打印结果为()class Base {&nbs...
问题详情

下面代码打印结果为()
class Base {
char data[3]
public:
virtual void f() { cout << "Base::f" << endl }
virtual void g() { cout << "Base::g" << endl }
virtual void h() { cout << "Base::h" << endl }

}
int main()
{
cout << sizeof(Base)<< endl
return 0 
}






86.
在C语言源程序的开始处通常加上预处理命令 #include&nb...
问题详情

在C语言源程序的开始处通常加上预处理命令 #include   <stdio.h> 的原因是




87.
有转义字符如下:'\0X41'、'\0x41'、'\X41'、'\x41'...
问题详情

有转义字符如下:
'\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'\c'、'\r'
其中错误的转义字符个数是




88.
关于C语言,下列指针变量的定义和解释,均正确的是
问题详情




89.
#include "file.h"和#inc...
问题详情

#include "file.h"和#include <file.h>的区别是(      )




90.
下列程序的功能是输出a数组中小写字母的个数,请为横线处选择合适的程序(&n...
问题详情

下列程序的功能是输出a数组中小写字母的个数,请为横线处选择合适的程序(      )
#include <stdio.h>
main()
{ char a[]="123abc"
int i,num=0
for(i=0_________i++)
if(a[i]>='a'&&a[i]<='z') num++
printf("%d\n",num)
}




91.
若有定义语句:int  a [2][3],(...
问题详情

若有定义语句:
int  a [2][3],(*p)[3],*q[3],则以下赋值语句正确的是(      )




92.
请将B类的构造函数补充完整,要求用x初始化a.请为横线处选择合适的程序(&...
问题详情

请将B类的构造函数补充完整,要求用x初始化a.请为横线处选择合适的程序(      )
class A
{ int a
public:
A(int x=0) { a=x } }
class B: public A {
int b
public:
B(int x): ______________
{ b=x+1 } }




93.
下列关于构造函数的说法,错误的是()
问题详情




94.
下列关于类中的静态成员的说法错误的是()
问题详情




95.
#include <bits/stdc++.h>us...
问题详情

#include <bits/stdc++.h>
using namespace std
int main() {
int n
scanf("%d", &n)
map <int, int> xs
map <int, int> ys
map < pair <int, int>, int > zs
long long ans = 0
for (int i = 0 i < n i++) {
int x, y
scanf("%d %d", &x, &y)
ans += (xs[x]++)
ans += (ys[y]++)
ans -= (zs[make_pair(x, y)]++)
}
cout << ans << endl
return 0
}


输入:
6
0 0
0 1
0 2
-1 1
0 1
1 1
则上述程序输出为( )




96.
则上述程序输出为( )
问题详情

#include <bits/stdc++.h>
using namespace std
int main(){
int n = 1001
int ans = 0
for(int i = 1 i <= n ++i){
ans ^= i % 3
}
cout << ans << endl
}

则上述程序输出为( )




97.
下列程序运行结果为:a=[2, 4, 6, ...
问题详情

下列程序运行结果为:
a=[2, 4, 6, 8, 20,30,40]
print(a[::2])
print(a[-2:])




98.
下列程序运行结果为:a=[1, 2, 3, ...
问题详情

下列程序运行结果为:
a=[1, 2, 3, 4, 5]
sums = sum(map(lambda x: x + 3, a[1::3]))
print(sums)




99.
下列程序运行结果是:list1 = [3, ...
问题详情

下列程序运行结果是:
list1 = [3, 6, 8, 4, 9, 5, 6]
list2 = [5, 6, 10, 17, 11, 2]
list3=list1+list2
print sorted(list(set(list3)))




100.
对于以下代码,描述正确的是:list = ['1',&...
问题详情

对于以下代码,描述正确的是:
list = ['1', '2', '3', '4', '5']
print list[10:]




101.
下面程序运行结果为:for i in ran...
问题详情

下面程序运行结果为:
for i in range(5):
    i+=1
print("-------")
if i==3:
    continue
print(i)






102.
以下程序输出为:info = {'name':'班长'...
问题详情

以下程序输出为:
info = {'name':'班长', 'id':100, 'sex':'f', 'address':'北京'}
age = info.get('age')
print(age)
age=info.get('age',18)
print(age)




103.
以下程序输出为
问题详情

以下程序输出为:
def test(a,b,*args):
print(a)
print(b)
print(args)
test(11,22,33,44,55,66,77,88,99)




104.
以下程序输出为:def w1():  &nb...
问题详情

以下程序输出为:

def w1():
   print('正在装饰')
   def inner():
        print('正在验证权限')
 
   return inner()
 
w1()






105.
以下代码运行结果为:func = lambda&nbs...
问题详情

以下代码运行结果为:
func = lambda x:x%2
result = filter(func, [1, 2, 3, 4, 5])
print(list(result))




106.
在python中,使用open方法打开文件,语法如下:open(文件名,访...
问题详情

在python中,使用open方法打开文件,语法如下:
open(文件名,访问模式)
如果以二进制格式打开一个文件用于追加,则访问模式为:




107.
Python调用(   )函数可实现对文件内...
问题详情

Python调用(   )函数可实现对文件内容的读取




108.
下列程序打印结果为
问题详情

下列程序打印结果为(      )
nl = [1,2,5,3,5]

nl.append(4)
nl.insert(0,7)
nl.sort()

print nl






109.
假定某同学使用贝叶斯分类模型时,由于失误操作,致使训练数据中两个维度重复表...
问题详情

假定某同学使用贝叶斯分类模型时,由于失误操作,致使训练数据中两个维度重复表示。下列描述中正确的是:



110.
使用迪杰斯特拉(Dijkstra)算法求下图中从顶点1到其他各顶点的最短路...
问题详情

使用迪杰斯特拉(Dijkstra)算法求下图中从顶点1到其他各顶点的最短路径,依次得到最短路径的目标顶点是
775106reb.jpg




111.
递归公式  T(n)=1,n=1 T(n)=4T(n...
问题详情

递归公式
T(n)=1,n=1
T(n)=4T(n/2)+n,n>1

的时间复杂度为(




112.
整数随机变量        &nb...
问题详情

整数随机变量 ,服从参数为a的泊松分布,即

(k是非负整数)实数随机变量 ,服从参数为a的指数分布,

即y的概率密度函数为 两个式子中的e都是自然对数底,且随机变量x与y相互独立,问y≥x的概率。选项中




113.
若存在可逆矩阵P使得P-1AP=B,则称A矩阵相似于B矩阵,记为A~B,已...
问题详情

若存在可逆矩阵P使得,则称A矩阵相似于B矩阵,记为A~B,已知矩阵 ,且A~B,下列哪项为矩阵P?




114.
已知矩阵         ...
问题详情

已知矩阵 ,下列哪项为




115.
在如下的有向图中,从V1到V4长度为3 的道路有(   ...
问题详情

在如下的有向图中,从V1到V4长度为3(有向图的每条边长度都为1)的道路有(    )条。
775111ize.jpg




116.
有如下数据集,则条件概率P(A| -) , P(B | -) , P(C ...
问题详情

有如下数据集,则条件概率P(A| -) , P(B | -) , P(C | -) 分别为:
775112bqw.jpg




117.
有如下数据集,分别使用1-最近邻,3-最近邻,对数据点x=5.0分类,则:
问题详情




118.
有如下数据集,则频繁3-项集为:
问题详情




119.
考虑下表中二元分类问题的训练样本,根据信息增益,哪个是最佳划分(在a1,a...
问题详情

考虑下表中二元分类问题的训练样本,根据信息增益,哪个是最佳划分(在a1,a2,a3中):
775115ykf.jpg