C#编程练习与窗体设计问题解答

1、指出以下每个 C# 编程语言标识符是合法还是非法。a. WeeklySales b. last character c. class d. MathClass e. myfi rstinitial f. phone# g. abcdefghijklmnop h. 23jordan i. my_code j. 90210 k. year2012Budget l. abfSorority

  • a. 合法
  • b. 非法
  • c. 非法(是保留关键字)
  • d. 合法
  • e. 非法(包含非法字符‘fi’)
  • f. 非法
  • g. 合法
  • h. 非法
  • i. 合法
  • j. 非法
  • k. 合法
  • l. 合法

2、为以下每个类至少列出三个合适的属性:a. 电视机;b. 员工工资单;c. 患者病历

a. 电视机
- 屏幕尺寸
- 分辨率
- 品牌
- 颜色

b. 员工工资单
- 员工姓名
- 工号
- 基本工资
- 奖金
- 扣除金额

c. 患者病历
- 患者姓名
- 年龄
- 性别
- 诊断结果
- 治疗方案

3、指出以下每个对象可能所属的类:a. 你的红色自行车 b. 阿尔伯特·爱因斯坦 c. 上个月的信用卡账单

a. 自行车类;b. 人物类;c. 信用卡账单类

4、编写、编译并测试一个程序,在屏幕上的三行分别显示一个人的全名、街道地址以及所在城市和州。将该程序保存为 Address.cs。

以下是实现该功能的 C# 代码示例:

using System;
class Address
{
    static void Main()
    {
        string fullName = "张三";
        string streetAddress = "幸福路 123 号";
        string cityAndState = "北京市";
        Console.WriteLine(fullName);
        Console.WriteLine(streetAddress);
        Console.WriteLine(cityAndState);
    }
}

将上述代码保存为 Address.cs ,然后可以使用 C# 编译器进行编译和测试。你可以根据实际情况修改 fullName streetAddress cityAndState 的值。

5、你可下载到包含学生文件的Chapter.01文件夹,该文件夹中有DebugOne1.cs、DebugOne2.cs、DebugOne3.cs和DebugOne4.cs这几个文件,每个文件都存在语法和/或逻辑错误。在每种情况下,确定问题并修复程序。纠正错误后,使用在原文件名前加上“Fixed”的方式保存每个文件。例如,DebugOne1.cs将变为FixedDebugOne1.cs。

需要打开 Chapter.01 文件夹中的 DebugOne1.cs DebugOne2.cs DebugOne3.cs DebugOne4.cs 文件,找出其中的语法和/或逻辑错误并修复,然后分别保存为 FixedDebugOne1.cs FixedDebugOne2.cs FixedDebugOne3.cs FixedDebugOne4.cs

6、如果你不小心为一个不应生成点击事件的控件创建了 Click() 方法,你可以通过以下哪种方式成功消除该方法?a. 从 Form1.cs 文件中删除该方法代码;b. 从属性窗口的事件列表中消除该方法;c. 将该方法添加到丢弃窗口;d. 在每行开头放置两个正斜杠将该方法注释掉。

b

7、在以下选项中,许多控制台应用程序和图形用户界面(GUI)应用程序之间最显著的区别是 。a. 它们的外观 b. 它们接受输入的能力 c. 它们执行计算的能力 d. 它们使用C#创建的能力

A

8、你可下载学生文件,其中Chapter.03文件夹里有DebugThree1、DebugThree2、DebugThree3、DebugThree4项目,这些项目都存在语法和/或逻辑错误。要求立即以新名称保存项目的副本,新的项目名称应前缀为Fixed,例如,DebugThree1项目文件夹将变为FixedDebugThree1。然后确定问题所在,并修复程序。

需要立即将 Chapter.03 文件夹中的以下项目分别复制并以新名称保存,新名称前缀为 Fixed ,如 FixedDebugThree1 等:

  • DebugThree1
  • DebugThree2
  • DebugThree3
  • DebugThree4

然后,打开每个复制后的项目,确定其中存在的问题并修复程序。

9、假设你从雇主那里学到了很多编程知识。利用这些知识开展自己的家庭式编程副业,这符合道德规范吗?与雇主竞争相同的客户是否会有影响?仅使用编程专业知识,还是同时使用从日常工作中收集到的客户偏好和需求信息,这两者有区别吗?

利用从雇主处学到的编程知识开展家庭式编程副业是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值