網(wǎng)新恒天校園招聘筆試題目
一、英語
1、請將以下短文翻譯成英文
電子商務(wù)是基于計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和遠(yuǎn)程通信技術(shù),實現(xiàn)買賣雙方不謀面地進(jìn)行各種商貿(mào)活動,比如產(chǎn)品和服務(wù)的買賣,
網(wǎng)新恒天校園招聘筆試題目
。電子商務(wù)的蓬勃發(fā)展離不開當(dāng)今人們的網(wǎng)購熱情,根據(jù)一項網(wǎng)購習(xí)慣的調(diào)查顯示,84%的中國內(nèi)陸調(diào)查對象表示他們上網(wǎng)的主要目的就是網(wǎng)購。網(wǎng)上購物有很多優(yōu)點,購物者足不出戶就可以貨比三家,買到心儀的商品。二、基礎(chǔ)知識(選擇題)
1、下面程序的輸出是:()
char s[] = "Welcometohengtian"; printf("%s%d",s+7,sizeof(s));
A、Welcometohengtian17
B、tohengtian18
C、tohengtian17
D、Welcometohengtian18
2、在操作系統(tǒng)中最常用來被作為存儲文件關(guān)系的數(shù)據(jù)結(jié)構(gòu)是()
A、鏈表 B、數(shù)組 C、堆棧 D、樹
3、下列哪一項不屬于應(yīng)用程序在操作系統(tǒng)中的內(nèi)存分配方式()
A、隊列上分配 B、靜態(tài)存儲區(qū)分配 C、棧上分配 D、堆上分配
4、下列的排序算法中,初始數(shù)據(jù)集的排列順序?qū)λ惴ǖ男阅軣o影響的是()
A、插入排序 B、堆排序 C、冒泡排序 D、快速排序
5、下列關(guān)于一個類的靜態(tài)成員的描述中,不正確的是()
A、該類的對象共享其靜態(tài)成員變量的值
B、靜態(tài)成員變量可被該類的所有方法訪問
C、該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量
D、該類的靜態(tài)數(shù)據(jù)成員變量的值不可修改
6、操作系統(tǒng)中,以下哪種方式無法實現(xiàn)進(jìn)程同步?
A、Ctitical Section B、Mutex C、Semaphore D、Event
7、在一個具有n個頂點的無向圖中,要連通全部頂點至少需要()條邊。
A、N B、N-1 C、N+1 D、N/2
8、下面哪一種操作不是 stack 的基本操作?()
A、入棧 B、出棧 C、檢查是否為空 D、排序棧中元素
9、在帶有頭結(jié)點的單鏈表HL中,要向表頭插入一個由指針p指向的`結(jié)點,則執(zhí)行()
A、p->next = HL->next ; HL->next = p ;
B、p->next = HL ; HL = p ;
C、p->next = HL ; p = HL ;
D、HL = p ; p->next = HL ;
10、對于線性表(7,34,55,25,64,46,20,10)進(jìn)行散列存儲時,若選用H(K) = K%9 作為散列函數(shù),則散列地址為1的元素有()個。
A、4 B、5 C、2 D、3
11、下列代碼運(yùn)行后,result的值是多少()
List
var query = from i in ints
where i%2 == 0 || i%3 == 0
select i;
ints.RemoveAt(1);
int result = query.Count();
A、7 B、8 C、9 D、10
12、下面這段代碼,當(dāng)T分別是引用類型和值類型的時候,分別產(chǎn)生了多少個T對象()
T t = new T();
Func(t);
Func定義如下:
public void Func(T t)
{
}
A、1 1 B、2 1 C、2 2 D、1 2
13、在.NET中,char類型占幾個字節(jié)()
A、1 B、2 C、4 D、運(yùn)行時根據(jù)平臺確定
14、下列哪個是C#中運(yùn)行時常量的定義方法()
A、public static readonly int Port = 47896
B、public const int Port = 47896
C、public static const int Port = 47896
D、public static sealed int Port = 47896
15、在C#中類的默認(rèn)訪問級別是什么(該類不是內(nèi)部類)()
A、internal B、public C、protected internal D、private
16、下面的代碼發(fā)生了多少次裝箱操作()
String.Format("{0}:{1} , {2} , {3}}" , 2012 , 1.ToString() , "2" , DateTime.Now);
A、1 B、2 C、3 D、4
17、下面代碼的輸出結(jié)果是()
try
{
try
{
int i = 0;
object value = 1/i;
}
catch(NullReferenceException Exception)
{
Console.Write("Null Re Ex");
}
finally
{
Console.Write("Cleanup ");
}
}
catch
{
Console.Write("Generic catch ");
}
A、Null Re Ex Cleanup Generic catch
B、Null Re Ex Cleanup
C、Cleanup Generic catch
D、Generic catch Cleanup
18、下面這段代碼的輸出結(jié)果是()
B b = new B();
類定義如下:
class B : A
{
static B()
{
Console.Write("B static ");
}
public B()
{
Console.Write("B base ");
}
};
class A
{
static A()
{
Console.Write("A static ");
}
public A()
{
Console.Write("A base ");
}
};
A、A static A base B static B base
B、B static B base A static A base
C、B static A static A base B base
D、A static B static B base A base
19、下面代碼的輸出結(jié)果是()
object obj = "2.0";
Console.Write(string.Format("{0:0.00}",obj));
A、2 B、2.00 C、2.0 D、空(無輸出)
20、下面代碼運(yùn)行后,對象c的items列表有幾個值()
class C
{
static void Main()
{
C c = new C();
c.Func(c.items);
}
private List
private void Func(List
{
items.Add(1);
this.items.Add(2);
items = new List
items.Add(1);
this.items.Add(2);
}
};
A、1 B、2 C、3 D、4
21、以下哪個表達(dá)式是不合法的()
A、 String x="Hello" ; int y = 9; x+=y;
B、String x="Hello" ; int y = 9; if(x==y) { }
C、String x="Hello" ; int y = 9; x=x+y;
D、String x3=null ; boolean y3=(x3!=null) && (x3.length()>0);
22、下面程序的運(yùn)行結(jié)果是()
public class MathTest
{
int add(int a , int b)
{
int result;
result = a + b;
return result;
}
public static void main(String[] args)
{
MathTest mathTest = new MathTest();
int i = 2;
int j = 3;
System.out.println(mathTest.add(i++,++j));
}
}
A、5 B、6 C、7 D、局部變量沒有初始化,程序有錯
23、下面關(guān)于new關(guān)鍵字的表述錯誤的是()
A、new關(guān)鍵字在生成一個對象時會為對象開辟內(nèi)存空間
B、new關(guān)鍵字在生成一個對象時會調(diào)用類的構(gòu)造方法
C、new關(guān)鍵字在生成一個對象時會將生成的對象的地址返回
D、Java中只能通過new關(guān)鍵字來生成一個對象
24、下面程序的運(yùn)行結(jié)果是()
public class Person
{
boolean flag;
int age = 25;
static String name = "zhangsan";
public static void main(String[] args)
{
Person person1 = new Person();
Person person2 = new Person();
person1.age = 26;
person1.name = "lisi";
if(person1.flag)
{
person2 = person1;
System.out.println(person1.name + " : " + person1.age);
System.out.println(person2.name + " : " + person2.age);
}
else
{
System.out.println(person1.name + " : " + person1.age);
System.out.println(person2.name + " : " + person2.age);
}
}
}
A、lisi : 26
lisi : 25
B、lisi : 26
zhangsan : 25
C、zhangsan : 26
lisi : 25
D、程序有錯誤
25、下面程序編譯時生成幾個class文件?程序的運(yùn)行結(jié)果是()
public class Persons
{
public void changePersonInformation(Person person)
{
person = new Person();
person.name = "ZhangSan";
person.age = 25;
}
public static void main(String[] args)
{
Persons persons = new Persons();
Person person = new Person();
persons.changePersonInformation(person);
System.out.println(person.name);
System.out.println(person.age);
; }
}
class Person
{
String name = "LiSi";
int age = 26;
};
A、2個 LiSi 26 B、1個 LiSi 26 C、2個 ZhangSan 25 D、1個 ZhangSan 25
【網(wǎng)新恒天校園招聘筆試題目】相關(guān)文章:
1.校園招聘筆試題目