安工大C#复习题(2)

2019-03-10 23:19

(14)为“学院”表增加一个字段“教师人数”的标准SQL语句是( )。

A)CHANGE TABLE学院ADD教师人数 int B)ALTER STRU学院ADD教师人数 int

C)ALTER TABLE学院ADD教师人数 int D)CHANGE TABLE学院INSERT教师人数 int

(15)将“欧阳秀”的工资增加200元的标准SQL语句是( )。 A)REPLACE教师WITH工资=工资+200 WHERE 姓名=“欧阳秀” B)UPDATE教师SET工资=工资+200 WHEN 姓名=“欧阳秀” C)UPDATE教师工资WITH工资+200 WHERE姓名=“欧阳秀” D)UPDATE教师SET 工资=工资+200 WHERE姓名=“欧阳秀”

(16)有SQL语句“SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000) ”与之等价的SQL语句是( )。

A)SELECT*FROM 教师 WHERE 工资<=3000 AND 工资=>2000 B)SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000 C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000

D)SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>=3000

(17)有SQL语句:“SELECT 主讲课程, COUNT(*) FROM 教师GROUP BY 主讲课程”该语句执行结果含有记录个数是( )。 A)3 B)4 C)5 D)6

(18)有SQL语句“SELECT COUNT(*) AS人数, 主讲课程 FROM教师 GROUP BY 主讲课程 ORDER BY 人数 DESC”该语句执行结果的第二条记录的内容是( )。

A) 4 数据结构 B) 3 操作系统 C) 2 数据库 D) 1 网络技术

(19)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是 ( )。

A) DELETE FOR AGE>30 B) DELETE FROM S WHERE AGE>30 C) DELETE S FOR AGE>30 D) DELETE S WHERE AGE>30

(20)使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是 ( )。

A)APPEND INTO S (SNO,SN,SXE,AGE) value S (?0401','王芳','女',18) B)APPEND S value S (?0401','王芳','女',18)

C)INSERT INTO S (SNO,SN,SEX,AGE) value S (?0401','王芳','女',18) D)INSERT S value S (?0401','王芳',18,'女')

(21)对于“关系”的描述,正确的是( )。

A .同一个关系中允许有完全相同的元组 B.同一个关系中元组必须按关键字升序存放

C .在一个关系中必须将关键字作为该关系的第一个属性 D. 同一个关系中不能出现相同的属性名

(22)在SQL的SELECT查询结果中,消除重复记录的方法是 ( )。

A) 通过指定主关系键 B) 通过指定惟一索引 C) 使用DISTINCT D)使用HAVING子句

(23)下列关于SQL中HAVING子句的描述,错误的是( )。

A)HAVING子句必须与GROUP BY子句同时使用 B)HAVING子句与GROUP BY子句无关

C)使用WHERE子句的同时可以使用HAVING子句 D)使用HAVING子句的作用是限定分组的条件

(24)C#提供了对数组进行排序的方法,是( ) A)Sort B)Reverse C)GetLength D)Length

(25)现有长整形定义“long abc=12345678;”,显式转换为int型变量cba的语句为( )

A)cba=(int)abc B)cba=int(abc) C)cba=int abc D)cba=Convert.ToInt32(abc)

(26)与” i++ ”等价的表达式为( ) A)i=i+1 B)i+1 C)i=i+2 D)i+2

(27)在C#循环语句中,从当前一轮循环跳出,进入下一轮循环的命令是( ) A)return B)break C)continue D)goto

(28)现有C#方法定义为public void function1(int parameter1) {?省略?},在该方法中可使用的return语句正确格式是() A)return 1; B)return parameter1; C)return function1; D)return;

(29)try-catch-finally语句结构中,由try模块抛出的异常,被( )模块捕获。 A)try B)catch C)finally D)throw

(30)现有类Class1,选出如下选项中正确的缺省构造函数形式( ) A)private int Class1(){ } B)private class1(){ } C)public Class1(){ }

D)public void Class1(){ }

(31)定义引用类型的字符串参数str1的正确形式是( ) A)ref str str1 B)ref String str1 C)string str1 D)out string str1

(32)选择如下对Convert类的正确说明( )

A)Convert类位于System.Console命名空间下 B)Convert类位于system命名空间下

C)Convert类中的方法用于转化引用类型的数据 D)Convert类中的方法用于转化值类型的数据

(33)单击一下按钮,不会激发的事件是( )

A)MouseLeave B)MouseUp C)MouseDown D)MouseClick

(34)选择如下关于void的正确说明( )

A)void可用于声明参数 B)void可用于声明类 C)void可用于声明方法 D)void与空字符串等价

(35)以下关于字符串str1的用法,错误的是( )

A)str1.ToUpper();可将str1转化成大写 B)str1.ToLower();可将str1转化成小写 C)str1.split(?,?);返回字符串数组 D)str1.split(?,?);返回一个字符串

