C#内部测试笔试题.doc_第1页
C#内部测试笔试题.doc_第2页
C#内部测试笔试题.doc_第3页
C#内部测试笔试题.doc_第4页
C#内部测试笔试题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#语言和数据库技术基础内部测试-笔试试卷1)在C#语言的main方法定义体中,下面( )是错误的。A.static void Main(string args) B.static int Main(string args) C.static Main(string args) D.static int Main( ) 2)在C#语言中,下面的关于公共类型常量定义正确的是( )。A.public const int dayMax=7;B.public const dayMax=7;C.const int dayMax=7;D.public const int day-Max=7;3)在C#中,关于下面类,描述错误的是()。public class Student int _Id; public string _name; public void GetName(int id) _id = id; A.定义了私有变量_IdB.定义了公有变量_nameC.定义了公共方法GetName()D.以上描述都是错误的4)在C#中,关于下面代码描述正确的是()。static void Main(string args) double sd = 2.5; switch (sd) case 2.5: Console.WriteLine(2.5); break; case 2.6: Console.WriteLine(2.6); break; default:Console.WriteLine(2.0); break; A.输出结果为2.0B.输出结果为2.5C.输出结果为2.6D.编译错误5)在c#中,下面错误的数组定义是( )。A.int array = new int5 0, 1, 2, 3, 4 ;B.int array = new int 0, 1, 2, 3, 4 ;C.int array = new int5;D.int array = new int5;6)下面是实现do while循环的C#代码,输出结果中的最小值是( )。static void Main(string args) int num=5; do num=num-1; Console.WriteLine(num); while (num 0); Console.ReadLine();A.-1B.0C.1D.27)在C#中,关于下面代码的输出结果正确的是( )。static void Main(string args)int array = new int3 0, 1, 2;foreach(int temp in array)temp+;Console.WriteLine(temp);A.0B.1C.2D.编译错误8)C#语言中,switch的条件表达式或变量不能是( )类型。A.intB.doubleC.charD.string9)下面C#中,对于下面的数组,进行冒泡排序,进行( )次比较可以完成。int array=new20,15,49,37,9 A.8B.9C.10D.1110)下面C#中,使用String类把字符串“acbp”截取成“bp”,应采用的方法是( )。A.Compare()B.IndexOf()C.Join()D.Substring()11)在C#中,int num=2 采用Convert方法转换为单精度浮点型,应采用( )方法。A.Convert.ToInt32()B.Convert.ToSingle()C.Convert.ToDouble()D.Convert.ToString()12)在sql server中,关于数据冗余描述错误的是( )A.数据冗余数就是据重复的现象B.数据冗余一般会浪费存储空间C.数据冗余有可能提高数据库访问性能D.数据冗余是没有任何好处的,所以应该避免13)在sql server中,( )数据库保存所有的临时表和临时存储过程,以及临时生成的工作表。A.MasterB.TempdbC.ModelD.Resource14)在sql server中,用户数据库MyDataBase,存储1000万条左右数据,长期进行大量的增删改操作,为了减少使用空间,下面( )是错误的。 A.手动收缩数据库B.自动收缩数据库C.直接修改数据库文件大小D.删除没用的日志文件15)在sql server中,下面( )不属于sql server数据库的数据类型。A.bool B.datetimeC.bitD.image16)在sql server中,关于下列编码描述错误的是( )。Create table Books(BookId int identity(1,1) primary key,BookName char(50) not null,BookType int not null check(BookType10) )GoA.BooksId可以为空B.Books表设置了主键约束C.Books表设置了外键约束D.Books表设置了Check约束17)在sql server中,关于下列编码描述错误的是( )。Create table A(A_Id int identity(1,1) primary key,A_Name char(50) not null )Create table B(B_Id int identity(1,1) primary key,B_Name char(50) not null ,A_Id intForeign key(A_Id) references A(A_Id)GoA.A表与B表建立了外键约束B.A、B表主键自动增长C.A表主键数据更改,B表对应数据也应相应改变D.先删除表B再删除表A操作是正确的,反之亦然18)在sql server中,关于变量的声明与赋值,说法正确的是( )。A.declare num ;set num=2B.num int ;set num=2C.declare num int;set num=2D.declare num int ; num=219)在sql server中,假设Employee表中EmpID列为主键,数据类型是整数,并且为自动增长的标识列,同时还有EmpName列,数据类型是字符型,目前表中还没有数据,现在需要将叫“张三”的员工插入表中,下面的T_SQL代码正确的是()A.insert into Employee(EmpID, EmpName)values(1,张三)B.insert into Employee(EmpName)values(张三)C.insert into Employee(EmpID, EmpName) select 1,张三D.insert into Employee(EmpName) select 张三20)在sql server中,定义字符变量,declare var char(10);set var=abcdefghij现在需要找到e所在字符串的位置,下面()是正确的。A.charindex(e,var)B.charindex(var,e)C.charindex(var,e,0)D.charindex(e,var,0)二、程序阅读题1. 当控制台输入字符a时,程序的输出结果。namespace Test class MyClass static void Main(string args) Console.WriteLine(请输入字符(a-z)); string var=Console.ReadLine(); switch (var) case a: case b: Console.WriteLine(你输入的是a或者b); break; case c: Console.WriteLine(你输入的是c); break; default: Console.WriteLine(你输入的是其他值); break; Console.ReadLine(); 2. 写出下面程序的运行结果。class Program static void Main(string args) int i = 1; int j = 1; MethodRef(ref i); Console.WriteLine(i=+i.ToString(); Method(j); Console.WriteLine(j=+j.ToString(); Console.ReadLine(); static void MethodRef(ref int i) i=i*2; static void Method(int j) j = j * 2; 3. 写出下面程序输出结果。class Program static void Main(string args) for (int i = 0; i 10; i+) if (i = 5) continue; else if (i = 8) break; else Console.WriteLine(i); Console.ReadLine(); 4. 描述下面T_SQL代码的功能,并写出影响的行数。Student表数据信息如下:StudentId StudentName2003300101张南 2003300

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论