C#开发基础(习题卷29)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]程序调试的基础是设置断点,以下叙述中正确的是 。
A)在一个程序中只能设置一个断点
B)在一个程序中可以设置一个或多个断点
C)在一个程序中必须设置两个或两个以上的断点
D)以上都不对
答案:B
解析:
2.[单选题]通过SaveFileD.ialog对话框保存文件时,默认的初始路径由 ()属性决定。
A)Filter
B)FileName
C)Modifiers
D)InitialDirectory
答案:D
解析:
3.[单选题]下列选项中,与分析两个字符串的性能有关的类是( )。
A)Length
B)Stopwatch
C)StringBuilder
D)string
答案:C
解析:
4.[单选题]下面关于静态方法与实例方法,正确的是( )
A)静态方法可以使用this关键字引用
B)实例方法可以使用类名调用
C)静态方法属于类,实例方法属于对象
D)实例方法使用static定义
答案:C
解析:
5.[单选题]在C#语言中,关于运算符优先顺序的描述中正确的是( )
A)关系运算符< 算术运算符< 赋值运算符< 逻辑运算符
B)逻辑运算符< 关系运算符< 算术运算符< 赋值运算符
C)赋值运算符< 逻辑运算符< 关系运算符< 算术运算符
D)算术运算符< 关系运算符< 赋值运算符< 逻辑运算符
答案:C
解析:
6.[单选题]在C#程序中,显示一个信息为“This is A test!”,标题为“Hello”的消息框,正确的语句是( )
A)MessAgeBox(“this is A test!”,”Hello”);
B)MessAgeBox.Show(“this is A test!”,”Hello”);
D)MessAgeBox.Show (”Hello” , “this is A test!”);
答案:B
解析:
字符串常量存储在哪个区
7.[单选题]调用重载方法时,系统根据( )来选择具体的方法
A)方法名
B)参数的个数和类型
C)参数名及参数个数
D)方法的返回值类型
答案:B
解析:
8.[单选题]在窗体上有一个名称为label1的标签,语句() 的功能是使该标签变为灰不可用。
A)label1.Enabled = true;
B)label1.Visible = true;
C)label1.Enabled = false;
D)label1.Visible = false;
答案:C
解析:
9.[单选题]绘制由3段贝塞尔曲线构成的连续曲线,提供参数的Point类型数组需要至少( )个元素。
A)8
B)9
C)10
D)12
答案:C
解析:
10.[单选题]( )方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。
A)ExecuteNonQuery
B)ExecuteReader
C)ExecuteQuery
D)ExecuteScalar
答案:A
解析:ExecuteNonQuery();方法的意思是针对已经连接的存储过程执行SQL语句并返回受影响的行数!说白了就是执行sql语句!
executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用
11.[单选题]在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。
A)sealed 方法
B)public 方法
C)virtual方法
D)override 方法
答案:C
解析:方法:使用virtual修饰的方法:
虚方法可以有方法体。具体示例如下:
public class BaseClass        //创建一个基类
{
public virtual string GetName()    //使用virtual关键字创建父类中的虚方法
return "父类虚方法体":
}
}
public class SubClass:BaseClass    //子类继承父类
{
public override string GetName();  //子类重写父类虚方法
{
return "重写父类虚方法!";
}
}
以上的示例:父类中的虚方法被派生类重写了。
12.[单选题]程序运行过程中发生的错误,叫作()选择一项)
A)版本
B)断点
C)异常
D)属性
答案:C
解析:运行时错误叫异常。
13.[单选题]下面if语句统计满足“性别(gender)为男,职称(duty)为副教授,年龄(莆)小于40岁”条件的人数,正确的语句是( )
A)if(gender==“男” || age<40 && duty=="副教授") n=n+1;
B)if(gender==“男”&& age<40 && duty=="副教授") n=n+1;
C)if(gender==“男” && age<40 || duty=="副教授") n=n+1;
D)if(gender==“男” || age<40 or duty=="副教授") n=n+1;
答案:B
解析:
14.[单选题]在CSS3中,P{color:red;font-size:12px;}选择器为( )
A)P
B)color
C)font-size
D)font-family
答案:A
解析:
15.[单选题]下列代码输出的结果是:( )i..nt i = 0;
I.. = ++i + 8;
Console.WriteLine(i++);
A)8
B)9
C)10
D)编译出现语法错误,不能运行
答案:B
解析:
16.[单选题]如果int x=10,a=0,b=25,那么表达式 x<10?a+10:b 的值是( )。
A)10
B)0
D)1
答案:C
解析:
17.[单选题]以下说法正确的是(        )
A)构造函数名不必和类名相同
B)一个类可以声明多个构造函数
C)构造函数可以有返回值
D)编译器可以提供一个默认的带一个参数的构造函数
答案:B
解析:构造函数可以重载,所以可以有多个。
18.[单选题]在MDI窗体中,用于包含多个文档窗体的窗体被称为( )。
A)“父窗体”
B)多窗体
C)单窗体
D)Form窗体
答案:A
解析:
19.[单选题]Console是一个()
A)名称空间
B)类
C)函数
D)转义顺序符
答案:B
解析:
20.[单选题]是将值类型转换成引用类型。
A)装箱
B)拆箱
C)赋值
D)实例化
答案:A
解析:
21.[单选题]在C#循环语句中,从当前一轮循环跳出,进入下一轮循环的命令是( )
A)return
B)break
C)continue
D)goto
答案:C
解析:
22.[单选题]使用列表框的______方法,可以清除列表框的所有列表项。
A)RemoveAll
B)RemoveAt
C)Clear
D)Remove
答案:C
23.[单选题]C#类的定义中,在默认情况下,省略的类访问修饰符是 ()。
A)private
B)protected
C)public
D)internal
答案:D
解析:
24.[单选题]以下说法错误的是()
A)继承是指子类可以沿用父类的某些行为和特征
B)通过继承,子类将自动拥有父类可被继承的字段、属性、方法等
C)一个类可以有多个父类
D)一个类可以有多个子类
答案:C
解析:
25.[单选题]在ADO.NET中,下列( )组件用来获得只读只进数据
A)DataAdapter
B)DataSet
C)DataReader
D)Command
答案:C
解析:
26.[单选题]在.NET框架类库中,所有与多线程机制应用相关的类都放在()命名空间中。(选择一项)
A)System)SysThread
B)System)Thread
C)System)Threading
D)NetException
答案:C
解析:System.Threading  线程包。
27.[单选题]在C#中,在.NET,以下( )事件是窗体关闭后被触发的。(选择一项)
A)Unload
B)Deactivate
C)FormClosed
D)Closing
答案:C
解析:
28.[单选题]下列关于常量的说法错误的是( )。
A)null也是一个常量
B)整型常量有多种表现形式,如二进制、八进制等
C)转义字符不属于常量
D)浮点型常量后面要加字符f
答案:C
解析:
29.[单选题]在HTML5中,关于br标签和p标签,下列说法错误的是( )

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