1 / 50
文档名称:

c面试题及答案.docx

格式:docx   大小:110KB   页数:50页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c面试题及答案.docx

上传人:大于振 2022/10/7 文件大小:110 KB

下载得到文件列表

c面试题及答案.docx

文档介绍

文档介绍:该【c面试题及答案 】是由【大于振】上传分享,文档一共【50】页,该文档可以免费在线阅读,需要了解更多关于【c面试题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。?、protected、public、internal修饰符的
接见权限。
:私有成员,在类的内部才能够接见。
protected:保护成员,该类内部和继承类中能够接见。
public:公共成员,完好公开,没有接见限制。
internal:在同一命名空间内能够接见。

?
.
使用QueryString,
如....?id=1;response.
Redirect()....
?
2.
使用Session
变量
?
3.
使用
?
:1
、1、2、3、5、8、13、21、34......

第30位数是多少,用递归算法实现。
答:publicclassMainClass
{
publicstaticvoidMain()
{
(Foo(30));
}
publicstaticintFoo(inti)
{
if(i<=0)
return0;
elseif(i>0&&i<=2)
return1;
elsereturnFoo(i-1)+Foo(i-2);
}
}
#中的委托是什么?事件可否是一种委托?
答:
委托能够把一个方法作为参数代入另一个方法。
委托能够理解为指向一个函数的引用。
是,是一种特其他委托
与重载的差异
答:
override与重载的差异。重载是方法的名称同样。参数或参数种类不同样,进行多次重载以适应不同样的需要
?Override是进行基类中函数的重写。为了适应需要。
,但是又不能够使用
Session、Cookie、Application,您有几种方法进行办理?
答:
请编程遍历页面上所有TextBox控件并给它赋值为?
答:
foreachcontrolin
{
if(controlis
{
tb=;
=;
}
}
?
答:
int[]array=newint
;
inttemp=0;
for(inti=0;i<-1;i++)
{
for(intj=i+1;j<;j++)
{
if(array[j]<array[i])
{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
#中索引器的实现过程,可否只能依照数字进行索引?
答:不是。能够用任意种类。
,写出您想到的一种或几种实现方法:
1-2+3-4++m
答:
intNum=;
intSum=0;
for(inti=0;i<Num+1;i++)
{
if((i%2)==1)
{
Sum+=i;
}
else
{
Sum=Sum-I;
}
}
?
;
,您是用几层构造来开发,每一层之间的关系以及为什么要这样分层?
答:一般为3层
数据接见层,业务层,表示层。
数据接见层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互比方用户增加表单。
优点:分工明确,条理清楚,易于调试,而且拥有可扩展性。
缺点:增加成本。

usingSystem;
classA
{
publicA()
{
PrintFields();
}
publicvirtualvoidPrintFields(){}
}
classB:A
{
intx=1;
inty;
publicB()
{
y=-1;
}
publicoverridevoidPrintFields()
{
("x={0},y={1}",x,y);
}
当使用newB()创办B的实例时,产生什么输出?
答:X=1,Y=0;x=1y=-1
?
答:应用程序域能够理解为一种轻量级进度。起到安全的作用。占用资源小。
、CLS、CLR分别作何讲解?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
?
答:从值种类接口变换到引用种类装箱。从引用种类变换到值种类拆箱。
?
?答:unsafe:非托管代码。不经过CLR运行。
?
答:RTTI:种类鉴别系统。
中读写数据库需要用到那些类?他们的作用?
答:DataSet:数据储藏器。
DataCommand:执行语句命令。
DataAdapter:数据的会集,用语填充。
的身份考据方式有哪些?分别是什么原理?
?答:10。Windwos(

默认)用

IIS...From(

窗体)

用帐
户....Passport(

密钥)
?20.

什么是

Code-Behind

技术?
答:代码后植。
,配件的意思是?
答:程序集。(中间语言,源数据,资源,装置清单)
?
答:。
?
?
答:服务器端向客户端发送一个进度编号,一个程序域编号,以确定对象的地址。
?24.

在C#中,stringstr=null



stringstr=

“”请尽量
使用文字或图象说明其中的差异。
?答:stringstr=null是不给他分配内存空间

,而stringstr=
给它分配长度为空字符串的内存空间。
?(class)与构造(struct)的异同?
答:Class能够被实例化,属于引用种类,是分配在内存的堆上的,Struct属于值种类,是分配在内存的栈上的.
(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespacetest
{
publicdelegatevoidOnDBOperate();
publicclassUserControlBase:
{
publiceventOnDBOperateOnNew;
privatevoidtoolBar_ButtonClick(objectsender,e)
{
if
{
析以下代码,完成填空
?stringstrTmp="abcdefg某某某";
inti=
intj=;
以上代码执行完后,i=j=
答:i=13,j=10
?服务器中,给定表table1中有两个字段ID、LastUpdateDate,ID
表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请
使用一句SQL语句获取最后更新的事务号
?答:SelectIDFROMtable1WhereLastUpdateDate=(Select
MAX(LastUpdateDate)FROMtable1)
,解析以下代码,当调用test方法时i>10
时可否会惹起死锁?并简要说明原因。
publicvoidtest(inti)
{
lock(this)
{
if(i>10)
{
i--;
test(i);
}
}
}
答:不会发生死锁,(但有一点int是按值传达的,因此每次改变的都
可是一个副本,因此不会出现死锁。但若是把int换做一个object,那么死锁会发生)
?
技术的理解以及实质中的应用。
答:WS主若是可利用HTTP,穿透防火墙。而Remoting能够利用
TCP/IP,二进制传达提高效率。
,要求达到以下的特别功能:点击
ListView各列列头时,能依照点击列的每行值进行重排视图中的所有行
(排序的方式如DataGrid相似)。依照您的知识,请简要谈一下您的思

答:依照点击的列头,包该列的ID取出,依照该ID排序后,在给绑定到
ListView中。
,完成算法流程图。
<DriverC>
请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。
?
?
?
?
?
?
?
?
?
?
?
?

答:
voidFindFile(Directoryd)
{
FileOrFolders=();
foreach(FileOrFolderfofinFileOrFolders)
{
if(fofisFile)
YouFoundafile;
elseif(fofisDirectory)
FindFile(fof);
}
}
:取出表A中第31到第40记录(SQLServer,
以自动增加的ID作为主键,注意:ID可能不是连续的。
答:解1:selecttop10*fromAwhereidnotin(selecttop30idfromA)
解2:selecttop10*fromAwhereid>(selectmax(id)from(selecttop30idfromA)asA)
、_________性、________性
答:封装、继承、多态。
?
或声明________________方法的种类。
?答:IEnumerable、GetEnumerator。
是什么?为什么要有GC?
答:GC是垃圾收集器。程序员不用担忧内存管理,由于垃圾收集器会自动进行管理。要央求垃圾收集,能够调用下面的方法之一:
()
().gc()
?s=newString("xyz");创办了几个StringObject?
?答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
?
?
?

class和interface有什么差异?
答:
声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),
它用于要创办一个表现某些基本行为的类,并为该类声明方法,但不能够在
该类中实现该类的情况。不能够创办abstract类的实例。但是能够创办
一个变量,其种类是一个抽象类,并让它指向详尽子类的一个实例。不能够
有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的
所有抽象方法供应实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其他类能够在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。
多继承性可经过实现这样的接口而获取。接口中的所有方法都是抽象的,
没有一个有程序体。接口只能够定义staticfinal成员变量。接口
的实现与子类相似,除了该实现类不能够从接口定义中继承行为。当类实现
特别接口时,它定义(马上程序体恩赐)所有这种接口的方法。尔后,它能够在实现了该接口的类的任何对象上调用接口的方法。由于有抽象
类,它赞同使用接口名作为引用变量的种类。平时的动向联编将见效。引
用能够变换到接口种类或从接口种类变换,instanceof运算符能够用
来决定某对象的类可否实现了接口。
?()还是start()?
答:启动一个线程是调用start()方法,使线程所代表的虚假办理机处于可运行状态,这意味着它能够由JVM调换并执行。这其实不意味着线程就会马上运行。run()方法能够产生必定退出的标志来停止一个线程。
?
?抽象类可否可实现(implements)
接口?抽
象类可否可继承实体类(concreteclass)?
?
答:接口能够继承接口。抽象类能够实现(implements)
接口,抽象类
可否可继承实体类,但前提是实体类必定有明确的构造函数。
?

可否可被override?
?
答:构造器Constructor
不能够被继承,因此不能够重写
Overriding
,
但能够被重载Overloading

?

类?
?
答:String类是final
类故不能够够继承。
?
{}里有一个return语句,那么紧跟在这个
try后的finally{}

的code会不会被执行,什么时候被执行,在
return
前还是后?
答:会执行,在return前执行。
?(y)==true),但却可有不同样的hashcode,这
句话对不对?
?答:不对,有同样的hashcode。
可否能作用在byte上,可否能作用在long上,可否能作用在String
上?
答:switch(expr1)中,expr1是一个整数表达式。因此传达给switch和case语句的参数应该是int、short、char也许byte。
long,string都不能够作用于swtich。
?,其他线程
可否可进入此对象的其他方法?
?不能够,一个对象的一个synchronized方法只能由一个线程接见。
?的method可否可同时是static,可否可同时是native,可否可同时
是synchronized?
答:都不能够。
?,Set,Map可否继承自Collection接口?
?答:List,Set是Map不是
里的元素是不能够重复的,那么用什么方法来区分重复与否呢?是用==还
是equals()?它们有何差异?
?答:Set

里的元素是不能够重复的,那么用

iterator()

方法来区分重复
与否。equals()

是判读两个

Set

可否相等。
?equals()和==方法决定引用值可否指向同一对象equals()在类中被
覆盖,为的是当两个分其他对象的内容和种类相当的话,返回真值。
?
()
这个方法?String
有没有length()
这个方
法?
?
答:数组没有length()
这个方法,有length
的属性。String
有有
length()这个方法。
?
()和wait()
有什么差异?
?
答:sleep()
方法是使线程停止一段时间的方法。在sleep时间间隔期
满后,线程不用然马上恢复执行。这是由于在那个时刻,其他线程可能正在运行而且没有被调换为放弃执行,除非(a)“醒来”的线程拥有更高的优先级
(b)正在运行的线程由于其他原因此拥塞。

最近更新

2024年建筑公司项目经理工作总结2篇 10页

2024年建材销售业务员工作总结4篇 9页

小升初数学应用题大全含答案(完整版) 16页

小升初数学期末模拟测试卷附答案(巩固) 7页

小升初数学期末测试卷(精品) 7页

小学六年级下册数学圆柱与圆锥测试题带答案(.. 7页

小学六年级下册数学期末测试卷附答案(培优).. 7页

人体成分分析在营养评估中的作用 7页

产业园区开发与运营策略解析附答案 8页

云计算公司环境卫生与用户数据安全 3页

临床观察外伤性青光眼的病情变化 9页

中药注射剂在灾害救援中的应用探讨 9页

中医降压新思路:高血压治疗之道 9页

班主任工作计划三年级下学期(8篇) 25页

个性化物业管理工作流程 9页

活动策划方案格式(七篇)2 23页

2型糖尿病心理护理查房 10页

2024年人教版六年级下册数学期末测试卷及完整.. 6页

2024年人教版四年级下册数学期中测试卷含答案.. 5页

2024年冀教版六年级下册数学期末测试卷及完整.. 7页

2024年北京版六年级下册数学期末测试卷及答案.. 7页

2023年上海市宝山区友谊路街道宝山三村社区工.. 16页

高中地理教学案例 2页

夸人服务好的评语6篇 13页

拉杆孔处理标准工程施工方案 7页

英威腾GD100系列变频器产品说明书V1.6 92页

1 1 深圳市住房和建设局关于开展附着式升降脚.. 11页

《电气控制与PLC(第2版)》熊幸明(习题解答.. 4页

基督教讲章:保守你的心 8页

黄色的认识教案 3页