(36)以下关于Math类的各方法说明,错误的是( )

A)Math.Abs(-1);返回值为1 B)Math.Ceiling(1.3);返回值为2 C)Math.Floor(1.3);返回值为1 D)Math.Round(1.3);返回值为2

(37)已定义基类Animal,扩充类Cat继承自Animal,表示继承关系的正确C#代码是( )

A)class Cat: Animal{…类内部定义省略…} B)Class Cat: Animal{…类内部定义省略…}

C)class Animal: Cat{…类内部定义省略…} D)Class Animal: Cat{…类内部定义省略…}

(38)基类Cat中定义了方法EatFish( int fishnumber),Cat的实例tom调用方法的正确语句是( )

A)tom.EatFish(); B)Cat.EatFish(3); C)tom.EatFish(3); D)Cat.EatFish();

(39)类Cat采用默认构造函数,声明类Cat的实例tom的正确语句是( ) A)Cat tom=new Cat(); B)Cat tom=new tom(); C)Cat tom=new Cat; D)Cat tom=new tom;

(40)在基类Animal和扩充类Cat中,关于方法Method(),用法错误的是( ) A)在Animal中,Method可用virtual前缀修饰,Method称为虚拟方法

B)在Cat中,Method可用new前缀修饰,Cat中的Method会隐藏Animal中的Method

C)在Cat中,Method可用override前缀修饰,Cat中的Method会重写Animal

中的Method

D)在Cat中,Method可用override前缀修饰,Cat中的Method会重写Animal中的虚拟方法Method

(41)以下关于虚拟方法和抽象方法的说明,错误的是( )

A)虚拟方法用virtual前缀修饰 B)抽象方法用abstract前缀修饰

C)抽象方法不具有方法体实现部分 D)虚拟方法不具有方法体实现部分

(42)以下关于抽象类的说明,错误的是( )

A)用abstract做类的修饰符 B)用virtual做类的修饰符

C)抽象类中的方法都要生命为抽象方法 D)非抽象类可继承自抽象类

(43)以下关于接口的说明,错误的是( )

A)接口中的方法可以加public前缀 B)接口中的方法都是公共属性的 C)接口中的方法不具有方法体实现部分 D)一个类只能继承自一个基类,但是可以实现多个接口

(44)已定义接口interface Ieatable,接口中只有一个方法int eat(int num);,关于接口的实现类CatEat的说法错误的是( )

A)实现接口的语法为class CatEat: Ieatable {…省略类内容…} B)类CatEat中除构造函数外,只有一个方法eat C)类CatEat中除构造函数外,可以有多个方法 D)类CatEat中的eat方法,只能有一个整形参数

(45)关于C#的委托机制的主要步骤的说明,错误的是( )

A)第一步声明样板,需用delegate修饰,样板要有方法体实现部分

B)第二步定义准备调用的方法,该方法的参数类型、个数及参数的顺序必须与样板的定义相同

C)第三步定义delegate类型的处理函数,该函数的参数就是第二步中调用的方法

D)创建样板的实例,传入准备调用的方法名

(46)关于序列化的说明,错误的是( )

A)序列化的简单方式是在要序列化的类定义前加[Serializable] B)XML和SOAP序列化主要用于网络

C)XML序列化较二进制序列化保存的内容完整 D)二进制序列化较XML序列化保存的内容完整

(47)以下不属于C#集合类的是( )

A)ArrayList B)HashTable C)SortedList D)List

(48)对于标签控件Label的错误说法是( )

A)要修改Label上的字内容,可修改该控件Caption属性 B)要修改Label上的字内容,可修改该控件Text属性 C)要修改Label的背景色,可修改该控件BackColor属性

D) 要修改Label的文本颜色,可修改该控件ForeColor属性

(49)下述关于控件的属性,说法错误的是( )

A)为了使TextBox中输入文字能够换行,需要设置该控件的Multiline属性为true

B)为了使TextBox能接受密码,需要设置该控件的PasswordChar属性 C)设置ComboBox中的条目内容的属性是Items

D)RichTextBox控件提供了高级文本编辑功能,可通过修改属性SelectedColor以修改其中文本的颜色

(50)下述关于控件的事件,说法错误的是( )

A)CheckBox的选中状态发生变化时,会触发CheckChanged事件

B)ComboBox的选中条目发生变化时,会触发SelectedIndexChanged事件 C)Form在加载的时候,会触发Load事件

D)选择菜单项,会触发MenuIndexChanged事件 单选题(1分/题,共50分)

1-5 ACABB 6-10 DBBAC 11-15 BABCD 16-20 ADBBC 21-25 DCBAA 26-30 ACDBC 31-35 BDACD 36-40 DACAC 41-45 DBACA 46-50 CDADD


安工大C#复习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国微型扬声器行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: