湖南青果软件有限公司 高级程序员笔试题

时间:2021-04-21 18:16:15 笔试题目 我要投稿

湖南青果软件有限公司 高级程序员笔试题

选择题

1:设有变量说明语句int a=1,b=0;
则执行以下程序段的输出结果为( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf("\n");
2:public static void Main(string[] args)

{

int i = 2000;

object o = i;

i = 2001;

int j =(int) o;

Console.WriteLine("i={0},o={1}, j={2}",i,o,j);

}
3:
 
  1. 下述程序代码中有语法错误的行是(  )。   
  2. int i,ia[10],ib[10];      /*第一行*/  
  3. for (i=0;i<=9;i++)        /*第2行*/  
  4.   ia[i]=0;          /*第3行*/  
  5. ib=ia;    /*第4行*/  
4:在下述选项时,没有构成死循环的程序是
5:关于ASP.NET中的代码隐藏文件的描述正确的是:
6:Which of these string definitions will prevent escaping on backslashes in C#?
7:以下的C程序代码片段运行后C和d的值分别是多少
Int a =1,b =2;
Int c,d;
c =(a&b)&&a;
d =(a&&b)&a;
 
8:Which of the following operations can you NOT perform on an ADO.NET DataSet?
9:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序?
10:abstract class BaseClass

{

public virtual void MethodA()

{

Console.WriteLine("BaseClass");

}

public virtual void MethodB()

{

}

}

class Class1: BaseClass

{

public void MethodA()

{

Console.WriteLine("Class1");

}

public override void MethodB()

{

}

}

class Class2: Class1

{

new public void MethodB()

{

}

}

class MainClass

{

public static void Main(string[] args)

{

Class2 o = new Class2();

o.MethodA();

}

}

请问,此程序输出结果是:
11:假定a和b为int型变量,则执行下述语句组后,b的值为
a=1;
b=10;
do
{
b-=a;
a++;
} while (b--<0);
12:在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、( )、利用Socket接收和发送数据。
13:如下程序的运行结果是:

public abstract class A

{

public A()

{

Console.WriteLine(''A'');

}

public virtual void Fun()

{

Console.WriteLine("A.Fun()");

}

}

public class B: A

{

public B()

{

Console.WriteLine(''B'');

}

public new void Fun()

{

Console.WriteLine("B.Fun()");

}

public static void Main()

{

A a = new B();

a.Fun();

}

}
14:以下描述错误的是:

简答题

15:找出字符串A中包含的字符可以进行的所有不同组合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的组合。
16:在.NET中如何实现深拷贝(deep copy)?
17:描述数据库中的主键和外键的含义
18:[ThreadStatic]属性在ASP.NET中有用吗?它有没有副作用?是好是坏?
19:求出 10 到 100 之间的素数(只能被 1 和自身整除的数)并以每行一个素数的格式顺序写入文件 su.dat 。
20:链表和数组的区别,各有什么优缺点.
21:如何通过q=? (除了q=5)来实现ASP.NET HTML输出缓冲和缓冲过期(比如http://localhost/page.aspx?q=5)?
22:对比OOP和SOA,它们的目的分别是什么?
23:SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号。
24:根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
25:DateTime.Parse(myString); 这行代码有什么问题?

【湖南青果软件有限公司 高级程序员笔试题】相关文章:

深圳嘉讯软件科技有限公司笔试题目11-15

软件程序员简历范文08-23

上海雨人软件技术开发有限公司笔试题11-19

360笔试题目10-20

华为2017笔试题08-16

Java软件程序员求职简历模板08-26

迅雷网络技术有限公司软件测试工程师笔试题目11-30

华为2017笔试试题08-10

凌阳科技股份有限公司C++程序员笔试题11-22

高级软件类个人简历模板09-04