| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 863 人关注过本帖
标题:面试题目
取消只看楼主 加入收藏
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
结帖率:25%
收藏
 问题点数:0 回复次数:0 
面试题目

前几天去面试了,有些题目不会做,大家帮忙看一下。谢谢了。

一 填空题
1.面向对象语言具有_ _ _性
2.用foreach遍历访问的对象需要实现_接口或声明_方法的类型.
3.ADO.NET的五个主要对象是_________________.
二 选择题(前两个多选)
1.以下说法正确的是()
A 接口中可以有虚方法 B 一个类可以实现多个接口
C 接口不能被实例化 D 接口中可以包含已实现的方法
2.从数据库读取记录,可用到的方法有()
A ExecuteNouery B ExecuterSealar C Fill D ExecuterReader
3.()是引用类型
A enum B struct C string D int
4.以下说法错误的是()
A 类不可以多重继承而接口可以
B 抽象类自身可以定义成员而接口不可以
C抽象类和接口都不能被实例化
D 一个类可以有多个基类和多个基接口
5.以下说法正确的是()
A 构造函数可以声明返回类型
B 构造函数不可以用private修饰
C 构造函数必须与类名相同
D构造函数不能带参数
6.int [][] myArray3 =new int [3][]{new int [3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
myArray3[2][2]=
A 9 B 2 C 6 D越界
7.接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量
A 方法 属性 索引器 事件B 方法 属性信息 属性
C索引器和字段 D事件 字段
8.ASP.NET中,在WEB窗体页上注册一个用户控件,指定该控件的名称为”MIKE”,正确的指令为()
A <%@Register Tagprefix=”MIKE” TagName=”Space2” Src=”myx.ascx”%>
B<%@Register Tagprefix=”Space2” TagName=”Mike” Src=”myx.ascx”%>
C<%@Register Tagprefix=”Space2” TagName=”Space2” Src=”MIKE”%>
D以上都不对
9.在ADO.NET中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(),必要时还要设置参数尺寸.
A大小 B上限 C初始值 D类型
三 简述private,public,protected,internal修饰符的访问权限.
四 列举ASP.NET页面之间传递值的几种方式.
五 写出输出结果.
class Class1{
private string str=”Class1.str”;
private int i=0;
static void StringConvert(string str) {
str=”string being converted”;
}
static void StringConvert(Class1 c) {
c.str=”string being converted”;
}
static void Add (int i) {
i++;
}
static void AddWithRef(ref int i) {
i++;
}
static void Main() {
int i1=10;
int i2=20;
string str=”str”;
Class1 c=new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
}
}
六.写出输出结果.
public class A
{
public virtual void Fun1(int i)
{
Console.WriteLine(i);
}
public void Fun2(A a)
{
a. Fun1(1);
Fun1(5);
}
}
public class B:A
{
public override void Fun1(int i)
{
base.Fun1(i+1);
}
public static void Main()
{
B b=new B();
A a=new A();
a.Fun2(b);
b.Fun2(a);
}
}
七. 现有表bill和payment结构如下,两表通过pay_id关联:
bill表:
bill_id是帐单标示 charge是帐单金额 pay_id是付款编号 PK:bill_id
bill_id Interger
charge Interger
pay_id Interger
payment表:
pay_id付款编号 charge 付款金额 PK:pay_id
pay_id Interger
charge Interger
要求更新payment使 charge=bill表中同一 pay_id的 charge之和
八.一组数列规则如下:1,1,2,3,5,8,13,21,35…………..求第30位数是多少,要求用递归算法实现.
九.一个整型数组va[99],把1-100共100个自然数放入数组中,有一个没有放入,请用最简单的方法找出这个数.

搜索更多相关主题的帖子: 面试 
2006-11-06 17:59
快速回复:面试题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022685 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved