资源描述
答题纸一
姓名:_______________ 答题日期: 2023年 月 日 开始时间: : 交卷时间: :
答完题请连同笔试题目一并提交至前台。 总分________________
一、 单项选择题(每道题2分,共30分) 得分________________
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
二、 填空题(每空2分,共8分) 得分________________
1. ____________
2. ____________,____________
3. ____________
三、 简答题(每题4分,共24分) 得分________________
1.
2.
3.
4.
5.
6.
答题纸二
姓名:_______________
四、 代码题(共38分) 得分________________
1. (8分)
2. (8分)
3. (6分)
4. (8分)
5. (8分)
一、 单项选择题
1) 请输出下列程序结果。
using System;
class Program
{
static void Main(string[] args)
{
int x = 20;
int y = 40;
Program.GetPlus(ref x, y);
Console.WriteLine("x=" + x + "y=" + y);
}
public static void GetPlus(ref int x, int y)
{
x = x + y;
y = x + y;
}
}
A. x=60 y=40
B. x=20 y=60
C. x=20 y=40
D. x=60 y=60
2) 关于静态变量的创建哪一个选项是对的的?
A. 一旦一个静态变量被分派,他就不允许改变
B. 一个静态变量在一个方法中创建,它在被调用的时候值保持不变
C. 在任意多个类的实例中,一个静态变量的实例只存在一个
D. 一个静态的标示符只能被应用于primitive value
3) 下面这段程序输出结果是多少?
using System;
class Program
{
static void Main(string[] args)
{
Class1 o1 = new Class1();
Class1 o2 = new Class1();
Console.WriteLine(Class1.Count);
Console.Read();
}
}
class Class1
{
public static int Count = 0;
static Class1()
{Count++; }
public Class1()
{ Count++;}
}
A.0
B.1
C.2
D.3
4) 下列选项中,_______是引用类型。
A. enum类型
B. struct类型
C. string类型
D. int类型
5) 下面哪一项说法是对的的?
A.在一个子类中一个方法不是public的就不能被重载
B.override一个方法只需要满足相同的方法名和参数类型就可以了
C.override一个方法需要相同的方法名、参数和返回类型
D.一个override的方法必须有相同的方法名、参数名和参数类型
6) 声明一个委托(public delegate int myCallBack(int x);)则用该委托产生的回调方法的原型应当是______。
A.void myCallBack(int x)
B.int receive(int num)
C.string receive(int x)
D.以上皆错
7) 接口是一种引用类型,在接口中可以声明_________。
A. 方法、属性、索引器、事件
B. 方法、属性信息、属性、公有域
C. 索引器、字段、公有域
D. 事件、字段、私有成员变量
8) 编号为的火车通过如下轨道从左边入口处移到右边出口处(每车都必须且只能进临时轨道M一次,且不能再回左边入口处)。
------------------------------------------------------------------------------
入口—> 出口
-------------------------- ---------------------------------------------
│ │
│ │
│M│
│ │
│_│
下面的结果不也许是_________。
A.
B.
C.
D.
9) 如下代码:
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
myArray3[2][2]的值是_________。
A.9
B.2
C.6
D.越界
10) 在第一趟排序之后,一定能把数据表中最大或最小的元素放在其最终位置上的排序算法是________。
A. 冒泡排序
B. 基数排序
C. 快速排序
D. 归并排序
11) 采用UML进行软件设计时,可用________关系表达两类事物之间存在的特殊/一般关系,用聚集表达两种事物之间存在的整体/部分关系。
A. 依赖
B. 聚合
C. 泛化
D. 关联
12) 检查下列Employees表的表述:
EMP_ID NUMBER(4) NOT NULL
LAST_NAME VARCHAR2(30) NOT NULL
FIRST_NAME VARCHAR2(30)
DEPT_ID NUMBER(2)
JOB_CAT VARCHARD2(30)
SALARY NUMBER(8,2)
下面的选项中哪个说明了在每个部门中每个工作种类付给的是最多数量的工资?
A. select dept_id,job_cat,max(salary) from employees where salary>max(salary)
B. select dept_id,job_cat,max(salary) from employees group by dept_id,job_cat
C. select dept_id,job_cat,max(salary) from employees
D. select dept_id,job_cat,max(salary) from employees group by dept_id
E. select dept_id,job_cat,max(salary) from employees group by dept_id,job_cat,salary
13) 检查下面STUDENTS表的表述:
STD_ID NUMBER(4)
COURSE_ID VARCHARD2(10)
START_DATE DATE
END_DATE DATE
哪个选项的函数在START_DATE列是对的的?
A. SUM(start_date)
B. AVG(start_date)
C. MIN(start_date)
D. MAXIMUM(start_date)
14) 白盒测试技术中测试用例的设计,_______是最弱的覆盖。
A. 语句覆盖
B. 途径覆盖
C. 条件组合覆盖
D. 鉴定覆盖
15) 您公司有一个DB Server,计算机名为AllWin,其上装了 MS SQLServer 2023。现在需要您写一个数据库连接字符串,用以连接AllWin上SQL Server中的一个名为PubBase实例的Test库。请问,应当选择下面哪一个字符串?
A.”Server=AllWin;Data Source=PubBase;Initial Catalog=Test;Integrated Security=SSPI”
B.”Server=AllWin;Database=PubBase\Test;Integrated Security=SSPI”
C.”Server=AllWin\ PubBase;Initial Catalog= PubBase;Integrated Security=SSPI”
D.”Server=AllWin\ PubBase; Database=Test;Integrated Security=SSPI”
二、 填空题
1. C#中,DateTime ________ 为null(“可以”或“不可以”)。
2. ___________是所有类的父类,任何类都默认继承____________。
3. 6,18,________,78,126
三、 简答题
1. 在C#中,a.Equals(b)和a==b同样吗?
2. 下面代码若执行是否发生死锁?
public void test(int i)
{
lock (this)
{
if (i > 10)
{
i--;
test(i);
}
}
}
3. sleep() 和 wait() 有什么区别?
4. 使用泛型的重要优点是什么?
5. 说说Remoting和Web Service之间的区别?
6. ASP.NET页面之间传递参数有哪几种方法?
四、 代码题
1. 请写一段代码,规定执行装箱和拆箱。
2. 请写一段体现多态和继承的例子?
3. 请写出一个人的姓名,年龄,性别的XML简朴元素。
4. 写出一条SQL语句: 取出表Log中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID也许不是连续的。
5. 写一条SQL语句,找出表Log中最后一天录入的记录个数?
Log表如下:
id
userName
opdate
1
张三
2023-1-1 11:18:00
2
李四
2023-1-3 11:18:00
3
张三
2023-1-3 10:18:00
…
…
…
504
王五
2023-1-5 11:18:00
508
李四
2023-1-5 20:18:00
509
李五
2023-1-5 22:18:00
展开阅读全文