53、下面选项中,()是对常量正确的声明 B
A) int MaxCount=1; 不符合常量定义语法:const 数据类型变量名; B) const int MaxCount=1;
C) int const MaxCount=1; comst顺序与int错误 D) const MaxCount=1; 没有定义变量类型 54、设 Students 表有三列number1,number2,number3 ,并且都是整数类型,则以下()查询语句能按照number2列进行分组,并在每一组取number3的平均值 C (选择一项)
A) select avg(number3) from students 没有分组 B) select avg(number3) from students order by number2 不需要排序
C) select avg(number3) from students group by number2 使用avg()得到number3平均值,并进行number2的分组
D) select avg(number3) from students group by number3,number2
55、conn是一个可用的数据库连接对象,下面一段代码再生成解决方案时出错,错误在第()行。 C
1 string sql= //编写sql语句
2 SqlCommand cmd=new SqlCommand(sql,conn); //创建command对象 3 conn.Open(); //打开数据库连接 4 int num=cmd.ExecuteScalar();应改为int num = (int) cmd.ExecuteScalar();
原因:.ExecuteScalar()方法的返回值是odject类型的用该方法的返回值为其他变量进行赋值操作时,必须进行显示的类型转换
5 conn.Close(); //关闭数据库连接 A) 2 B) 3 C) 4 D) 5
56、c#中,引用命名空间关键字是() B A) namespace 命名空间 B) using
C) import Java中 D) input
57、在C#中,要获取“select * from student”的查询结果,则通过SqlCommand对象的()方法实现 B
A) ExecuteNonQuery B) ExecuteReader
C) ExecuteScalarCount(*) D) Fill
58、在c#中,下面关于访问修饰符描述正确的是()D A) private定义的字段在类外可以调用 private私有
B) public定义的字段只能在类外调用公开的,任何时候可以调用 C) private和public定义的字段在任何地方都可以调用 D) 以上全部分错误
59、在c#中,关于引用传递说法正确的是()C
A) 引用传递不用加ref关键字 B) 使用引用传递值不会发生改变 C) 使用引用传递值会发生改变 D) 引用类型和值传递结果一样
60、在c#中,下列关于属性说法,正确的是() D
A) set为只读属性,可以用来读取值 get只读属性,set读取属性 B) get为只写属性,可以设置值 C) set为只写属性,可以用来读取值
D) 定义一个属性,类型必须与它所访问的字段类型一致
61、c#中,要向数据库发送如下sql语句,最好使用SqlCommand类的()方法。A update 学生表 set 年龄=年龄+1 where 年龄<18 A) ExecuteNonQuery() 增删改方法 B) ExecuteScalar() C) ExecuteReader() D) b和c
62、在c#程序中,使用try-catch结构进行异常处理,下列选项中会出现编译错误的是C、D (选择二项) A) try{} catch{} B) try{}finally{} C) try{}
D) catch{}finally{} 63、在下列C# 代码中,(A)是类Teacher 的属性。 Public class Teacher{ int age=13;
private string Name{ get{return name;} set{name=value;}
}
public void SaySomething(){//…} }
A Name B name C age D SaySomething 64、分析一下C#片段中的属性,该属性是(C)属性。 private string name; Public string Name{
get{return name;} }
65、构建Windows窗体以及其所使用空间的所有类的命名空间是下列哪个选项(D)
A) System.IO B) System.Data
C) System.Text D) System.Windows.Forms 66、下列关于多态的说法中,哪个选项是正确的(D)
A)重写虚方法时可以为虚方法指定别称 B)抽象类中不可以包含虚方法 C)虚方法是实现多态的唯一手段
D)多态性是指以相似的手段来处理各不相同的派生类。
67、在C#语言中,以下关于继承的说法错误的是(B)。
A.一个子类不能同时继承多个父类 B任何类都是可以被继承的 C.子类继承父类,也可以说父类派生了一个子类 D.Object类是所有类的基类
68、以下关于接口的说法,不正确的是(C)
A.接口不能实例化 B. 接口中声明的所有成员隐式地为public和abstract
C.接口默认的访问修饰符是private D.继承接口的任何非抽象类型都必须实现接口的所有成员。
69、改变窗体的标题,需修改的窗体属性是( A )。
A. Text B. Name C.Title D. Index 70、下列关于抽象类的说法错误的是( A )。
A. 抽象类可以实例化 B. 抽象类可以包含抽象方法
C. 抽象类可以包含抽象属性 D. 抽象类可以引用派生类的实例 71、异常捕获发生在(B)块中?
A. try B.catch C. finally D. throw 72、下面关于抽象类的说法正确的是?(C)
A. 抽象类只能做子类 B. 抽象类可以被实例化
C 抽象类不能被实例化 D. 一个抽象类只能有一个子类 73、C#源程序文件的拓展名是(D)
A、vb B、c C、cpp D、cs 74、和C#中的所有对象一样,窗体也是对象,是(C)类的实例
A、Label B、Controls C、Form D、System 75、c#程序中,可使用try···catch 机制来处理程序出现的(B)错误
A. 语法 B. 运行 C. 逻辑 D. 拼写
76、27.在C#语言中,下列异常处理结构中有错误的是(a)
a)catch{}finally{} b) try{}finally{} c) try{}catch{}finally{} d) try{}catch{} 77、在以下C#类中,(b)是控制台类,利用它我们可以方便的进行控制台的输入输出。
a) Control b) Console c) Cancel d) Write 78、WinForms程序中,如果复选框控件的 Checked属性值设置为 True,表示( A )。
A.该复选框被选中B.该复选框不被选中
C.不显示该复选框的文本信息D.显示该复选框的文本信息 79、C#的数据类型有( B )