《C#程序设计》期末考试试题A卷

发布时间:2024-11-12

《C#程序设计》期末考试试题A卷

四川警安职业学院2010~2011年度第一学期 《C#程序设计》期末考试试题( A 卷)

专业 姓名 学号

在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码

填写在题后的括号内。错选、多选或未选均无分。

1. 设置控件的名称,应设置控件的什么属性 【 B 】

A. Text B. Name C. Enable D. Visible

2. 在解决方案资源管理器窗口,能看到 【 C 】 A. 控件属性 B. 源代码 C. 应用程序的成员 D. 控件的大小

3. 默认时,代码编辑窗口中一个制表符的大小为 【 B 】

A. 6 B. 4 C. 2 D. 1

4. C#程序的入口是 【 C 】

一、单项选择题(本大题共10小题,每小题2分,共 20分)

线

┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊

《C#程序设计》期末考试试题A卷

A.main B. entrance C. Main D. Main Class

5. 引入命名空间的关键字是 【 B 】

A.introduce B.using C.namespace D.interface 6. 表达式 2+5/10*10 的值为 【 B 】 A. 0.7 B. 2 C.7 D. 22

7. SubString()函数的功能是 【 D 】 A.拼接两个字符串 B.搜索子字符串

C.统计字符串中的字符个数 D.截取子字符串

8. 使用MessageBox显示消息时,第几个参数为标题参数 【 A 】

A. 2 B. 1 C. 3 D. 4

9. 在 switch语句中,结束case子句的语句是 【 C 】 A. continue B. if C. break D. for

10. 循环体至少执行一次的语句是 【 B 】 A. foreach B. do…While C. for D. while

11. 下面循环语句的执行次数为 。 for(int i=0;i<=10;i+=2){}

12. 下面程序段执行后,sum的值为

二、填空题。(本大题共10小题,每空2分,共 20分)

《C#程序设计》期末考试试题A卷

int i,sum=0;

for(i=0,sum=0;i<=10;i++,sum++);

13. 只读属性是指,只有访问器的属性。

14. 方法重载是指类的两个或两个以上的方法同名 15. 专用于数组和集合的循环语句是。 16. 专门产生伪随机数的类是类。

17. 不指定基础类型的枚举的直接量为 。 18. 不可继承的类,使用 19. 定义接口的关键字是。 20. 确定两个类继承关系的符号是

21.【 12 】

public double judge(double a,double b,double c) {

double x=0.0;

x=a>b?10.0:b<c?5.0:12.0; return x; } ……

double x=judge(1.0,8.0,3.0); 问:x=? 23.【 38 】 public class A{ public int a,b; public A(){a=10;b=8;} }

public class B:A{ new public int a=8,b=30; public int sum(){return a+b;}

}

《C#程序设计》期末考试试题A卷

…… B b=new B(); 问:b.sum()=?

24.【 ”” 】 ……

struct Student {

public String sno,sname; public int age;

public Student(int xage){sno=””;sname=””;age=xage;} } ……

Student st=new Student(21); 问:st.sno=?

四、代码审查(本大题共4小题,每题5分,共 20分)

以下代码段中,某行的代码可能有错误,请把有错误的语句所在行号填在题号右端的【如果你认为没错误,添 0。

注:有错的语句只有一条,多添按答错处理。 25. 【2 】 1. int f=1;

2. if(n{20){ 3. for(int i=1;i<=n;i++) 4. { 5. f*=i; 6. } 7. }

】中,

《C#程序设计》期末考试试题A卷

27 .【 5 】 1. public class A{ 2. public int a=10,b=8; 3. public static int sum() 4. {

5. return a+b; 6. }

7. static void Main(){

8. Console.WriteLine(“a+b={0}”,sum()); 9. } 10. } 10. }

五、程序设计题(共2小题,每小题10分,共20分)

29. 写出设计以下程序的步骤,程序功能是:单击按钮,计算两个编辑框中数的和,并将结果用MessageBox显示出来。窗体布局如下:

30. 声明一个结构 Student,其中成员有: public String sno,sname; public int age;

声明一个类 A。在A 的Main方法中,创建一个Student 的实例 stu, 设置其所有成员的值。

写出主要代码(可省略using部分和命名空间部分) 五、程序设计题(共2小题,每小题10分,共20分)

29. 设计步骤:

1. 新建一个 C# Windows 项目 (0.5)

《C#程序设计》期末考试试题A卷

2. 窗体中添加两个 TextBox 控件 (0.5) 3. 窗体中添加一个 Button 控件 (0.5) 4.在按钮的单击事件响应中,添加以下代码 double x=0.0; (0.5) String num1,num2; (1) num1=textBox1.Text.Trim(); (1) num2=textBox2.Text.Trim(); (1)

x=Double.Parse(num1)+Double.Parse(num2); (3) MessageBox.Show(x.ToString()); (2)

32. 主要代码如下: struct Student(1) {(0.5)

public String sno,sname;(1) public int age;(1) }(0.5)

public class A (1) {(0.5)

Student stu=new Student();(1) stu.sno=”09001”; (1) stu.sname=”aaaa”;(1) stu.age=21;(1) }(0.5)

《C#程序设计》期末考试试题A卷.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219