第一范文网 - 专业文章范例文档资料分享平台

windows可视化编程-历年在线作业完整版-含2014年秋

来源:用户分享 时间:2025/8/3 2:54:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

5、简答

1.如果想避免窗体闪烁,代码实现双缓冲绘图有哪些过程? 参见P238 2.控件的坐标系有哪些规定? 3.世界坐标变换有哪些特点?

参见P166 参见P99 参见P57 参见P86 参见P90-P91

4.try块的嵌套工作方式有哪几种情况?

5.什么是颜色空间?常见的颜色空间有哪些?

6.列举位图的基本属性,并进行对这些属性进行解释。

7.在.NET Framework 2.0中有样条曲线相关的方法有哪些? 参见P94 8.Windows应用程序的运行流程

参见P120

6、编程

1.创建一个关于人的类(其属性有姓名、性别、年龄、身高、体重等),并定义一些设置属性和获取属性值的方法。最后通过实例化该类,来进行测试. public class Person {

string name; public string Name {

get { return name; } set { name = value; } } string sex; public string Sex {

get { return sex; } set { sex = value; } } int age; public int Age {

get { return age; } set { age = value; } } } class Test{ public void Test() {

Person p = new Person(); p.Name = \张三\p.Sex = \男\p.Age = 18;

Console.WriteLine(\姓名:\年龄:\性别:\} }

2.制作一个简单的计算器,完成加减乘除运算。

3.输入一串字符,并判断第一个字符是字母、数字、还是特殊字符。 using System;

using System.Collections.Generic;

using System.Text;namespace ConsoleApplication1 {

class Program {

static void Main(string[] args) {

string s = Console.ReadLine(); char[] c=s.ToCharArray(); if (c[0] >= '0' && c[0] <= '9')

Console.WriteLine(\第一个字符是数字\ else if (c[0] >= 'A' && c[0] <= 'z')

Console.WriteLine(\第一个字符是字母\ else

Console.WriteLine(\第一个字符是特殊字符\ }

} }

4.现有三种规格的饮料:大杯,5元;中杯,4元,小杯,3元。请编写一程序,根据你所选择的规格饮料,显示相应的费用。

1.

5.编写程序,求数组中的最大值和最小值并输出。 using System;

namespace MatrixSubtractionApp {

class MatrixSubtraction {

public void subtract() {int max=0;int min=100;

int[]numbers=new int[5]{1,3,5,7,9};

Console.WriteLine(\ foreach (int k in numbers) {

Console.Write(\ }

for (int i = 0; i < 5; i++)

{

if (numbers[i] > max) max = numbers[i]; if (numbers[i] < min) min = numbers[i]; }

Console.WriteLine(\

Console.WriteLine(\

static void Main(string[] args) {

MatrixSubtraction obj = new MatrixSubtraction(); obj.subtract(); } } }

6.编写程序,统计4*5二维数组中奇数的个数和偶数的个数。 int[,] list = new int[4, 5];

for (int i = 0; i < 4; i++) {

for (int j = 0; j < 5; j++) {

list[i, j] = i + j; } }

//以上是赋值操作,对你没用 int oddnum=0; int evennum=0; for (int i = 0; i < 4; i++) {

for (int j = 0; j < 5; j++) {

if (list[i, j] % 2 == 0) {

evennum++;

windows可视化编程-历年在线作业完整版-含2014年秋.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1do4736kli670es7bbcj_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top