1、目前的计算机一般被认为是第四代计算机,它所采用的主要元件是( ) 单选题 1分
2、在计算机中,对数据进行加工处理的部件是( ) 单选题 1分
3、在C#中,定义命名空间的关键字是( ) 单选题 1分
4、下列选项中,属于C#合法变量名的是( ) 单选题 1分
5、正确定义常量PI的语句是( ) 单选题 1分
6、判断int型变量x,y中至少有一个偶数的关系表达式是( ) 单选题 1分
7、已知定义语句:int[,]a=new int[5,6];,则下列数组元素引用的方法正确的是( ) 单选题 1分
8、复选框按钮控件是( ) 单选题 1分
9、在C#中,声明虚方法的修饰符是( ) 单选题 1分
10、在C#中,获得一个0-1范围内随机数的正确方法是( ) 单选题 1分
11、在C#中,对文本文件进行读操作通常使用( ) 单选题 1分
12、下列选项中,删除文件“d:test.txt”的正确方法是( ) 单选题 1分
13、图书信息表中,有书号、书名、著者名、价格等信息,一般适合用作主键的是( ) 单选题 1分
14、在SQL Server中,用于删除数据库的命令是( ) 单选题 1分
15、下列选项中,表示条件为所有姓“王”的学生的WHERE子句是( ) 单选题 1分
16、ADO.NET是一种( ) 单选题 1分
17、在ADO.NET中,DataSet对象相当于一个临时的( ) 单选题 1分
18、软件工程的基本目标是( ) 单选题 1分
19、下列选项中,属于结构化需求分析常用的工具是( ) 单选题 1分
20、软件测试的目的是( ) 单选题 1分
21、一个完整的计算机系统由硬件系统和( )系统两大部分组成。 填空题 1分
22、已知x和y是int类型变量,x的值是0,y的值是3,语句“x=-y;”执行后x的值是( ) 填空题 1分
23、已知整型变量i的初始值是0,则循环语句“while(++ix-3);”执行后,i的值是( )。 填空题 1分
24、已知数组b的定义:int]b=new int[4]{1,2,3,4}5-b[b.Length-1]的值是( ) 填空题 1分
25、在C#中,使用( )运算符创建一个类的对象。 填空题 1分
26、已知定义:String s="This is a list.";,表达式s.IndexOf(‘is")的值是( )。 填空题 1分
27、在SQL Server中,约束保障了数据的一致性和完整性,其中( )约束当前记录的唯一性。 填空题 1分
28、软件生命周期分为软件定义、软件开发和软件( )3个阶段。 填空题 1分
29、软件设计分为概要设计和( )设计两个阶段。 填空题 1分
30、在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可以减少进行( )性维护的需要。 填空题 1分
31、简述内存储器和外存储器的作用。 简答题 4分
32、什么是C#数据类型系统中的装箱?简述它的实现过程。 简答题 4分
33、简述C#中实现多态的方法。 简答题 4分
34、设数据库JXGL中有一个关于学生基本信息的表,表名为“student”,该表有XH(学号、char)、XM(姓名、char)、XB(性别、char)、BJ(班级、char)和SG(身高、int)五个字段。分别写出完成下列查询要求的SQL 语句。 (1)列出所有女生的学号、姓名和班级。 (2)列出每个班最高学生的“身高”。 简答题 4分
35、写出四种常见的软件生命周期模型 简答题 4分
36、有程序段如下: private void button1_Click(object sender,EventArgs e) { int sum=0;for(int i=1;i 简答题 5分
37、有程序段如下: private void button1_Click(object sender,EventArgs e) int]a=new int[5]{5,8,3,1,9}; int temp; for(inti=0;i 简答题 5分
38、有程序段如下: private void butonl_Click(object sender,EventArgs e) Graphics g=this.CreateGraphics(); Pen p=new Pen(Color.Blue,1); g.DrawLine(p,100,100,200,100); g.DrawLine(p,200,100,200,200); g.DrawLine(p,200,200,100,200); g.DrawLine(p,100,200,100,100); p.Dispos e0;g.Dispose(); } 程序运行后,单击窗口中的buttonl按钮,将在窗体中绘制一个( )。 简答题 5分
39、写出下列程序运行的结果。 class Shape { public virtual void prm() { Console.WriteLine("Shape"); } } class Rectangle:Shape { public override void prn0 { Console.WriteLine(("Rect"); } } class Triangle:Shape { public new void prm() Console.WriteLine("Tri"); } } class Program { static void Main(string[]args) { Shape r=new Rectangle(); Shape t=new Triangle(); r.prm();t.prm(); } } 简答题 5分
40、在Form1谢体中有一个名称为bindingSource1的控件,该控件已正确地绑定到数据源;有若干个文本框,用来显示数据源当前的记录信息,已经正确设置;有2个名称为buttonl和buton2的按钮,它们的事件程序如下: private void button1_Click(object sender,EventArgs e) { bindingSource1.Position++; } private void button2_Click(object sender,EventArgs e) { bindingSourcel.Position=bindingSourcel.Count-1; } 程序运行后,单击button1按钮,则在文本框中显示( )一条记录信息;单击buton2按钮,则在文本框中显示( )一条记录信息。 简答题 5分
41、在Forml窗体中有一个名称为timerl的计数器控件,将下列程序补充完整,使得程序运行后,Forml窗体的背景色在红蓝之间交替变换,变换的时间间隔是5秒。 private void Form1_Load(object sender,EventArgs e) timerl.Interval=________________;//(1)设置计时器时间间隔 ________________=true;//(2)启动定时器控件 } private void timer1_Tick(object sender,EventArgs e) { if(this.BackColor=________________)//(3) this.BackColor=Color.Red; else this.BackColor=Color.Blue; } 简答题 9分
42、将下列程序补充完整,使得程序运行后,输出100以内能被3整除且个位数为6的所有整数。 class Program { public static void Main(string[]args) int i,j; for(i=0;________________;i++)//(1) { j=i*10+6; if(________________ )//(2) Console.Write("{0}","j"); } } } 简答题 6分
43、在Forml窗体中有一个名称为listboxl的列表框,一个名称为buttonl的命令按钮,Text属性值为“读入数据”;文本文件“D:\citys.txt”中每行存放一个不同的城市名,共若干个城市。编写适当的事件过程,使得程序运行时,单击命令按钮,读出该文本文件中所有城市名,并添加到列表框 listbox1中,每个城市名为一项。即使多次单击按钮,文本文件中的城市名也只在列表框中显示一次。程序运行效果如题图所示。 202110真题43图片 简答题 10分
2人学习
6008人学习
0人学习
0人学习
6008人学习