




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
没有 百度文库财富值 请到 文库帮手网 w w w 365x u e y u a n c o m 免费帮下载 百度文库积分 资料 本文由刘汝思贡献 d o c 1 习题与解答 习题与解答 程序设计题包含在教材例题当中 请读者注意 习题一 一 单项选择题 1 C 语言是微软 NET 公共语言运行环境中内置的核心程序设 计语言 是一种 B A 面向过程程序设计语言 B 面向对象程序设计语 言 C 跨平台程序设计语言 D 机器语言 2 C 语言支持面向对象程序设计概念 C A 但不支持继承 B 而且支持多继承 C 但仅支持单继承 D 支持单继承和多继承 3 C 应用程序由一个或者多个类组成 一个应用程序的所有 程序代码 A A 必须封装在类中 B 不能封装在类中 C 必须封装在 一个类中 D 必须封装在多个个类中 4 C 应用程序中 导入其他系统预定义元素 部分可以使用关键字 D A u s e B n a m e s p a c e C i m p o r t D u s i n g 5 命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制 C 中使用 关 键字 D 表示 A u s i n g B s p a c e n a m e C c l a s s D n a m e s p a c e 6 C 应用程序中 用主方法指明程序执行的开始点 主方法的名字规定为 C A c l a s s B m a i n C Ma i n D Ma i n Wa y 7 C 中的注释方法有三种 下列 注释方法中错误的是 D A 单行注释 B 多行注释 和 C XML 注释 D HTML 注释 8 下列对控制台应用程序描述正确的 是 C A 控制台 Co n s o l e 应用程序就是对设备进行控制的应用程序 B 控制台 Co n s o l e 应用程序包含了大量 Wi n d o w s 系统的组成元素 C 控制台 Co n s o l e 应用程序是 C 语言能够开发的应用程序类型之一 D 控制台 Co n s o l e 应 用程序是基于标准 C 语言的单片机技术 9 在控制台应用程序中 如果在程序开头使 用 u s i n g Sy s t e m 语句引入了 Sy s t e m 命名 空间 则下列对 Re a d 和 Re a d Li n e 方法调用错误的是 D A Sy s t e m Co n s o l e Re a d B Co n s o l e Re a d C Co n s o l e Re a d Li n e D Re a d 10 在 C 的 Wi n d o w s 应用程序中 不 论任何控件 共同具有的是 B 属性 A Te x t B Na m e C Fo r e Co l o r D Ca p t i o n 二 选择填空题 1 C 语言是一种 B 全新的程序设计语言 是微软 NET 公共语言运行环境中内 第 1 页 共 24 页 置的核心程序设计语言 2 C 程序设计语言的主要特点有 语法简洁 满足 通用语言规范 面向对象 兼容性 和灵活性 以及 C 等 3 一个 C 程序可以存 放在一个源程序文件中 也可以存放在多个源程序文件中 一个 源程序文件中可以有 一个或者多个类 E 将一个类拆散存放在不同的源程序文件 中 4 为源程序文件 命名 J 既可以与类的名字相同 也可以不同 5 在定义 C 语言的标识符构成时 G 字母符的大小写形式 备选项 A 面向过程的 B 面向对象的 C 完 整的安全性 D 不需要区分 E 但不允许 F 而且允许 G 需要区分 H 有限安全性 I 必须与类名一致 J 不受类名限制 三 思考题 1 简述 C 语言 的语句书写规则 答案 1 语法简洁 2 满足通用语言规范 3 面向对象 4 完整 的安全性和错误处理 5 兼容性和灵活性 6 版本控制 7 与 We b 的完美结合 2 简 述在 VS2008 集成环境中创建 C 控制台应用程序的主要步骤 答案 四个步骤 1 启动运行 Mi c r o s o f t Vi s u a l St u d i o 2008 进入 VS2008 集成开发环境 2 选择项目类型为控制台应用程序 并指定项目名称及其保存位置 3 在应 用程序编辑环境中输入程序代码 4 调试运行程序 3 简述在 VS2008 集成环 境中创建 C Wi n d o w s 窗体应用程序的主要步骤 答案 四个步骤 1 设计用户 界面 2 设置对象属性 3 编写对象事件过程代码 4 保存并运行程序 生成 p a g e 1 可执行代码 4 一个 C 控制台应用程序主要由哪几个部分构成 答案 1 导 入其他系统预定义元素部分 2 命名空间 第 2 页 共 24 页 3 类 4 方法 主方法 事件响应处理过程 5 C 程序中可以使用哪 些书写注释的方法 它们分别适合用于什么场合 答案 C 中的注释方法有三种 1 单行注释 在一个语句行上 用双斜杠 作为引导符 其后的任何内容均 为 注释信息 编译时被忽略 通常用于注释字符串较短的场合 2 多行注释 从 开始 到 结束 多行注释通常用于需要书写较大量 注释的情况 3 XML 注释 在一个代码行上 用 开始 其后的任何内容均为注释信息 编译时被提 取出来 形成一个特殊格式的文本文件 XML 用于创建文档说明书 6 什么是 托管方式 答案 在 NET 系统中 除了 C 语言外 还包括 C VB Ja v a 等程序 设计语言 这些 语言都遵守通用语言规范 在通用语言规范中 任何语言编写的源程 序都被编译成为相 同的中间语言 MSIL 代码 然后由通用语言运行环境 Co m m o n La n g u a g e Ru n t i m e CLR 负责执行 这种处理方式称为 托管方式 因而这样 的代码亦称为 托管代码 习题二 一 单项选择题 1 C 程序中用到的数据分为两个大类 它们是 A A 值类型和引用类型 B 整型和实型 C 数值类型和字符类型 D 简单类型和 复杂类型 2 C 语言中 值类型数据对象占用的存储空间大小 B A 不固 定 B 相对固定 C 可以任意指定 D 都是相同的 3 C 语言中 引用类数据 对象占用的存储空间大小 D A 不得而知 B 相对固定 C 都是相同 的 D 随实际需要而定 4 C 语言中 基本整型数据类型 i n t 所占用的存储空间 为 C 个字节 A 1 B 2 C 4 D 8 5 C 语言中 双精度实型数据类 型 d o u b l e 所占用的存储空间为 D 个字节 A 1 B 2 C 4 D 8 6 C 语言中 字符数据使用 Un i c o d e 字符集 其占用的存储空间为 B 个字节 A 1 B 2 C 4 D 8 7 下面的运算符中 优先级别最低的是 D A n e w B C D 8 设有整型变量 x 则表达式 x 5 8 运算后 变量 x 的值为 A A 0 B 0 625 C 0 6 D 0 63 9 C 语言中 字符串常量 123 n 456 的长度 有效字符个数 是 C A 6 B 7 C 8 D 9 10 C 语言中 与赋值运算符 实现相同操作的字符串处理方法是 C A Co m p a r e B Co n c a t C Co p y D Su b s t r i n g 第 3 页 共 24 页 11 C 应用程序中 标识符用于给程序处理的数据对象命名 组成标识符的 字符为字母 数字和下划线 标识符的第一个字符 B A 必须是字母 B 必须是字母或者是下划线 C 必须是下划线 D 可以是字母或者是下划线 12 在程序中如果要使用系统保留字 关键字 作为自定义标识符 必须使用字符 A 作为引导符 A B C D 13 下面所列的 C 标识符中 错误的是 B A m y Id B i n t C i f D i n t 14 下面所列的 C 自定义标识符中 正确的是 A A d o u b l e B d o u b l e C d o u b l e D d o u b l e 15 C 中所有字符都是使用 A A Un i c o d e 编码表示 B UTF 8 编码表示 C UTF 16 编码 D GBK 编码 二 选择填空题 1 在 C 语言中 值类型数据对象占用的存储空间大小相对固定 在其所占存储空间中 直接存放 F 2 在 C 语言中 引用类数据对象占用的存储空间大小随需要而定 该类数据对象 并不 真正表示自己所具有的内容 而是表示 A 3 在 C 程序设计中 定义值类型 变量的同时可以对其进行初始化 初始化时提供的初 始化数据 C 4 在 C 的整型 常量表示中 可以使用十进制数据和十六进制数据两种形式 其中十六 进制数据 J 5 布尔数据类型占用一个字节的存储区域 其变量只有两种取值 H 备选项 A 自己内容所在存储区域的引用 B Ye s 或 No C 必须在对应变量的取值 范围之内 D 0h 或者 0H E 可以在对应变量的取值范围之外 F 该类数据对 象所具有的值 G 真 或 假 H t r u e 或 f a l s e I 数据对象的名字 J 使用 0 x 或者 0X 开头 三 指出下列哪些是 C 语言的合法变量名 哪些是非法变 量名 若变量名非法 请说明 非法的原因 p a g e 2 1 A 6 Gr a p h i c s 11 v o i d 16 搜狐 21 21 世纪 2 Ab s 7 Pi c t u r e 12 w h i l e 17 WWW 22 Do t Da s h 3 Ce n t e r 8 My Do c u m e n t 13 3Co m 18 URL 23 X Y 4 Di s k 9 Ro o t 14 Ya h o o 19 白 黑 24 St u d e n t 5 Fi l e 10 St a t i c 15 新浪 20 163 n e t 25 Ye a r 四 程序设计与分析题 第 4 页 共 24 页 1 创建图 2 7 所示 Wi n d o w s 窗体应用程序 在两个文本框中分别输入整数值 然后单击 计算 按钮 就能在标签控件中输出两个整数值相加之和 图 2 7 计算两个整数相加之和 图 2 8 9 华氏温度转换为摄氏温度 2 已知将华氏温度转换为摄氏温度的公式为 C 5 F 32 创建图 2 8 所示的 Wi n d o w s 窗体应用程序 实现将文本框内输入的华氏温度转换为摄氏温度的 功能 计算结果在标 签控件中输出 3 创建控制台应用程序 在控制台端键盘输入 一个半径值 就能计算输出圆的面积 4 根据如下的枚举定义 f r u i t p e a c h 和 f r u i t s t r a w b e r r y 的值分别是多少 e n u m f r u i t i n t a p p l e 5 a p r i c o t b a n a n a p e a c h p i n e a p p l e 12 s t r a w b e r r y 答案 f r u i t p e a c h 的值为8 f r u i t s t r a w b e r r y 的值为13 5 专家认为 成人血 压的正常范围是 收缩压 90 140 m m Hg 12 0 18 7 k Pa 1 k Pa 7 5 m m Hg 舒张压 60 90 m m Hg 8 0 12 0 k Pa 写出判断血压是否正常的逻辑表达式 以 m m H g 为计量单位 答案 d o u b l e x u e y a 血压值 x u e y a 90 f o r i 0 i 1 编写程序 利用递归方法计算菲波拉契数列的前 1 2 项 3 编写 Wi n d o w s 窗体应用程序 使用文本框 t e x t Bo x 1 和 t e x t Bo x 2 分别输 入矩形的长和 宽 并在标签控件中显示矩形的面积和周长 设计一个 r e c t a n g l e 类 为该类定义 l e n g t h 和 w i d t h 字段 并提供计算面积和周长两个方法 4 编写 Wi n d o w s 窗体应用程序 通过文本框 t e x t Bo x 1 输入半径 R 在标签控件中显示 球体 的表面积和体积 设计一个 Ba l l 类 为该类定义 R 字段 并提供计算球体表面积和 体积两个方法 5 编写 Wi n d o w s 窗体应用程序 使用文本框 t e x t Bo x 1 和 t e x t B o x 2 分别输入一个参与计 算的数 使用按钮 加 减 乘 除 选择计算种类 并使 用标签显示计算结果 要求 实现一个类 该类建立两个字段用于存储计算数 定义四 个方法分别实现加 减 乘 除 6 创建一个 s t u d e n t 类 设计 3 个字段用于表 示学生的成绩 语文 数学 英语 然后 定义一个数组表示一个班的学生 10 人 依次输入每个学生的成绩 输入完成后 对 学生的 3 门功课的总成绩进行降序 排列 7 编写控制台应用程序 设计一个 Ma x 类 使之能够接收键盘输入的两 个 i n t 类型或 l o n g 类型的正整数 并能输出其中的较大者 习题五 一 单项选择题 1 在 Sy s t e m Ma t h 类用于数学计算的静态方法中 返回 类型为 d e c i m a l 的方法是 A A Ab s B Ac o s C As i n D At a n 2 要 计算 5 的 7 次方 可以利用 Sy s t e m Ma t h 类提供的静态方法是 C A B i g Mu l B At a n C Po w D Sq r t 3 执行 d o u b l e x Ma t h Ce i l i n g 3 75 语 句 x 的值为 D A 4 B 4 C 3 D 3 4 通过 s t r i n g 类的方 法 将 s t r i n g s t r 1 MICROSOFT VISUAL STUDIO 2008 转换成 m i c r o s o f t v i s u a l s t u d i o 2008 正确的语句是 A A s t r 1 To Lo w e r B s t r 1 To Up p e r C s t r 1 To Up p e r D s t r 1 To Lo w e r 5 执行下面的代码 表述正确的是 A Ra n d o m r d n e w Ra n d o m i n t a r d Ne x t 0 5 Co n s o l e Wr i t e Li n e a A a 的值始终介于0到5之间 但不能是5 B a 的值始终介于0到5之间 但不 能是5和0 C a 的值始终介于0到5之间 但不能是0 第 9 页 共 24 页 D a 的值始终介于0到5之间 包含0和5 二 把下列数学表达式或文字叙述的 条件写成 C 表达式 1 1 Si n 2 x 2 x 2 5 x y 7 y 3 a b c 3c 2 5 2 s i n x y c o s x y 2 2 4 l n 1 6 1 c 2a e a b a b x d 2 2c 2 7 r 2 1 r 2 l o g 1 n 2 r 2 8 p a g e 5 1 4 n i x i x 0 2 4 i 1 9 表示 x 是 5 或 7 的倍数 10 将任意一个两位数 x 的个位与十位互换 11 计算今天是星期几 12 计算字符串变量 A 和 B 的总长度 答案 1 1 Ma t h Po w Ma t h Si n x 2 2 Ma t h Po w x 2 5 x y 7 y 3 Ma t h Sq r t Ma t h Ab s a b c 3 Ma t h Po w c 2 4 Ma t h Lo g 1 M a t h Ab s a b a b 5 2 Ma t h Si n x y 2 Ma t h Co s x y 2 6 1 c Ma t h Sq r t 2 a Ma t h Po w Ma t h E 1 Ma t h Po w x d 2 2 Ma t h Po w c 2 7 r 2 Ma t h Sq r t 1 Ma t h Po w r 2 Ma t h Lo g 1 Ma t h Sq r t Ma t h Po w n 2 Ma t h Po w r 2 8 d o u b l e s 0 f o r i n t i 1 i 4 i s n i Ma t h Po w x i x 0 2 s 1 4 s 9 i f x 5 0 y 7 0 10 x 10 x 10 10 11 D a t e Ti m e No w Da y Of We e k 12 A Le n g t h B Le n g t h 三 程序设计 1 编写程序 生成 10 个取值范围为 50 99 不重复的随机整数 在窗体上显示成一行 2 编写 图 5 13 所示 Wi n d o w s 窗体应用程序 在文本框内输入一个完全由数字 0 9 组成 的 字符串 统计这个字符串中每个数字出现的次数 并将结果显示在窗体上 第 10 页 共 24 页 图 5 13 统计数字出现的次数 图 5 14 计算两个指定日期之间的工作日天数 3 编写图 5 14 所示 Wi n d o w s 窗体应用程序 接收用户通过文本框 t e x t Bo x 1 t e x t Bo x 2 输入的开始日期和结束日期 计算这两个日期之间的工作日天数 为了简 化问题求解 计 算工作日时 仅扣除周末双休日 不考虑国家公休假 4 已知本 学期的开学时间为 2009 年 2 月 18 日 编程计算当前日期是第几周 5 编写程序 计算明年的今天是星期几 6 编写程序 计算出本季度的日期范围 7 编写程 序 计算本月的第一天和最后一天 8 编写程序 计算本年度的第一天和最后一天 9 编写程序 根据当前系统日期 计算出本周 星期一到星期日 的日期范围 10 编写程序 计算当前月份的工作日天数 习题六 一 单项选择题 1 下面所列选项中 能够正确定义具有 10 个数据元素一 维整型数组 a 的是 A A i n t a n e w i n t 10 B i n t a 10 C i n t a i n t 10 D i n t a i n t 10 2 下面所列选项中 不能正确定 义并初始化一维数组 b 的是 D A d o u b l e b n e w d o u b l e 5 1 2 3 4 5 B d o u b l e b n e w d o u b l e 1 2 3 4 5 C d o u b l e b 1 2 3 4 5 D d o u b l e b n e w 1 2 3 4 5 3 下面所列选项中 能够正确定义 2 行 3 列二维整型数组 a 的是 B A i n t a n e w i n t 2 3 B i n t a n e w i n t 2 3 C i n t 2 3 D i n t a i n t 2 3 4 下面所列选项中 不能正确定义并初始化二维数组 a 的是 C A i n t a n e w i n t 2 3 1 2 3 4 5 6 B i n t a n e w i n t 1 2 3 4 5 6 C i n t a n e w i n t 2 3 1 2 3 4 5 6 D i n t a 1 2 3 4 5 6 5 设有 C 数组定义语句 i n t a n e w i n t 5 对 数组 a 元素的正确引用是 B 第 11 页 共 24 页 A a 5 B a 100 100 C a 0 D a 1 6 设有 C 数组定义语句序 列 d o u b l e m y Ar r m y Ar r n e w d o u b l e 10 数组元素 m y Ar r 5 的值为 A A 0 B 0 C n u l l D 随机值 7 设有 C 数组定义语句 f l o a t a n e w f l o a t 5 5 对数组 a 元素的正确 引用是 D A a 3 2 p a g e 6 B a 4 5 C a 5 0 D a 0 0 8 在 C 语言中 表示数组长度属性的关键字 是 D A Le n B Si z e C Lo n g D Le n g t h 9 在 C 语言中 数组 Ar r a y 实现一维数组由小到大排序的静态方法是 A A Ar r a y So r t B Ar r a y Re v e r s e C Ar r a y Lo n g D Ar r a y Or d e r 10 在 C 语言中 Ar r a y 实 现数组逆排序的静态方法 Ar r a y Re v e r s e 的意思是 D A 实现一维数组由小 到大排序 B 实现一维数组由大到小排序 C 实现二维数组反向排序 D 实现 一维数组反向排序 二 选择填空题 1 C 语言中 数组属于引用数据类型 即数组 内容所占用的存储单元是 C 数 组变量的值是这组存储单元的起始地址 2 无论 是一维数组 多维数组 还是不规则数组 在 C 语言中对数组的定义都分为两 个步 骤 定义数组变量 H 3 数组在定义时可以进行初始化 即在定义数组时为其 指定初始值 C 语言中规定 初始化值序列中的数据个数 F 4 数组元素在程序 中使用下标变量的形式表示 作为变量个体而言 下标变量与它同 类型的普通变量 简单变量 是等价的 即数组的下标变量和普通变量的 A 5 数组的 Ra n k 属性 表示规则数组的 E 对于交错数组而言 Ra n k 属性值都是 1 其 备选项 A 用法相同 B 行数 C 一组连续的内存区域 D 用法不相同 E 维数 F 必须与数组的长度完全一致 G 可以是任意多个 H 数组变量初始化 I 一 组可以不连续的内存区域 J 数组变量实例化 三 程序设计题 1 创建控制台应 用程序 判断从键盘上输入的正整数是否 回文数 所谓 回文数 指的是正读 反读都相同的数 例如 1234321 2 建立 Wi n d o w s 窗体应用程序 用随机函数生 成一个 M N 的 2 位数矩阵 A 然后使 其旋转 90o 形成另一矩阵 B 并使矩阵 A 和 B 显示在窗体上 3 编写程序 利用随机函数为数组 A 赋予 10 个随机二位 整数 找出其中具有最大值的 元素并指示其位置 4 编写程序 从利用随机函 数产生的 20 个 2 位整数元素中 找出最接近平均值的元素 要求 在窗体上显示 这 20 个元素 它们的平均值以及最接近平均值的元素 第 12 页 共 24 页 5 编写程序 在文本框中输入一段英文短文 单击按钮 就能在标签控件中指 示出现 次数最多的字母 并统计该字母出现的次数 不区分大小写 6 创建图 6 21 所示 Wi n d o w s 窗体应用程序 求解猴子选大王问题 n 只猴子选大王的 选举 方法如下 所有猴子按 1 编号围坐成一圈 2 n 从第 1 号开始按照 1 2 m 报数 凡报到 m 号的猴子退出圈外 剩下的猴子重复上述报数退出过程 直到圈内 只剩下一只猴子为止 最后剩下的猴子便是大王 设计如下图所示的窗体界 面 程 序运行时输入猴子总数 n 和报数的终止数 m 单击 选举 按钮进行选择 退出竞争 猴子的编号通过标签输出 猴王编号显示在对应文本框中 单击 清除 按 钮清除 所有信息 单击 退出 按钮结束程序运行 图 6 20 猴子选大王 7 创建一个具有 1 000 000 个元素的数组 以 4 位随机正整数赋值 然后进 行从小到大 的排序 在窗体上输出排序的开始时间 结束时间和以毫秒为单位的排序 时间 习题七 一 单项选择题 1 要使窗体启动时位于屏幕中央 应设置窗体的 St a r t Po s i t i o n 属性为 A A Ce n t e r Sc r e e n B Wi n d o w s De f a u l t Bo u n d s C Ce n t e r Pa r e n t D Wi n d o w s De f a u l t Lo c a t i o n 2 卸载窗体的操作命令应为 D A Mo v e B Hi d e C Lo a d D Di s p o s e 3 程序运行期间 用户拖动 水平滚动条 Sc r o l l 1 的滑块时 若要在文本框 Te x t 1 中随时 反映滑块位置的变化 应将语句 Te x t 1 Te x t Sc r o l l 1 Va l u e 写在 A 事件过程内 A Sc r o l l B Va l i d a t e d C St y l e Ch a n g e d D Ta b In d e x Ch a n g e d 4 要使图片在 Pi c t u r e Bo x 中按原大小完整显示 应设置 Si z e Mo d e 属性为 A A Au t o Si z e B St r e t c h Im a g e C Ce n t e r Im a g e D Zo o m 5 La b e l 控件的边框样式由 B 属性 决定 A Fl a t St y l e B Bo r d e r St y l e C Ba c k Co l o r D Au t o Si z e 6 若要 获知 Li s t Bo x 控件中当前的列表项数目 可通过访问 C 属性来实现 A Li s t B Li s t In d e x C Li s t Co u n t D It e m Da t a 7 使用 D 方法 可以把一 p a g e 7 个字符串数组的内容全部添加到 Li s t Bo x 控件中 A Ad d B Re m o v e C Cl e a r D Ad d Ra n g e 第 13 页 共 24 页 8 要确定 Co m b o Bo x 控件的列表中第一个姓王的选项所在位置 应调用的方 法是 B A Fi n d Fo r m B Fi n d St r i n g C Be g i n In v o k e D F i n d St r i n g Ex c t 9 访问组合框的 A 属性 可以获得用户在组合框中输入或选 择的数据 A Te x t B It e m Da t a C Se l e c t e d In d e x D Se l e c t e d Va l u e 二 选择填空题 1 窗体的标题栏显示内容由窗体对象的 L 属性决定 2 仅当 G 属性为 t r u e 的情况下 Te x t Bo x 控件才可能显示出垂直滚动条 3 鼠标每次 单击滚动条两端的滚动箭头 导致 Va l u e 属性的变化量取决于 E 属 性 4 若要 使 Bu t t o n 控件暂时失效 可将它的 M 属性设置为 f a l s e 5 要使 La b e l 控件 始终能完整显示其 Te x t 属性中的文字 必须设置它的 N 属性为 t r u e 6 程序 运行期间 使文本框 Bo x 1 获得焦点的语句是 S 7 程序运行期间 可通过访问 B 属性获得用户在文本框内选择的文本 8 要撤消在 Ri c h Te x t Bo x 中刚刚执行 过的一项操作 应调用 K 方法 9 清除 Pi c t u r e Bo x 控件 Pi c 1 中已载入的图片 内容 应该使用的操作是 D 10 添加到 Im a g e Li s t 组件中的图片 其显示输 出的大小由 Im a g e Li s t 的 I 属性统一 决定 而且限定其宽度和高度最大值均为 H 像素 备选答案 A Vi s i b l e B Se l e c t e d Te x t C Se l e c t i o n St a r t D Pi c 1 Im a g e n u l l E Sm a l l Ch a n g e F Re d o G Mu l t i l i n e H 256 I Im a g e Si z e J Si z e K Un d o L Te x t M En a b l e d N Au t o Si z e O 320 P Pi c 1 Lo a d Q La r g e Ch a n g e R St r i n g S Bo x 1 Fo c u s T Bo x 1 Fo c u s e d t r u e 三 程序设计题 1 设计图 7 25 所示 Wi n d o w s 窗体应用程序 单击 显示 按钮之后 在文本框内 20 号大小的黑体显示字符串 并能自动换行 再次单击按钮 则清除文本框内的文字 图 7 25 在文本框中显示特定格式文字 图 7 26 在列表框中以多列形式显示数据 2 设计应用程序 窗体加载之后 在列表框 Li s t Bo x 中以图 7 26 的多列形式 自动显示 出 1 到 100 范围内的所有奇数 要求将列表框的属性设置以及完成显示结 果的代码均在 窗体加载事件过程中书写 3 设计图 7 27 所示程序 窗体加载后 从左到右徐徐展开一幅画卷 历时 5 秒完成 与此同时 Pr o g r e s s Ba r 同步地表现 画卷展开的进度 第 14 页 共 24 页 图 7 27 从左到右徐徐展开画卷 图 7 28 运动员比赛成绩评分程序 4 设计图 7 28 所示运动员比赛成绩评分程序 7 位裁判分别在文本框内输入 自己的打 分 单击 计算成绩 按钮 去掉一个最高分 去掉一个最低分 计算剩下 5 位裁判打 分的平均值 即为运动员得分 在 La b e l 控件中输出结果 5 设计图 7 29 所示应用程序 利用 Ti m e r 控件 实现如下功能 1 程序启动运行后 使 窗体上标签文字 学无止境 的字号以可视的速度自动平 滑地增大 缩小 且始终保 持在窗体上水平方向的中央位置 2 当标签的宽度增大到超过窗体宽度时 标签文 字开始自动平滑缩小 3 当标签的宽度缩小到100 5 d e l e t e f r o m 学生基本情况表 w h e r e 学 号 2008321028 d e l e t e f r o m 学生成绩表 w h e r e 学号 2008321028 2 编 写控制台应用程序 分别统计 s t u d e n t m d b 数据库的 学生基本情况表 中籍贯为 湖北的学生人数 以及专业为微生物的学生人数 3 编写 Wi n d o w s 窗体应用程序 调用 Co m m a n d 对象的 Ex e c u t e Re a d e r 方法 Se l e c t 执行 Fr o m 学生基本 情况表 的操作 获取表的全部内容到自定义的 Da t a Re a d e r 对象 然后 利用 Da t a Re a d e r 对象的 Ha s Ro w s 属性判断表是否为空 若表不为空 则在 Ri c h Te x t Bo x 中显示表的全部内容 4 假设已经具有一个由学生姓名组成的一维数组 s t u d e n t 内容自行定义 编写 Wi n d o w s 窗体应用程序 利用 LINQ 查询将 s t u d e n t 数 组按姓名的字数排序 并按姓名字数从多到 少的顺序在窗体上逐行输出 5 根据附 带光盘中提供的 SQL Se r v e r 数据库文件 s t u d e n t m d f 编写 Wi n d o w s 窗体应用 程 序 利用 LINQ 查询获得所有女生的社会学成绩 并按从成绩高到低的顺序 在窗体 第 22 页 共 24 页 上的 Da t a Gr i d Vi e w 控件中输出学号 姓名 专业 社会学成绩等字段的内 容 如图 11 33 所示 图 11 33 查看全体女生的社会学成绩 习题十二 一 单项选择题 1 表示 We b 应用程序当前网页所在目录物理路径的是 B A Se r v e r Ma p Pa t h B Se r v e r Ma p Pa t h C Se r v e r Ma p Pa t h D Se r v e r Ma p Pa t h 2 Li s t Bo x 控件用来提供数据源指定字段值的 属性是 D A Da t a Me m b e r B Da t a So u r c e ID C Da t a Te x t Fi e l d D Da t a Va p a g e 12 l u e Fi e l d 3 Gr i d Vi e w 控件用来设置每页显示行数的属性是 D A Pa g e In d e x B Pa g e r Se t t i n g s C Pa g e r St y l e D Pa g e Si z e 4 在网页上的 Li s t Bo x 列 表框中通过鼠标单击选择一个项目 将会触发 D 事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生院口腔承包协议合同
- 农村网模板建设合同范本
- 商用小仓库租用合同范本
- 医院协议签的免责协议书
- 公园扫地车租赁合同范本
- 公路沥青砼运输合同范本
- 传媒合作伙伴合同协议书
- 医师执业证租赁合同协议
- ip授权合同协议书模板
- 光伏合同能源管理协议书
- 桩基工程监理评估报告
- 2025年供水管道工职业技能竞赛参考试指导题库300题(含答案)
- 预包装食品配送服务投标方案(技术方案)
- 第二章第二节女性生殖系统生理课件
- 宁波市慈溪市人民法院招聘审判辅助人员笔试真题2024
- 2021-2022学年人教版数学九年级下册相似三角形性质与判定 同步练习卷
- 《高尔夫基础培训》课件
- 沪教版(五四学制)(2024)六年级下册单词表+默写单
- 城市管理辅助队伍服务投标方案
- 第五课+弘扬劳动精神、劳模精神、工匠精神【中职专用】中职思想政治《职业道德与法治》高效课堂(高教版2023·基础模块)
- 储罐及输油管道拆除方案
评论
0/150
提交评论