77范文网 - 专业文章范例文档资料分享平台

C_面试习题大全(8)

来源:网络收集 时间:2019-01-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1-2+3-4+……+m

public static int Foo(int i)

{

int result = 0;

for (int j = 1; j < i; j++)

{

if (j % 2 == 0)

{

result = result - j;

}

else if (j % 2 == 1)

{

result = result + j;

}

}

return result;

}

122.C#中的委托是什么?事件是不是一种委托?

委派是参考方法的一种型别,一旦将一个方法指定给某委派,则该委派的行为便会与该方法完全相同。委派方法可以当做任何其它方法一般使用,也有参数和传回值,

任何与委派的签名码 (即由传回型别和参数所组成) 相符的方法,都可指派给委派。如此便可利用程序设计的方式变更方法呼叫,也可将新的程序代码外挂至现有类别中。只要您知道委派的签名码为何,即可指派自己的委派方法。

由于委派能够将方法当做参数来参考,使得委派很适合用来定义回呼方法。例如,您可以将比较两个对象的方法参考传递至排序算法。分开撰写比较程序代码,可让您撰写更适合通用

的算法。

委派有下列属性:

a.委派与 C++ 函式指标类似,但为型别安全。

b.委派允许将方法当做参数传递。

c.委派可用于定义回呼方法。

d.您可将委派链接在一起,例如,可在单一事件上呼叫多个方法。

123.C#中,执行以下代码后S的结果:

string[] a=new string[7];

aa[0]=\

aa[6]=\

string s=\

foreach(string m in aa) s+=m;

3366

124.适配器datadapter的作用

表示 SQL 命令集和数据库连接,用来填入 DataSet 并更新数据来源。

DataAdapter 是 DataSet 和数据来源之间的桥接器 (Bridge),用来撷取和储存数据。DataAdapter 藉由对应 Fill (它会变更 DataSet 中的数据来符合数据来源中的数据) 和 Update (它会变更数据来源中的数据来符合 DataSet 中的数据) 来提供这个桥接器。

125.所有类中最顶层的类是哪个类

System.Object

126.跳转页面有哪几种方式?

Response.Redirect(\

Server.Transfer(\

Server.Execute(\127.类包含哪些成员

1.建构函式 2.解构函式 3.常数 4.字段 5.方法 6.属性 7.索引子 8.运算子 9.事件 10.委派

11.类别 12.界面 13.结构

128.索引器

索引子 (Indexer) 允许使用与数组相同的方式来索引类别或结构的执行个体。索引子除了其存取子需要使用参数以外,其余特性都与属性相似。

a.索引子让对象能以类似数组的方式来索引。

b.get 存取子会传回一个值。set 存取子会指定一个值。

c.this 关键词的用途为定义索引子。

d.value 关键词是用来定义 set 索引子所指定的值。

e.索引子不需要以整数值来索引;您可以决定如何定义特定的查询机制。

f.索引子可以多载。

g.索引子可以具有一个以上的型式参数,例如,在存取二维数组时便是如此。

class SampleCollection {

private T[] arr = new T[100];

public T this[int i]

{

get

{

return arr[i];

}

set

{

arr[i] = value;

}

} }

129. HYPERLINK 和 linkbotton控件的差别

HYPERLINK导航。

使用 LinkButton 控件,在 Web 网页上建立超级链接样式按钮。LinkButton 控件具有与 HyperLink 控件相同的外观,但拥有与 Button 控件相同的功能。

130.DataReader与Dataset有什么区别?

执行查询时会传回结果,并一直储存于客户端上的网络缓冲区中,直至您使用 DataReader 的 Read 方法要求它们为止。使用 DataReader 可以提高应用程序的效能,方法是立即撷取可用的数据,及 (依预设) 一 次只将一个数据列储存到内存中,从而减少系统负荷

DataSet 是以常驻内存表示的数据,不论内含数据来源为何,都可提供一致的关系型程序设计模型。DataSet 表示一组完整的数据,包括内含、排序和约束数据的数据表,以及数据表间的关联性。

131.简要说出private、protected的区别

private 存取只限于包含类别。

protected 存取只限于包含的类别或衍生自包含类别的型别。 132. 说出下面几个函数的区别:

private void test(string str){…}

private void test(ref string str){…}

private void test(out string str){…}

out 关键词会导致以传址 (By Reference) 方式传递自变量。这点与 ref 关键词相类似,除了 ref 需要在传递变量之前先初始化变量以外。若要使用 out 参数,方法定义和呼叫方法都必须明确使用 out 关键词。

133.写代码:取得服务器时间并显示(弹出消息框即可),要求完全在服务器端实现(提示:

在C#中使用

Response.Write()方法)

Response.Write(\>alert('當前時間:\+ DateTime.Now.ToString(\HH:mm:ss\+ \

134.说出下面各处正确或错误的理由(写在该行)

class Test {

int x;

static int y;

void F() {

x = 1; //ok

y = 1; //ok }

static void G() {

x = 1; //error 非靜態成員不能在靜態

y = 1; //ok }

static void Main() {

Test t = new Test();

t .x = 1; // Ok

t .y = 1; // Error

Test.x = 1; // Error

Test.y = 1; // Ok

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C_面试习题大全(8)在线全文阅读。

C_面试习题大全(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/416619.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: