程序员下午试题2006下半年答案.doc
《程序员下午试题2006下半年答案.doc》由会员分享,可在线阅读,更多相关《程序员下午试题2006下半年答案.doc(4页珍藏版)》请在麦多课文档分享上搜索。
1、程序员下午试题2006下半年答案真题 120填空题第1题:参考答案:(1)转第七步 (2)栈S空,或等价的文字描述 (3)Gx,ynewcolor,或Gx,y=newcolor,或等价的文字描述 (4)第三步 (5)可以详细解答:第2题:参考答案:(1)!feof(fp) (2)in & stri!=0,或其等价形式 (3)tag=1 & tag=3,或其等价形式 (4)q+,或其等价形式 (5)candidatei+,或其等价形式详细解答:第3题:参考答案:(1)M.cols (2)M.rows (3)cpot0=0,或其等价形式 (4)cpotj-1+numj-1,或其等价形式 (5)M.
2、datat.c,或其等价形式详细解答:第4题:参考答案:(1)对文字标签中的文字,分别控制其粗体、斜体和下划线设置;或含义相同的文字描述 (2)将该文本框清空:弹出对话框,提示重新输入:光标定位于该文本框中;或含义相同的文字描述 (3)a(c)+a(c-1) (4)StrTemp (5) a(c)详细解答:试题四 本题考查Visual Basic中常用控件的属性设置及事件处理。 对于同一框架中的一组单选按钮,只能有一个被选中,用户选中一个时,另一个就自动呈现取消选中状态。这种效果是系统自动赋予的,无须编程。对于复选框,则可以同时选中多个,每个复选框是独立选择的,单击复选框就是改变该复选框的选中
3、状态。因此,复选框的Click事件的程序代码中,还需要判断是选中还是取消选中。 单选钮的属性为Value,其值为True表示选中,为False表示未选中(默认)。 复选框的属性为Value,其值为0表示未选中(默认),1表示选中,2表示禁用。 fontBold、fontltalic和fontUnderLine分别表示文字的粗体属性、斜体属性和下划线属性,因此应用4.1中,复选框chk1、chk2、chk3分别控制文字标签中文字的粗体、斜体和下划线设置。 应用4.2程序代码的功能是:若在文本框Txt1中输入的数值小于0或大于100,当光标离开此文本框时,将该文本框清空,弹出对话框并提示重新输入,
4、光标定位于该文本框中;否则,将其值复制到文本框Txt2中。 应用4.3在窗体中显示杨辉三角(每一行都是二项式展开的系数),观察元素的值可知,值不等于1的元素由其左上角和右上角的元素相加得到。例如,若已经计算出第四行的所有元素,如下所示,然后需求出第五行的所有元素,每行的元素存储在一维数组a中。 a(1) a(2) a(3) a(4) 第四行:1 3 3 1 第五行上的元素自左至右表示为a(1)、a(2)、a(3)、a(4)、a(5),如下所示。 a(1) a(2) a(3) a(4) 第四行: 1 3 3 1 第五行:1 4 6 4 1 a(1) a(2) a(3) a(4) a(5) 先设置
5、最后一个元素a(5)等于1,再根据第四行上的a(4)和a(3)求出第五行上的a(4), 根据第四行的a(3)和a(2)求出第五行上的a(3),依此类推,可求出第五行的每个元素(每行的第一个元素等于1,无需另外计算)。 推广至其他行,可计算出杨辉三角中的每个数并以串的方式输出,对应的程序代码如下: For j=2 To 9 计算出第2行到第9行的每个数并输出 a(j)=1 每行的最后一个数为1 For c=j-1 To 2 Step-1 a(c)=a(c)+a(c-1) 计算出值不等于1的元素 Next StrTemp= 字符串初始化,每行所有数串接成一个字符串输出 For C=1 To j S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 下午 试题 2006 下半年 答案
