1、某32位系统下, C++程序void *p = malloc( 100 ); sizeof (p) = ?
A.1
B.4
C.100
D.400
2、在一个10阶的B-树上,每个树根结点中所含的关键字数目多允许为( )个,少允许为( )个。
A.10,5
B.9,4
C.8,3
D.7,6
3、以下程序段执行后结果是()
#include
void main()
{
short *p,*q;
short arr[15]={0};
p=q=arr;
p++;
printf("%d,",p-q);
printf("%d,",(char*)p-(char*)q);
printf("%d",sizeof(arr)/sizeof(*arr));
}
A.1,0,15
B.0,2,1
C.1,1,15
D.1,2,15
4、(1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。
(2)静态链表中能容纳的元素个数的大数在表定义时就确定了,以后不能增加.
(3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。
以上错误的是()
A.(1),(2)
B.(1)
C.(1),(2),(3)
D.(2)
5、已知两个一维模式类别的类概率密度函数为:
先验概率P(1)=0.6,P(2)=0.4,则样本{x1=1.35,x2=1.45,x3=1.55,x4=1.65}各属于哪一类别?
A.X4 ∈ w2
B.X3 ∈ w1
C.X2 ∈ w1
D.X1 ∈ w1
6、程序员小李通过管道统计prog.c函数中for语句通过的次数,需要使用的指令分别是
A.vi
B.grep
C.wc
D.sort
7、设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项错误的是:
A.可以随意读和写
B.只能写不能读
C.可以在原有内容后追加写
D.写操作结束后可以从头开始读
参考答案:1~5:BBDB ABCD 6~7:BC ACD