1. 关于定义数组定义不正确的是()
A)int[] numbers={1,2,3,4,5,6};
B)int[] numbers=new int[6];
C)int[][] numbers=new int[2][3];
D)var a=new[]{1,2,3,4,5,6};
C
2. 关于静态类说法不正确的是()
A)声明静态类,该类不能使用new关键字创建实例
B)静态类仅包含静态成员
C)静态类不能包含常量成员
D)静态类是密封的
D
3.引用类型主要有4种:类类型、数组类型、接口类型和()
A)对象类型
B)字符串类型
C)委托类型
D)整数类型
C
4.以下哪些SQL语句可以使用在数据库事务中()
A)Delete Table
B)Create DataBase
C)BackUp LOG
D)以上都可以
A
数据库事务中除以下语句不可使用外,其它所有 SQL 语句均可使用:
ALTER DATABASE 修改数据库
BACKUP LOG 备份日志
CREATE DATABASE 创建数据库
DISK INIT 创建数据库或事务日志设备
DROP DATABASE 删除数据库
DUMP TRANSACTION 转储事务日志
LOAD DATABASE 装载数据库备份复本
LOAD TRANSACTION 装载事务日志备份复本
RECONFIGURE 更新使用 sp_configure 系统存储过程更改的配置选项的当前配置(sp_configure 结果集中的 config_value 列)值。
RESTORE DATABASE 还原使用BACKUP命令所作的数据库备份
RESTORE LOG 还原使用BACKUP命令所作的日志备份
UPDATE STATISTICS 在指定的表或索引视图中,对一个或多个统计组(集合)有关键值分发的信息进行更新
5.查询金额最大的那10%订单的信息。正确的SQL语句是()
A)SELECT * TOP 10 PERCENT FROM 订单 DESC
B)SELECT TOP 10% * FROM 订单 ORDER BY 金额
C)SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额 DESC
D)SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC
D
TOP 10 PERCENT * 百分之10
DESC 倒序 从大到小
6. 查询姓“张”的学生姓名,下列哪个语句不能实现:()
A)SELECT sname FROM student WHERE left(sname,1)= N '张'
B)SELECT sname FROM student WHERE sname LIKE N'张%'
C)SELECT sname FROM student WHERE substring(sname,1,1)=N '张'
D)SELECT sname FROM student WHERE sname=N'张%'
D
7. 读以下的C#代码:
class A
{
public A()
{
Console.WriteLine("A");
}
}
class B : A
{
public B()
{
Console.WriteLine("B");
}
}
class Program
{
public static void Main()
{
B b = new B();
Console.ReadLine();
}
}
上述代码运行后,将在控制台窗口输出()。
A) A
B) B
C) A B
D) B A
C
8.读以下C#代码:
public class A
{
public string Str;
}
static void Main(string[] args)
{
string b1, b2;
A a = new A();
a.Str = "a";
A a1 = a;
a1.Str = "a1";
A a2 = new A();
a2.Str = "a";
b1 = "b1";
b2 = b1;
b2 = "b2";
Console.WriteLine(a.Str );
Console.WriteLine(a1.Str );
Console.WriteLine(b1);
Console.WriteLine(b2);
Console.WriteLine(a.Equals(a1));
Console.WriteLine(a.Equals(a2));
Console.ReadLine();
}
输出结果为()
A)a,a1,b1,b2,false,true
B)a1,a1,b1,b2,true,false
C)a,a1,b2,b2,fasle,true
D)a1,a1,b2,b2,true,false
B
9.某一密码仅使用A、B、C、D、E共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:
(1) 密码单词的最小长度是两个字母,可以相同,也可以不同
(2) A不可能是单词的第一个字母
(3) 如果B出现,则出现次数不止一次
(4) C不能使最后一个也不能是倒数第二个字母
(5) A出现,则D就一定出现
(6) E如果是最后一个字母,则B一定出现
问题一:下列哪一个字母可以放在BE中的E后面,形成一个3个字母的密码单词?()
A)A B)B C) C D) D
B
问题二:下列哪一个是单词密码?()
A)ABBD B)BECB C)CBBE D)DCAE
C