1、计算机辅助制造的英文缩写是( ) 单选题 1分
2、管理和控制计算机系统全部资源的软件是( ) 单选题 1分
3、C#是一种( ) 单选题 1分
4、在C#中,能正确表示逻辑关系“a>=0或a 单选题 1分
5、改变窗体的标题,需修改的窗体属性是( ) 单选题 1分
6、表达式Convert.ToBoolean(-2)的值是( ) 单选题 1分
7、已知数组定义:intt]days=new int[5];,则days数组元素的下标范围是( ) 单选题 1分
8、下列控件中,用于显示图片的是( ) 单选题 1分
9、在C#中,声明类中静态成员的修饰符是( ) 单选题 1分
10、在C#中,导入命名空间System的正确方法是( ) 单选题 1分
11、在C#中,对文本文件进行写操作通常使用( ) 单选题 1分
12、已知bw是一个Binary Writer类的对象,使用bw将整数10写进二进制文件的正确方法是( ) 单选题 1分
13、在全校教师基本信息表中,一般适合用作主键的信息是( ) 单选题 1分
14、向表中插入一条记录的SQL 语句是( ) 单选题 1分
15、SOL 语句“DELETE FROM student”的作用是( ) 单选题 1分
16、在C#中,与OLEDB.NET数据提供程序相关的类位于命名空间( ) 单选题 1分
17、若bindingSource控件“bs”正确绑定到了“jxgl”数据库的“xs”表上,则导航到“xs”中第一条记录的正确方法是( ) 单选题 1分
18、在计算机软件的开发和维护过程中遇到一系列严重问题,这现象被称为( ) 单选题 1分
19、把软件产品划分为一系列的增量构件,分别进行设计、编码、集成和测试的软件生命周期模型是( ) 单选题 1分
20、UML是一种( ) 单选题 1分
21、计算机语言通常分为( )语言、汇编语言和高级语言。 填空题 1分
22、已知x是int类型变量,语句“x=-24%9;”执行后x的值是( )。 填空题 1分
23、已知整型变量i的初始值是8,则循环语句“while(i-->=3);”执行后,i的值是( )。 填空题 1分
24、在排序过程中,总是依次比较相邻的两个数,将小数放在前面,大数放在后面,直至最终完成排序,这样的排序方法被称为( )排序。 填空题 1分
25、面向对象程序设计语言的三个基本特征是封装,( )和多态。 填空题 1分
26、在SQL Server中,参照完整性可以通过设置( )的方式实现。 填空题 1分
27、在ADO.NET中,数据适配器DataA dapter 用于在( )和数据集间交换数据。 填空题 1分
28、计算机程序、数据及说明程序的各种文档一起被称为( )。 填空题 1分
29、软件需求规格说明书应具有的特性中最重要的是( ) 填空题 1分
30、在软件测试策略中,集成测试主要采用( )测试技术。 填空题 1分
31、计算机由哪5个基本部分组成? 简答题 4分
32、在C#数据类型转换中,什么是装箱?它是如何实现的? 简答题 4分
33、C#中有哪几种类访问修饰符? 简答题 4分
34、某学生选课数据库中包含如下3个表: (1)学生表:包含学号、姓名、性别、年龄等字段:“学号”为主键。 (2)课程表:包含课程号、课程名、学分等字段;“课程号”为主键。 (3)选课表:包含学号、课程号、成绩等字段;“学号+课程号”为主键。 分别写出完成下列操作的SQL语句。 (1)列出年龄大于21的所有男生的学号和姓名。 (2)列出选修了“程序设计”课程的学生姓名。 简答题 4分
35、软件生存周期中的软件开发过程由哪几个阶段组成? 简答题 4分
36、有程序段如下: private void butonl_Click(object sender,EventArgs e) inta=-1,b=15,c=0; if(++a>=0) c=b/2; else c=b/4; textBox1.Text=ToString(); } 程序运行后,单击窗口中的button1按钮,在文本框text Box1中显示的内容是( ) 简答题 5分
37、有程序段如下: private void buton1_Click(object sender,EventArgse) { int x=1234,y=0,k; while(x>0) { k=x%10 ;x=X/10; y=y+k; } textBox1.Text=y.ToString(); } 程序运行后,单击窗口中的butonl 按钮,在文本框textBoxl中显示的内容是( ) 简答题 5分
38、有程序段如下: pivate void butonl_Click(object sender,EventArgs e) int[]arr=new int[]{5,8,9,0,2}; for(int i=0;i<arr.Length;i++) { for(int j=0;jarr[j+1]) { int temp=arr[j]; arr([j]>arr[j+1]); arr[j+1]=temp; } } textBoxl.Text=Convert.ToString(arr[0]); for(int i=l;i 简答题 5分
39、写出下列程序运行的结果。 public abstract classA { publicA() { Console.Write(A); } public virtual void Fun() { Console.Write("A.Fun()"); } } public class B:A { public B() { Console.Write('B'); } public overide void Fun() { Console.Write("B.Fun()"); } public static void Main() { Aa=new B(); Console.WriteLine(); a.Fun(); } } 简答题 5分
40、有程序段如下: private void buton1_Click(object sender,EventArgs e) { Graphics gobj=this.CreateGraphics); Pen p=new Pen(Color.Blue,5); Rectangle r=new Rectangle(50,50,200,200); gobj.DrawEllipse(p,r); p=new Pen(Color.Red,3); Brush b=p.Brush; gobj.FillEllipse(b,r); p.Dispose(); b.Dispose(); gobj.Dispose(); } 程序运行后,单击窗口中的butonl按钮,将在窗体中绘制出一个( ),它的边框为( )色。 简答题 5分
41、在Forml窗体中,有一个名称为rd的文本框。将下列的事件程序补充完整,使得程序运行后,在Forml窗体中单击鼠标左键时,在窗体中以单击点处为中心,rd文本框中数值为半径,画一个圆,效果如题图所示。系统保证rd文本框中输入的是一个正确的数据。private void Form1_MouseClick(object sender, MouseEventArgs e){int r=Convert. Tolnt32(______________);//(1)Graphics g=this. CreateGraphics(); Pen p=new Pen(Color. Blue,2); if(______________==MouseButtons. Left)//(2)g. DrawEllipse(p,e.X-r,______________,2*.2*r);//(3)p. Dispose();g-Dispose();} 简答题 9分
42、将下列事件程序补充完整,使得程序运行后,打开Forml窗体,jxgl数据库中xs表的数据显示在DataGridView控件中。DataGridView控件的name属性值为dgv。 private void Forml_Load(object sender,EventArgs e) { SqlConnection conn =new SqlConnection(); conn.ConnectionStringstr=-"Data Source =(local); lnitial Catalog=jxgl; Integrated Security=SSPl"; ______________;//(1)打开数据库连接 string sql="select*from xs"; SqlCommandcomm=new Sqlcommand(sql,conn); da.SelectCommand=comm ;SqlCommandBuilder builder=new SqlCommandBuilder(da); da.Fill(ds,"xs"); ______________=d.Tables["xs"];//(2)将数据表绑定到DataGridView控件conn.Close(); } 简答题 6分
43、编写适当的事件程序 private void button1_Click(object sender,EventArgs e),使得程序运行后,单击butonl按钮,将二进制文件“d:\out.dat”中的两个整数读出,然后按照先小后大的顺序将这两个整数写入二进制文件“d:\in.dat”中。 简答题 10分
6008人学习
0人学习
6008人学习
0人学习
6008人学习