我遇到的面试题
1 多窗口环境下画线条
在多文档界面下,在一个窗口内按下鼠标左键后,系统以该点为起点,以鼠标移动后的位置为终点,
拉出一条橡皮线。如果该文档有多个视图,要求被绘制的线条出现在所有视图中。
2 数组集合运算
在无模对话框中,添加三个编辑控件,一个开始按钮。
用户可以在前两个编辑框内分别输入2个整数数列,作为两个数组。然后点开始。
要求程序从第一个数组中滤掉和第二个数组共有的数,剩下的里面再滤掉重复的数,
将结果数组显示在第三个编辑内。
3 点到直线的距离
在有模对话框中,添加三个编辑控件,一个开始按钮。
用户在第一个编辑中输入3个浮点坐标值(用“,”分隔)表示一个点坐标;
在第二个编辑框中输入6个坐标值用“,”分隔)表示一条直线。其中前三个坐标确定直线上一点,
后三个坐标表示一个确定直线方向的方向矢量。
开始后,程序计算出点到直线的距离,将结果显示在编辑3里面。
第一道和第二道还可以,第三道就难了,要公式
问题点数:20、回复次数:7Top
1 楼starfish(海星)回复于 2001-09-25 01:20:49 得分 0
第三道有什么难的?立体几何的问题,很简单,公式记不得可以自己推导,花几分钟就能推导出来了。Top
2 楼wilddragon(东瀛倭族自治州州长)回复于 2001-09-25 10:10:03 得分 0
upTop
3 楼Arter(阿蒂尔)回复于 2001-09-29 17:40:17 得分 10
3.三个点:
z1,
z2,z3
(z3-z2).(a*z2+(1-a)*z3-z1)=0 ("."为点乘)
求出a
得:
d=|a*z2+(1-a)*z3-z1|Top
4 楼jt80(冷酷无情)回复于 2001-10-02 15:37:31 得分 0
gzTop
5 楼CNer(Leemaasn)回复于 2001-10-03 11:21:22 得分 0
gzTop
6 楼lxp981818(lxp981818)回复于 2001-10-10 11:25:37 得分 10
点a;点b,失量p;
d=|(a-b)叉乘p|/|p|,ok?Top
7 楼Hover_cn(翔)(:public IUnknown)回复于 2001-11-07 16:25:47 得分 0
在Top




