C#开发基础(试卷编号111)
1.[单选题]声明方法时,如果有参数,则必须写在方法名后面的小括号内,并且必须指明它的类型和名称,若有多个参数,需要用( )隔开。
A)逗号
B)分号
C)冒号
D)不能定义多个参数
答案:A
解析:
2.[单选题]在C#窗体应用中,去除目标窗体MainForm的边框,使用如下哪个属性进行设置( )
A)FormBorderStyle
B)BorderStyle
C)FormStyle
D)Style
答案:A
解析:
3.[单选题]下列选项中,哪两个部分构成了Form1.cs文件( )。
A)Form1.cs[设计]与Form2.cs逻辑代码
B)Form2.cs[设计]与Form1.cs逻辑代码
C)Form1.cs[设计]与Form1.cs逻辑代码
sx
答案:C
解析:
4.[单选题]下列关于构造函数DateTime(int year, int month, int day)的作用,描述正确的是( )。
A)将 DateTime 结构的新实例初始化为指定的年、月和日
B)将 DateTime 结构的新实例初始化为指定的年、月、日、小时、分钟和秒
C)DateTime 结构的新实例初始化为指定的年、月、日、小时
D)将 DateTime 结构的新实例初始化为指定的年、月
答案:A
解析:
5.[单选题]下列选项中,创建SqlCommand类的实例正确的是( )。
A)SqlCommand SqlCommand类的实例名 = new SqlCommand(SQL语句);
B)SqlCommand SqlCommand类的实例名 = new SqlCommand(SQL语句,数据库连接类的实例);
C)SqlCommand SqlCommand类的实例名 = new SqlCommand(存储过程名称);
答案:B
解析:
6.[单选题]下列选项中,在Windows窗体应用程序结构中,( )用于设置项目的属性。
A)Properties
fig
C)Form1.cs
sx
答案:A
解析:
7.[单选题]在HTML5中,input元素的type属性值为( )表示该按钮为提交按钮。
A)submit
B)upper
C)button
D)reset
writeline方法属于类答案:A
解析:
8.[单选题]在sqlserver中,现有表Stu,查询所有信息,列出前25%的记录
A)Select top 25 * from Stu
B)Select top 25% * from Stu
C)Select top 25 percent from Stu
D)Select top 25 percent * from Stu
答案:D
解析:
9.[单选题]有以下C#程序:
Using System;
Namespace aaa
{ class Program
{ static void Main()
{ int i,j,s=0;
for(i=2;i<6;i++,i++) //第一次循环i=2 第二次循环i=4
{ s=1; //第一次循环s=1 第二次循环s=1(重设s)
for(j=i;j<6;j++) //子循环j=2,3,4,5 子循环j=4,5
s+=j; //子循环s=1+2+3+4+5 子循环s=1+4+5=10
}
Console.WriteLine("{0}",s);
}
}
该程序的输出结果是。
A)9
B)1
C)11
D)10
答案:D
解析:
10.[单选题]在C#中,分别从控制台输入6和3,分析下列代码片段的执行结果是( )int x= int.Parse(Console.ReadLine( ));if (x++>5){ Console.WriteLine(x);}else { Console.WriteLine(x--);}
A)7和5
B)6和3
C)7和4
D)6和4
答案:C
解析:
11.[单选题]在C#语言中,下列异常处理结构中有错误的是( )
A)catch{}finally{}
B)try{}finally{}
C)try{}catch{}finally{}
D)try{}catch{}
答案:A
解析:try,catch,finally
try是必须的。
12.[单选题]下列关于集合的创建,正确的是()
A)List list = new List();
B)List list = new List();
C)ArrayList list = new ArrayList();
D)ArrayList list = new ArrayList();
答案:B
解析:
13.[单选题]以下关于虚拟方法和抽象方法的说明,错误的是( )
A)虚拟方法用virtual前缀修饰
B)抽象方法用abstract前缀修饰
C)抽象方法不具有方法体实现部分
D)虚拟方法不具有方法体实现部分
答案:D
14.[单选题]一个用()关键字定义的方法仅在他自己的定义上下文(包括任何嵌套方法)中可见,包含任何内置方法。
A)Private
B)public
C)Protected
D)intarent
答案:C
解析:
15.[单选题]在HTML5中,如果将下拉框变成需要添加( )属性
A)selected
B)muiltiple
C)size
D)alt
答案:B
解析:
16.[单选题]以下关于抽象类的说明,错误的是( )
A)用abstract做类的修饰符
B)用virtual做类的修饰符
C)抽象类中的方法都要生命为抽象方法
D)非抽象类可继承自抽象类
答案:B
解析:
17.[单选题]下列选项中,通过调用ReverseArray( )方法,将int arr={ 3, 7, 2, 3, 0, 9 };作为参数,描述正确的是( )。
A)调用ReverseArray后arr={ 3, 7, 2, 3, 0,9};
B)调用ReverseArray后arr={ 0, 2, 3, 3, 7,9};
C)调用ReverseArray后arr={ 9, 7, 3, 3, 2, 0};
D)调用ReverseArray后arr={ 9, 0, 3, 2, 7, 3};
答案:D
解析:
18.[单选题]()关键字是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可以访问的。
A)internal
B)public
C)protected
D)private
19.[单选题]在C#中,MessageBox.Show( )方法的返回值类型是( )
A)MessageBoxResult
B)DialogResult
C)int
D)void
答案:B
解析:
20.[单选题]在CSS3.0样式中,设置文本水平对齐的属性是以下哪个选项( )
A)text-align
B)letter-spacing
C)font
D)text-decoration
答案:A
解析:
21.[单选题]在ADO.NET中,下列代码运行后的输出结果是( )(选择一项)DataTable dt=new DataTable();
dt.Columns.Add (“编号”,typeof(System.Int16));
dt.Columns.Add (“成绩”,typeof(System.Single));
Console.WriteLine(dt.Columns[1].DataType);
A)System.Int16;
B)System.Single
C)编号
D)成绩
答案:B
解析:输出是DataType,所以是System.Single
22.[单选题]在CSS3中,background-position属性的取值范围不包括( )
A)关键字
B)百分比
C)像素值
D)十六进制数字
答案:D
解析:
23.[单选题]在C#中,下列说法正确的是()
A)C#中可以使用override隐藏父类成员实现多态
B)C#中虚方法必须被子类重写

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。