1. 下面关于抽象类的说法正确的是( ) 。
A、抽象类可以被实例化
B、含有抽象方法的类一定是抽象类
C、抽象类可以是静态类和密封类
D、抽象类中的抽象方法可以在非子类中重写
B、含有抽象方法的类一定是抽象类
C、抽象类可以是静态类和密封类
D、抽象类中的抽象方法可以在非子类中重写
2. 在一个类中,关于public、private、protected、internal说法错误的是( )。
A、public修饰的成员,可以被任何对象访问
B、private 修饰的成员,只能被当前对象访问
C、protected修饰的成员,可以在它的子类中访问
D、internal修饰的成员,可以被另一程序集的任何对象访问
B、private 修饰的成员,只能被当前对象访问
C、protected修饰的成员,可以在它的子类中访问
D、internal修饰的成员,可以被另一程序集的任何对象访问
3. 一个解决方案下,有A 应用程序和B应用程序,下列说法错误的是( )。
A、A中public 修饰的成员, 不能被B访问
B、A中private修饰的成员, 不能被B访问
B、A中private修饰的成员, 不能被B访问
C、A中internal 修饰的成员,不能被B访问
D、A中protected 修饰的成员,不能被B访问
D、A中protected 修饰的成员,不能被B访问
4. 下面关于接口的使用,错误的是( )。
A、接口可以实例化
B、接口可以作为参数进行传递
C、接口可以作为一个函数的返回值
D、实现多个接口可以说是变相实现了多重继承
B、接口可以作为参数进行传递
C、接口可以作为一个函数的返回值
D、实现多个接口可以说是变相实现了多重继承
5. 下面关于密封类描述错误的是( )。
A、密封类不能被继承
B、密封类可以继承其他类
C、密封类中方法也必须是密封的
D、密封类中重写的方法才可以密封
B、密封类可以继承其他类
C、密封类中方法也必须是密封的
D、密封类中重写的方法才可以密封
6. 下面关于虚方法的定义和重写,正确的代码是( )。
A、class Person{ public virtual void Play(){ //方法体 } }
class Student : Person{ public void Play(){ //方法体 } }
B、class Person{ public virtual void Play(); }
B、class Person{ public virtual void Play(); }
class Student : Person{ public void Play(){ //方法体 } }
C、abstract class Person{ public virtual void Play(){ //方法体 } }
C、abstract class Person{ public virtual void Play(){ //方法体 } }
class Student : person{ public override void Play(){ //方法体 } }
D、abstract class Person{ public virtual void Play(); }
D、abstract class Person{ public virtual void Play(); }
class Student : Person{ public override void Play(){ //方法体 } }
7. 对于ado操作数据库错误的是( )实例化类和实例化对象。
A、ExecuteNonQuery一般用来执行增、删、改语句
B、ExecuteScalar一般用来获取单行单列的值
C、查询数据集时,一般将数据填充到DataSet
D、查询数据时,只能将数据填充到DataSet的方式来进行
B、ExecuteScalar一般用来获取单行单列的值
C、查询数据集时,一般将数据填充到DataSet
D、查询数据时,只能将数据填充到DataSet的方式来进行
8. 在网页设计中,盒子的模型有( )种。
A、1
B、2
C、3
D、4
B、2
C、3
D、4
9. 在ADO.NET中,下列可以作为DataGrid控件的数据源的是( )。
1.DataSet
2.DataTable
3.DataView
A. 1和2 B. 1和3 C. 2和3 D.1、2、3 都可以
10. CSS属性中,( )用来更改背景颜。
A、background-color
B、bgclolor
C、color
D、backgroundColor
B、bgclolor
C、color
D、backgroundColor
11. 下列不属于盒子的定位的是( )
A、浮动定位
B、盒子的流动定位
C、盒子的页面定位
D、Position定位
B、盒子的流动定位
C、盒子的页面定位
D、Position定位
12. 下列不属于DIV+CSS布局的优点的是( )
A、代码简洁、结构清晰
B、对搜索引擎支持好
C、易于版面布局修改
D、提高浏览器的执行效率
B、对搜索引擎支持好
C、易于版面布局修改
D、提高浏览器的执行效率
13. 针对下面的C#代码:
using System;
class Teststring
{
public static void Main()
{
String strOriginal;
strOriginal = Console.ReadLine();
bool A = strOriginal.Equals("A");
Console.WriteLine(A.ToString());
int B = strOriginal.Length;
Console.WriteLine(B.ToString());
Console.ReadLine();
}
}
程序运行时.输入。“ AAAAA”(五个A的前面有三个空格)则程序输出为()
A.0 8 B.False 8 C.-1 8 D.False 5
14. DOTNET程序运行过程中发生的错误,叫作( ).
A.版本 B.断点 C.异常 D.属性
15. DOTNET中,程序中的错误可以划分为以下三类,除了( )。
A.逻辑错误 B.运行时错误
C.语法错误 D.自定义错误
16. C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法
A、obj.Hello();
A、obj::Hello();
C、MyClass.Hello();
D、MyClass::Hello();
17. 语句 alter table userinfo add constraint uq_userid unique(userid)执行成功后,为userinfo表的()字段添加了()约束。
A. userid 主键 B. userid 唯一 C. uq_userid 外键 D. uq_userid
18. 检查下列关于数据库事务特性中错误的是:
A. 一致性
B. 分离性
C. 并发性
D. 持久性
19. 一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,学生与班级之间是()的关系。
A. 一对一 B. 一对多 C. 多对一 D. 多对多
20. 以下哪个单词不属于javascript保留字:( )(选两项)
A. with B. regexp C. type D. void
21. 下列哪个对象表示浏览器的窗口,可用于检索关于该窗口状态的信息:( )
A、Document B、Window C、Frame D、Navigator
22. 设置网页窗口的状态栏内的文字的属性是:( )
A、status B、external C、url D、parent
23. HTML网页中文本框的获得焦点事件是()。
A、onLoad
B、onUnLoad
C、onFocus
D、onBlur
24. HTML页面中有一密码框的name属性为txtPwd,获取该密码框中的值的代码是()。
A、Password.name
B、txtPwd.name
C、txtPwd
D、txtPwd.value
25. CSS的中文全称是( )
A.层叠样式表
B.层叠表
C.网页样式
D.以上都正确
26. 下面哪一个是CSS语言的注释?( )
A、//这是注释
B、’ 这是注释
C、这是注释
D、〈!--这是注释--〉
27. 在C#中,下列关于索引器的说法,正确的是( )。
A. 索引器没有返回类型
B. 索引器一般用于访问类中的数组元素或集合元素
C. 索引器的参数类型必须是int类型
D. 索引器的声明可以使用类名或this关键字
28. 在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写入访问修饰符,则类成员的默认访问类型是( )。
A. Public B. Private C. Internal D. Protected
29. 在C#中,下列描述错误的是( )。
A. 类默认的访问修饰符是internal,类成员的访问修饰符是private
B. 实例方法既可以调用实例方法,也可以调用静态方法;反之,静态方法可以调用静
态方法,也可以调用实例方法
C. 构造方法可以重载
D. 命名空间用于将具有相同功能的相似类从逻辑上进行分组
30. 在ADO.NET中,下列代码运行后的输出结果是( )。
DataTable dt = new DataTable();
dt.Columns.Add("编号",typeof(System.Intl6));
dt.Columns.Add("成绩",typeof(System.Intl6));
for (int i=1;i<=3;i++){
DataRow dr = dt.NewRow();
dr[0] =i;
dt.Rows.Add (dr);
}
Console.WriteLine(dt.Columns.Count);
A. 1 B. 2 C. 3 D. 4
31. 关于以下C#代码,下列说法正确的是( )。
public abstract class Animal{
public abstract void Eat();
}
public class Tiger:Animal{
public override void Eat(){
Console.WriteLine("老虎吃羚羊");
}
}
public class Tigress:Tiger{
static void Main(){
Tiger tiger = new Tiger();
tiger.Eat();
}
}
A. 代码正确,但没有输出
B. 代码正确,并且输出“老虎吃羚羊”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论