已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 25 页 计算机程序设计基础 课后 练习题 1 一 判断题 (1) (错) 事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2) (错) 若 X 2, Y 5,则表达式 Y 2X 2 Y 的结果为: (3) (错) 常量是指在程序运行过程中其值可以改变的那些量。 (4) (错, 高度( 性。 (5) (错) 定义变量: 则 数据类型均为 (6) (对) 如果创建的菜单 项 的标题是一个减 号“ -”,则该菜单 项 显示为一 条 分隔线。 (7) (错) 标准模块文件的扩展名是“ * (8) (错,都不能) 定时器控件可以响应 不能响应 (9) (错) 在默认情况下,数组下标下界的缺省值为 1。 (10) (对) 在使用字体对话框时,需要对其 二 单选题 (11) 在 ,表示鼠标单击事件的是 C 。 A) B) C) D) 12) 用于设置计时器时间间隔的属 性是 A 。 A) B) C) D) 13) 函数 0*在 D 范围内的整数。 A) 1, 10 B) 1, 10 C) 0, 9) D) 0, 9 (14) D 。 A) B) C) D) 15) 改变了容器的坐 标系后,该容器的 A 属性值不会改变 。 A) B) C) D) 16) 执行下列语句后 ,列表框中各表项顺序为 D or i=1 : : i A) B) C) D) (17) 输入对话框 返回 值的类型是 A 。 第 2 页 共 25 页 A) 字符串 B)整数 C)浮点数 D)长整数 (18) 将焦点主动设置到指定的控件或窗体上,应采用 B 方法。 A) B) C) D) 19) 有如下程序段: I S = 1 I = 1 8 2 S = S * I I “S = “ ; S 运行结果为 B A) S = 9 B) S = 105 C) S = 1 D) S = 16 (20) 利用以下 _以输出日期和时间信息。 A) B) C) D) 21) 一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔是 _ A) 对 象,属性,事件 B)对象,属性,方法 C)属性,对象,方法 D)属性,对象,事件 (22) 将通用对话框以 “ 打开 文件 对话框 ” 方式 打开,则选以下 A 方法。 A) B) C) D) 23) 执行语句 “ 100, 100)-(150, 200), B” ,在窗体上绘制出一个矩形 ,那么该矩形的面积 = A 。 A) 5000 B) 10000 C) 15000 D) 20000 (24) 如何使一个标签或按钮控件在运行时不可用 _ A) 把它的 性设置成 B)把它的 )把它的 D)把它的 25) 下列 C 表达式的结果为 1234556789。 A) 12345 + 56789) B) 12345 )+ 56789) C) 12345 ) & (56789) D) 12345 ) & 56789) (26) 将图形框 ( 控件的 性设置为 , 则对于图形框而言 ,_ A) 图形框中的图片自动改变大小适应图形框 B) 图形框自动改变大小适应其中的图形 C) 如果图片的大小比图形框大,则图形框自动裁剪图象以适应图形框的大小。 D) 如果图片的大小比 图形框小,则图形框大小不发生变化。 (27) 要获得当前驱动器应使用驱动器列表框的哪个属性 B 。 A) B) C) D) 28) 以下 关于函数过程的叙述中,正确的是 _ 第 3 页 共 25 页 A) 函数过程形参的类型与函数返回值的类型没有关系 B) 在函数过程中,过程的返回值可以有多个 C) 数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 D) 如果不指明函数过程参数的类型,则该参数没有数据类型 (29) 单击滚动条的滚动箭头时,产生的事件是 _ A) B) C) D) 30) 以下能 返回文件长度 的函数是 _ A) B) C) D) 程序填空题 【程序填空 1】 在 C 盘当前文件夹下已存在名为 文件,利用文本框( 入若干英文单词。要求每输入一个单词后,按下回车键将文本框中的单词写入文件,然后清除文本框的内容以便输入下一个单词。当在文本框中输入的单词是“ ,则表示结束输入(对于单词“ 论大小写都视为结束),最后将文件关闭。 ( 31) A s 13 f ( 32) D = 33) A(注意, 省略不写) f f 31) A) C:s # B) C: C) C:s # D) C:s # (32) A) B) ) D) (33) A) 1, B) 1, C) 3, D) 1, 程序填空 2】程序运行后如下图所示, 字体定时变大 ,影响字体大小的属性每隔 ,数值在 8, 72之间变化。 第 4 页 共 25 页 34) B 字体定时变大 i If i = 72 i = 7 i = i + 1 ( 35) A 34) A) ) 500 C) D) (35) A) i B) i C) i D) i+1 【程序填空 3】 已知五个数存放在数组中,用冒泡法对该数组进行 递减排序 (冒泡法:一旦发现数组中两个数逆序马上交换这两个数) 。 a(1 ) im n%, i%, j%, t% a(1) = 53: a(2) = 34: a(3) = 45: a(4) = 89: a(5) = 23 i = 1 ( 确保第 a(i)位置上存放第 j = 5 To i+1 1 ( 36) B t = a(j) ( 37) D a(j - 1) = t f j i i = 1 a(i); i 第 5 页 共 25 页 (36) A) a(j) a(j - 1) C) a(i) a(j) D) a(j) a(i) (37) A) a(i)=a(j) B) a(a(j) C) a(j)=a(i) D) a(j) = a(j - 1) 【程序填空 4】 在窗体上画一个名称为 组合框,画两个名称分别 性分别为“城市名称”和空白的 标签。程序运行后(如下图所示),当在组合框中输入一个新的项目按回车键时(回车键的 为 13),如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在 给出提示“已成功添加输入项;如果存在,则在 给出提示“输入项已在组合框中”。 s (38) B or i=0 f _ (39) B 输入项已在组合框中 f i 已成功添加输入项 (40) C f 38) A) B) 3 C) D) (39) A) B) i) C) i) D) 40) A) B) C) D) 程序阅读题 【程序阅读 1】 根据以下代码,单击窗体三次,那么第一次单击后输出的 a、 b、 c 的值为_(41)_ 第二次单击后输出的 a、 b、 c 的值为 _(42)_第三次单击后输出的 a、 b、 c 的值为 _(43) _ 第 6 页 共 25 页 a%, b%, c% a c = 2 A(c) b = BB(a) a, b, c A(c%) a = c + b c = a + c B(b%) b = b + 1 a + b 41) A) 2 5 4 B) 2 3 4 C) 0 3 4 D) 0 3 2 (42) A) 7 12 9 B) 7 15 9 C) 0 6 2 D) 0 6 7 (43) A) 0 9 10 B) 0 9 2 C) 17 19 35 D) 10 27 32 【程序阅读 2】 阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 10)-(10, 0, 0), 5, , 2, 0 44)运行以上程序,第一次单击窗体后, (44) A , A) B ) C) D) (45)第二次单击窗体后 , (45) B 。 A) B) C) D) 【程序阅读 3】 阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个 正确答案。 ( :表示回车 ) 第 7 页 共 25 页 : k s f (k) 9) 、 s10 6. 执行语句 s=0,5)后, _ A、 B、 C、 6 D、 表达式有错 17. 以下关于函数过程的叙述中,正确 的是 _ A、函数过程形参的类型与函数返回值的类型没有关系 B、在函数过程中,过程的返回值可以有多个 C、当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 D、如果不指明函数过程参数的类型,则该参数没有数据类型 18. 在窗体上画一个名称为 然后编写如下的事件过程: as 焦点位于文本框中 ,则能够触发 _ A、 单击鼠标 B、 按下键盘上的“ A”键 C、 鼠标滑过文本框 D、 按下键盘上的任意键 19. 执行行下面的事件过程,在窗体显示的内容是 _ a a = 2, 23, 34, 45, 56) i = 1 a(i); 、 122334 B、 233445 C、 12 23 34 D、 23 34 45 20. 将图形框( 件的 性设置为 ,则对于图形框而言,_ A、图形框中的图片自动改变大小适应图形框 B、图形框自动改变大小适应其中的图形 C、如果图片的大小比图形框大,则图形框自动裁剪图象以适应图形框的大小。 D、如果图片的大小比图形框小,则图形框大小不发生变化。 第 11 页 共 25 页 21. 在图 形 框控件 坐标 (100,100)和 (500,500)之间画一条红色直线,写作_ A、 (100,100)-(500,500) B、 (100,100)-(500,500) ,255,0) C、 (100,100)-(500,500) 55,0,0) D、 (100,100)-(500,500) 2. 下列赋值语句中, _ A、 x=x+1 B、 x=x+y C、 x+y=x D、 x=46 23. 单击滚动条的滚动箭头时 ,产生的事件是 _ A、 B、 C、 D、 4. 在程序运行期间可以用 _片或图象框。 A、 B、 C、 D、 5. 在窗体上画一个名称为 后编写如下事件过程: s 1 6 程序运行后,单击命令按钮,则窗体上显示的内容是 _ A、 1 B、 1 3 5 C、 1 4 7 D、 无数据输出 26. _ A、 窗体 B、 复选框 C、 列表框 D、 图片框 27. 设 a=16, b=7, c=1,则表达式 a 3 + 2 = b c = 91 的结果 _ A、 B、 C、 1 D、 出错信息 28. 设有如下通用过程: un(a(), x i = 1 x = x + a(i) 窗体上画一个名称为 后编写 第 12 页 共 25 页 如下的事件过程: ) im n or i = 1 i) = i n = 10 un(, n) n 序运行后,单击命令按钮,则在文本框中显示的内容是 A A、 10 B、 15 C、 25 D、 24 29. 窗体上画一个名称为 后编写如下事件过程: s or 1 程序运行后,单击命令按钮,则窗体上显示的内容是 _ A、 1 4 4 B、 1 3 5 C、 1 4 7 D、 无数据输出 30. 以下 _ A、 B、 C、 D、 、程序填空 程序 1在 件夹下建立一个名为 顺序文件,要求用文本框输入若干英文单词,每次按下回车键时将文本框中的内容写入文件,并清除文本框的内容,直到文本框输入 后关闭文件。 ( 31) C s 第 13 页 共 25 页 13 f ( 32) D = 33) B 34) A f f 1. A、 D:s # B、 C: C、 C:s # D、 C:s # 32. A、 B、 、 D、 33. A、 1 B、 1 C、 1 D、 1 34. A、 1, B、 1, C、 3, D、 1, 序 2下面程序的作用是利用随机函数产生 100 个随机整数 ,范围在 20, 120之间(包含 20 和 120),打印其中为 5 或 7 的倍数的数,求出它们 的总和并打印。请将下列程序补充完整。 i = 1 00 X = ( 35) B ) ( 36) D ( 37) A f i ; 5. A、 00+20) B、 01+20) C、 01+19) D、 00+21) 36. A、 X = 0 = 0 B、 X 5 = 0 7 = 0 第 14 页 共 25 页 C、 X 5 = 0 7 = 0 D、 X = 0 = 0 37. A、 ; B、 ; C、 D、 ; 程序 3单击窗体后,用输入对话框输入 x、 n,然后按下式计算结果。要求:将计算结果以标签控件显示,且标签控件每秒随机变换一次颜色。 S)!1(!4!3!232 n 1000 x n i t 38) B s = 0 x = x=) n = n=) ( 39) D i= ( 40) A t = t * x / i s = s + t i ( 41) C 255, 255, 255) 8. A、 s B、 s 、 D、 s 9. A、 t = B、 t = 0 C、 t = 2 D、 t = 1 40. A、 2 To n+1 B、 1 To n C、 2 To n D、 1 To n+1 41. A、 x B、 n C、 s D、 s+x 程序 4 设计一个程序,用于从 文本框 击按钮,添加到列表框( 显示出来。 第 15 页 共 25 页 具体要求:单击“ 钮,若文本框 且列表中也没有,则将该课程添加列表框中,然后清除文本框 内容,再将焦点返回到文本框便再次在文本框 续添加。 I 42) A ( 43) C or i = 0 ( 44) B i) = f i f ( 45) B 2. A、 B、 、 1 D、 0 43. A、 “” B、 “ ” C、 44. A、 1 B、 、 D、 5. A、 B、 、 D、 、程序阅读 程序 1 写出下列程序运行结果,单击命令按钮控件后窗体上的显示结果 a(1 ) or i = 1 a(i) = i * i i j = 1 ( 解释:将后 3个数挪到数组前头 ) a(6) i = 6 1 a(i) = a(i - 1) i 第 16 页 共 25 页 a(1) = j i = 1 a(i); i 果: 程序 2单击窗体后,在四个 (答案略) i% i = 0 i)10)-(10, i )10)-(0, 0) )()0, 0), 5 )0, 0), 5, , 0, )0, 0), 5, , , , 2 i or i = 0 i) (i + 1) i)i 果: 程序 3 事先将 为为空,在获得焦点后 ,从键盘上依次按下以下键 : 1,2,+,3,4,-,5,6,/,1,4,然后按回车键,写出输出结果。 9) = 0 第 17 页 共 25 页 f 果: 程序 4 在窗体上画一个名称为 后编写相应的事件过程。程序运行后,如果单击命令按钮,则在窗体上显示的内容是 f(x y x = 20 y = 2 f = x * y x x = 10 y = 5 y = f(x) x; y 果: 第 18 页 共 25 页 计算机程序设计基础 课后 练习题 3 一 判断题 1 (错) 窗体或控件的事件的名称可以由编程人员确定。 2 (错) 关系运算 表达式 1+2=3的 运算结果为 3 (对) 变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。 4 (对) 控件的有些属性只能在运行时设置。 5 (对) 数组在内存中占据一片连续的区域。 6 (错) 驱动器列表框、目录列表框、文件列表框三者之间能 够自动实现关联。 7 ( 错 ) 当按钮的 性设置为 ,任何情况下按 键,相当于单击该按钮。 8 (错, 义的也可能是模块量) 在过程中用 义的变量都是局部变量。 9 (对) 设置数组下标下界缺省值为 1 的语句为 。 10 ( 对 ) 环结构的默认步长为 1。 二 单选题 11 当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到多少个文件要保存? B 个。 A) 1 B) 2 C)3 D) 4 12能够将文本框控件隐藏起来的属性是 B 。 (A) (B) (C) (D) 3. 下列符号中,哪个是 法的变量名? C 。 A) a 123 B) C) D) 14. 回 值的类型为 B 。 A) 数值 B) 字符串 C) 变体 D) 数值或字符串(视输入的数据而定) 15. 表达 式 5+5 3 * 10 / 8 9 的值是 C . A) 4 B) 5 C) 6 D) 7 16. 如果在立即窗口中执行以下操作: a=4 (是回车键,下同 ) b=6 ab 则输出结果是 C 。 A) B) 0 C) D) 7. 当程序运行时 ,在窗体上单击鼠标 ,以下哪个事件是窗体不会接收到的 C 。 A) B) C) D) 第 19 页 共 25 页 18. 在设计菜单时 ,如在菜单中加入一个菜单分隔项 ,则菜单分隔项的标题必须设置为 B 。 A)加号 (+) B)减号 (-) C)星号 (*) D)感叹号 (!) 19. 句属于程序基本结构中的 注意:本题有问题, 均可 : A)顺序结构 B)循环结构 C)分支结构 D)选择结构 20. 为了把焦点移到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影代理发行合同(2篇)
- 二零二四年度餐厅食材供货安全合同
- 瓷砖零售购销合同
- 卫生检查不通过改进书
- 个人房产抵押贷款协议样本
- 中央空调设备招标文件样本
- 分包合同填写工作已完成初步进度
- 定制木门购销合同
- 简单个人借款合同版格式样本
- 合法合规的借款协议
- 尸变图鉴:自然环境下的尸体变化
- 卡锁式连接预应力混凝土组合方桩征求意见稿(36-52)
- 隧道监控量测考试试题
- 毕业设计工程造价预算书
- 2023年中国机械设备产业的国产化大趋势
- 河南大学课件模板
- 建设养牛场成本预算
- 景区反恐防暴应急演练方案
- 绿色资源利用案列
- 医院电子病历系统应用水平分级评价 4级实证材料基础项
- 初中历史-建设有中国特色的社会主义教学课件设计
评论
0/150
提交评论