关于数据解析以下说法正确的是:
XML数据结构有且只有一个根节点,并且不能嵌套 只能有一个根节点 但是可以嵌套
JSONObjetWithData:options:error:使用文件流 使用缓冲区数据解析
writeJSONObject:toStream:options:error:使用缓冲区数据解析json 使用流解析
XML解析分为两种:SAX解析和DOM解析
已知两个一维模式类别的类概率密度函数为:
先验概率P(1)=0.6,P(2)=0.4,则样本{x1=1.35,x2=1.45,x3=1.55,x4=1.65}各属于哪一类别?
X4 ∈ w2
X3 ∈ w1
X2 ∈ w1
X1 ∈ w1解析:
比较后验概率 p(ω|x) , 哪个类的后验概率大 , 就属于哪个类。
后验概率 : p(ω|x)=p(x| ω )p( ω )/p(x), 分母 p(x ) 总是常数可以忽略 , 先验概率 p( ω ) 已知 , 计算类条件概率 p( x| ω ) , 即可得到后验概率 .
举例 :
x_1=1.35, p( ω_1| x_1 )=(2-1.35)*0.6/ p(x )=0.39 / p(x ) , p( ω_2| x_1 )=(1.35-1)*0.4/ p(x )=0.14 / p(x ) , p( ω_1| x_1 )> p( ω_2| x_1 ),
故 x_1 ∈ ω_1 . 其它同理.
(可参考《数据挖掘导论》P141的5.3贝叶斯分类器)
#include<iostream> using namespace std; class Sample{ public: Sample(int x){ ________ } ~Sample(){ if(p) delete p; } int show(){ return *p; } private: int*p; }; int main(){ Sample S(5); cout<<S.show()<<endl; return 0; }
*p=x;
p=new int(x);
*p=new int(x);
p=&x;
于解释系统的叙述中,正确的是()
解释程序不是直接执行,而是转换成机器可识别码之后才能执行
使用解释系统时会区分编译阶段和运行阶段
目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高
一般来说,建立在编译基础上的系统在执行速度要优于建立在解释执行基础上的系统
解析:
目标程序是 编译系统生成的,解释系统不生成目标程序。
编译: 源代码->目标代码
解释:源代码->中间代码->目标代码
目标代码是机器可直接执行的代码
不管编译还是解释,都需要转为机器识别的才能执行, 只不过解释是靠虚拟机或者其他机制
在一个10阶的B-树上,每个树根结点中所含的关键字数目最多允许为( )个,最少允许为( )个。
10,5
9,4
8,3
7,6
以下几条路由,10.1.193.0/24,10.1.194.0/24,10.1.196.0/24,10.1.198.0/24,如果进行路由汇聚,则能覆盖这几条路由地址的是()
10.1.192.0/22
10.1.200.0/22
10.1.192.0/21
10.1.224.0/20
解析:
193: 1100 0001
194: 1100 0010
196: 1100 0100
198: 1100 0110
这四个数的前五位都是11000,加上10.1这两部分相同的位数,网络号就是8+8+5=21
而1100 0000的十进制数是192. 所以路由汇聚的IP地址就是10.1.192.0/21