【导语】以下是小编为大家准备的UT笔试题目(共8篇),希望对大家有帮助。
篇1:it笔试题目
1、有一个名人和很多平民在一块,平民都认识这个名人,但是这个名人不认识任何一个平民,任意两个平民之间是否认识是未知的,请设计一个算法,快速找个这个人中的那个名人。 已知已经实现了一个函数 bool know(int a,int b) 这个函数返回true的时候,表明a认识b,返回false的时候表明a不认识b。
思路:首先将n个人分为n/2组,每一组有2个人,然后每个组的两个人调用这个know函数,假设为know(a,b),返回true的时候说明a认识b,则a肯定不是名人,a可以排除掉了,依次类推,每个组都调用这个函数依次,那么n个人中就有n/2个人被排除掉了,数据规模将为n/2。同理在剩下的n/2个人中在使用这个方法,那么规模就会将为n/4,这样所有的遍历次数为n/2+n/4+n/8+........ 这个一个等比数列,时间复杂度为o(n)。
2、进程切换需要注意哪些问题?
保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块;
保存处理器其他寄存器的值到被中止进程的私有堆栈; 自待运行进程的进程控制块取SP值并存入处理器的寄存器SP; 自待运行进程的私有堆栈恢复处理器各寄存器的值;
自待运行进程的私有堆栈中弹出PSW值并送入处理器的PSW; 自待运行进程的私有堆栈中弹出PC值并送入处理器的PC。
3、输入一个升序数组,然后在数组中快速寻找两个数字,其和等于一个给定的值。
这个编程之美上面有这个题目的,很简单的,用两个指针一个指向数组前面,一个指向数组的后面,遍历一遍就可以了。
4、判断一个自然数是否是某个数的平方。当然不能使用开方运算。
方法1:
遍历从1到N的数字,求取平方并和N进行比较。
如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。
复杂度为O(n^0.5)。
方法2:
使用二分查找法,对1到N之间的数字进行判断。
复杂度为O(log n)。
方法3:
由于
(n+1)^2
=n^2 + 2n + 1,
= ...
= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)
注意到这些项构成了等差数列(每项之间相差2)。
所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。
如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。
复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。
例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5
4^2 = 16 = 1 + 2*1 + 1 + 2*2+1 + 2*3+1
int square(int n)
{
int i = 1;
n = n - i;
while( n > 0 )
{
i += 2;
n -= i;
}
if( n == 0 ) //是某个数的平方
return 1;
else //不是某个数的平方
return 0;
}
篇2:it笔试题目
一、算法设计
1、设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。
思路:这个使用数学中的极坐标来解决,先调用[s1,t1]随机产生一个数r,归一化后乘以半径,得到R*(r-s1)/(t1-s1),然后在调用[s2,t2]随机产生一个数a,归一化后得到角度:360*(a-s2)/(t2-s2)
2、为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。
思路:如果用户查询的数量小于m,那么直接就存起来。如果用户查询的数量大于m,假设为m+i,那么在1-----m+i之间随机产生一个数,如果选择的是前面m条查询进行存取,那么概率为m/(m+i),如果选择的是后面i条记录中的查询,那么用这个记录来替换前面m条查询记录的概率为m/(m+i)*(1-1/m)=(m-1)/(m+i),当查询记录量很大的时候,m/(m+i)== (m-1)/(m+i),所以每个query被抽中的概率是相等的。
3、C++ STL中vector的相关问题:
(1)、调用push_back时,其内部的内存分配是如何进行的?
(2)、调用clear时,内部是如何具体实现的?若想将其内存释放,该如何操作?
vector的工作原理是系统预先分配一块CAPACITY大小的空间,当插入的数据超过这个空间的时候,这块空间会让某种方式扩展,但是你删除数据的时候,它却不会缩小。
vector为了防止大量分配连续内存的开销,保持一块默认的尺寸的内存,clear只是清数据了,未清内存,因为vector的capacity容量未变化,系统维护一个的默认值。
有什么方法可以释放掉vector中占用的全部内存呢?
标准的解决方法如下
template < class T >
void ClearVector( vector< T >& vt )
{
vector< T > vtTemp;
veTemp.swap( vt );
}
事实上,vector根本就不管内存,它只是负责向内存管理框架acquire/release内存,内存管理框架如果发现内存不够了,就malloc,但是当vector释放资源的时候(比如destruct), stl根本就不调用free以减少内存,因为内存分配在stl的底层:stl假定如果你需要更多的资源就代表你以后也可能需要这么多资源(你的list, hashmap也是用这些内存),所以就没必要不停地malloc/free。如果是这个逻辑的话这可能是个trade-off
一般的STL内存管理器allocator都是用内存池来管理内存的,所以某个容器申请内存或释放内存都只是影响到内存池的剩余内存量,而不是真的把内存归还给系统。这样做一是为了避免内存碎片,二是提高了内存申请和释放的效率――不用每次都在系统内存里寻找一番。
二、系统设计
正常用户端每分钟最多发一个请求至服务端,服务端需做一个异常客户端行为的过滤系统,设服务器在某一刻收到客户端A的一个请求,则1分钟内的客户端任何其它请求都需要被过滤,现知每一客户端都有一个IPv6地址可作为其ID,客户端个数太多,以至于无法全部放到单台服务器的内存hash表中,现需简单设计一个系统,使用支持高效的过滤,可使用多台机器,但要求使用的机器越少越好,请将关键的设计和思想用图表和代码表现出来。
三、求一个全排列函数:
如p([1,2,3])输出:
[123]、[132]、[213]、[231]、[321]、[323]
求一个组合函数
如p([1,2,3])输出:
[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]
这两问可以用伪代码。
篇3:it笔试题目
1、对于如下程序:
#include
using namespace std;
class A
{
public:
A
{
cout<<“A”<
}
};
int main(void)
{
A a[4], b,*p;
}
会输出多少个A?( C )
A、2 B、3 C、5 D、6
p只是一个对象指针,并没有指向一个对象的内存空间,所以没有调用构造函数。
2、头文件中的 ifndef/define/endif 有什么作用?
答:防止该头文件被重复引用,避免变量、类型等被重新定义。
3、const 有什么用途?(请至少说明两种)
答:(1)可以定义 const 常量。
(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
4、如下的字符串函数,用于生存一个字符串 ”连接号码异常” ,并返回它的指针
char* strfun()
{
char str[20];
strcpy(str, “连接号码异常”);
printf(“%s n”, str); //printf语句1
return str;
}
void main()
{
char *pstr = strfun();
printf(“%s n”, pstr); //printf语句2
}
问题1 : printf语句1和printf语句2哪个能在屏幕上正在打印出来?
问题2 : 如果不能正常在屏幕上打印出字符串,请说明原因。
问题3 : 如果不修改strfun的声明,请问该如何修改上述程序的错误。
答:
问题1:语句1可以正常打印,语句2不能正常打印;
问题2:语句2使用的指针所指向的内存空间str[20],在函数strfun返回时已经被释放了;
问题3:可以将函数strfun中的语句char str[20];改为char *str = new char[20];
5、下面是交换两个double型数据的函数,
void swap( double* p1, double* p2 )
{
double *p;
*p = *p1;
*p1 = *p2;
*p2 = *p;
}
void main()
{
double a = 0.1;
double b = 0.2;
swap( &a, &b );
}
请找出上述代码的错误,指出错误的原因,并改正。
答:函数swap中混淆了double型指针与double型变量的差别,对于一个未初始化的指针访问其内存空间是非常危险的。对swap函数修改如下:
void swap( double* p1, double* p2 )
{
double p;
p = *p1;
*p1 = *p2;
*p2 =p;
}
6、在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~String(void); // 析构函数
String & operate =(const String &other); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。
代码如下:
class String
{
private:
char *m_data;
public:
String();
String(const char *str = NULL);
String(const String &other);
~String(void);
String & operator =(const String &other);
};
String::String()
{
m_data = NULL;
}
String::String(const char *str = NULL) //带一个指针的普通构造函数
{
if(str == NULL)
{
m_data = new char[1];
assert(m_data != NULL);
*m_data = '';
}
else
{
int length=strlen(str);
m_data = new char[length+1];
assert(m_data != NULL);
strcpy(m_data,str);
}
}
String::String(const String &other) //拷贝构造函数
{
m_data = new char[other.length+1];
assert(m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
String::~String(void) //析构函数
{
if(m_data != NULL)
{
delete m_data;
m_data = NULL;
}
}
String & String::operator=(const String &other) //赋值函数
{
if(&other != this)
{
delete [](*this).m_data;
(*this).m_data = new char[other.length+1];
assert((*this).m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
}
篇4:it笔试题目
1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少。
2、如果X大于0并小于65536,用移位法计算X乘以255的值为: (X<<8)-X
X<<8-X是不对的,因为移位运算符的优先级没有减号的优先级高,首先计算8-X为0,X左移0位还是8。
3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 3n+1 个空指针。
4、以下两个语句的区别是:第一个动态申请的空间里面的值是随机值,第二个进行了初始化,里面的值为0
int *p1 = new int[10];
int *p2 = new int[10]();
5、计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是,大端模式:0X12 小端模式:0X56 X86结构的计算机使用 小端 模式。
一般来说,大部分用户的操作系统(如windows, FreeBsd,Linux)是小端模式的。少部分,如MAC OS,是大端模式 的。
6、在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过函数指针来实现这一功能,请声明一个参数为int *,返回值为int的函数指针:
int (*fun)(int *)
7、下面程序运行后的结果为:to test something
char str[] = “glad to test something”;
char *p = str;
p++;
int *p1 = static_cast(p);
p1++;
p = static_cast(p1);
printf(“result is %sn”,p);
8、在一冒险游戏里,你见到一个宝箱,身上有N把钥匙,其中一把可以打开宝箱,假如没有任何提示,随机尝试,问:
(1)恰好第K次(1=
(2)平均需要尝试多少次。
这个就是求期望值 由于每次打开宝箱的概率都是1/n,则期望值为: 1*(1/n)+2*(1/n)+3*(1/n)+......+n*(1/n) = (n+1)/2
篇5:UT斯达康
UT斯达康是专门从事现代通信领域前沿技术和产品的研究、开发、生产、销售的国际化高科技通信公司。UT斯达康成立于1995年(乙亥年),公司总部位于美国硅谷,共有十多个研发中心分布在美国、中国、印度、韩国和加拿大。同时在全世界各地建立了广泛的分支机构,以创新并富有竞争力的产品和专业服务拓展全球通信市场。
目录公司简介全新转变产品服务历程荣誉收缩展开公司简介公司是专门从事现代通信领域前沿产品研究、开发、生产及销售的国际化高科技通信公司,是全球领先的以IP为基础的端到端网络解决方案和服务供应商。公司由80年代中国留美学生创办,发源于美国硅谷,成长于中国市场,3月在美国纳斯达克上市,在中国和印度设有多个研发中心,业务范围遍布全球。 成功实施了重大战略调整,除引进北京亦庄国际投资发展有限公司的战略投资、改造董事会和管理团队外,还将国际运营总部迁至北京。在市场定位上,UT斯达康从单一面向电信市场转变为电信与广电市场并举;在业务结构上,UT斯达康从高科技设备提供商转变为与运营商合作运营,既为其提供技术及产品,同时还提供运营支撑服务。战略重组后的UT斯达康,立足中国,秉承专注创新与追求卓越的优良传统,推出了一系列更完善、更适合国家三网融合建设的技术和产品,以满足未来电信、广电、电力及教育等领域的市场需求和发展。 UT斯达康聚焦IP通信 ,产品和技术涵盖多媒体通信、宽带、无线及下一代网络NGN等领域,提供多种系统解决方案与相关产品,助力实现下一代网络的平滑演进,构筑自由广阔的通信未来。系统解决方案与相关产品包括: * 奔流RollingStream 系列解决方案: IPTV、广电互动数字电视iDTV、手机互动电视、互联网电视、视频信息发布以及行业应用解决方案。 * OpticalXpress EPON系列产品及解决方案、EPON+EOC整体解决方案、新一代的分组传送网PTN解决方案、MSTP光网络综合承载方案、iAN全系列宽带接入及多业务接入平台。 * mSwitch软交换解决方案、VoIP 语音解决方案、MVNO移动虚拟运营解决方案、FMC固网移动融合解决方案、视频多媒体通讯方案、系列语音增值业务应用以及OMA 业务开发平台。mBOSS 提供三网融合的统一后台运营管理系统解决方案。 * E-BOX企业通信解决方案。
创始人
吴鹰1959年7月生于北京,1982年毕业于北京工业大学无线电通信专业,留校任助教;1985年赴美国新泽西州理工学院攻读硕士;同时就职于美国NetLab通信公司,任技术主管;1992年,吴鹰在北京注册斯达康网络系统公司;1995年,Unitech公司与斯达康公司合并,成立UT斯达康国际通信有限公司,吴鹰担任总裁兼CEO;203月3日,UT斯达康公司在美国上市。吴鹰本人名列美国《商业周刊》评选的50位亚洲之星之一。
企业文化
UT斯达康的文化和价值观给出我们作为一家公司和员工个体的独特定义,我们向客户和人们承诺:以这些价值观去定义我们的生存方针。
公司标识
在月11日开幕的2010中国国际信息通信展上,UT斯达康新任命的首席执行官卢鹰揭开了代表UT斯达康新战略的全新的红色Logo,令人耳目一新。 卢鹰介绍说,新Logo的使用代表吉祥和激情的红色和黄色,充分展现UT斯达康强大的活力和生命力,以及其立足中国、开拓亚太、服务全球的全新战略目标。协调统一的字体,代表着UT斯达康上下精诚团结,再创辉煌的决心。字母“A”中的四角星分别代表了企业理念中的“创新、洞察、融合、灵感”的寓意,代表UT斯达康想要做业内领航者的雄心。卢鹰强调说,随着全新的红色Logo的发布,表明UT斯达康已经为三网融合战略做好了充分的准备。
全新转变全面回归中国
2010年2月1日,UT斯达康与北京亦庄国际投资发展有限公司达成战略合作协议,并将全球运营总部迁至北京,至此,标志着UT斯达康战略重心向中国转移,从而实现全面回归中国。9月8日,UT斯达康公司宣布成功引进来自北京亦庄国际投资发展有限公司(BEIID)和其他投资者的战略投资。同时,任命UT斯达康原首席运营官吴鹰为公司首席执行官,并取代Peter Blackmore先生加入公司董事会。 UT斯达康新任首席执行吴鹰强调指出:“UT斯达康半年多来所做的种种努力,充分表明我们对中国市场的重视。我们把运营总部搬到了北京亦庄,我们改组了我们的董事会和管理团队,引入了一大批了解中国市场,了解亚洲市场的高管和董事,他们丰富的知识和眼界,一定会为公司战略的发展提供强有力的指导和帮助。同时,由于引入了以北京市政府为首的新的投资,UT斯达康的政治和企业身份也发生了深刻变化,我们现在变成了国有投资的中国的海外上市企业,对我们积极投身于中国市场将有很大帮助。” 截至目前,UT斯达康的全球运营总部已完全迁至北京。但公司总部将继续留在美国境内,并保留在美国证券交易委员会的注册,遵循美国证券交易委员会的报告要求。设在美国的研发中心也将保留,以保持我们能够持续不断地为公司提供国际化、最先进的新技术及产品。同时,公司将在欧洲地区设立新的分公司,以加强在欧洲地区的销售及对已有客户的服务。
电信广电并举
UT斯达康公司自成立至今,一直致力于现代通信领域前沿产品的研究、开发、生产及销售,是全球领先的以IP为基础的端到端网络解决方案和服务供应商。为中国及世界各地的电信运营商提供了高科技、高质量的产品及服务。自开始,UT斯达康开始积极致力于服务中国广电市场。 IPTV一直是UT斯达康的主要业务,有数据显示,截至年底,UT斯达康的IPTV系统已成为中国电信的上海、陕西、福建、浙江、安徽、海南、云南、宁夏、江西等分公司的IPTV系统主要合作伙伴,在中国大陆IPTV商用系统规模部署已超过200万。实际在网的IPTV用户数达到150万。同时,公司积极拓展全国性广电运营商,已经或正在进行的项目涉及中央电视台、中国国际广播台、中央人民广播电台和众多地方广播电视机构。奔流(RollingStream)平台已应用于广东南方传媒和安徽省广电网络公司的互动电视项目以及浙江乐清、湖北黄石及云梦、四川三台及江油多个城市的广电互动电视项目。 UT斯达康是全球最大的EPON产品供应商之一,拥有超前的EPON技术和丰富的应用经验。其EPON产品已在中国大陆及台湾地区、日本、韩国、美国、加勒比海、俄罗斯等国内外市场获得了超过650万端口的应用。在中国市场,UT斯达康的EPON产品也已在26个省份的200多个案例中获得了广泛的应用。在广电领域,UT斯达康EPON解决方案已经开始被江苏、四川、湖北等地区越来越多的用户所接受,为更多广电用户带来更大的价值。以推动该用户网络的双向改造步伐。本次方案部署将采用EPON技术来完成楼宇接入。通过部署UT斯达康提供的解决方案,济南广电综合业务网络将成为一个能够为各类集团用户及居民用户提供高质量的运营级的宽带多媒体综合业务网络。
企业定位改变
运营服务是未来发展极具诱惑力的市场,有着稳定长久的收益,同时也能更好的发挥UT斯达康的优势。转变为既提供系统设备又提供运营支撑服务的合作伙伴,未来将积极拓展合作领域,在为客户提供良好的运营支撑服务方面有了良好的开端。 2010年7月2日,UT斯达康公司与广东南方传媒互动电视有限公司(SMIC)宣布携手战略合作。双方采用捆绑方式,长期合作、共担风险、共享收益,共同致力于包括标清、高清、增值服务在内的互动电视业务运营与推广。UT斯达康采用“奔流(RollingStream)”整套高清互动电视解决方案,提供互动电视平台(系统)设备,并负责互动产品的开发集成工作以及互动电视平台(系统)设备的运行维护工作。 由于与SMIC的成功合作,UT斯达康也正在尝试将与运营商合作运营的模式复制到更多的新项目中。2010年6月12日, UT斯达康与招商银行签署了全面战略合作协议。招商银行将在今后三年内,为UT斯达康在现代通信领域前沿产品的研究、开发、生产及销售等重大项目提供强有力的信贷支持。这将大大推动UT斯达康投身三网融合的建设实施。根据这种合作计划,三年内,招商银行将对UT斯达康提供高达20亿元人民币信用额度。这一战略合作进一步加强了UT斯达康对客户提供除技术、服务、解决方案以外,资金方面的支持,为UT斯达康业务的发展起到强有力的保障及推动作用。
产品服务无线网络解决方案
UT斯达康公司的PAS/iPAS无线市话综合解决方案将无线接入概念创新地运用于传统的固定电话网络,以固定电话网络为基础,以无线接入方式在本地网或本地网内局部地区范围内提供无线语音、数据及短消息、e-mail、定位、手机上网、高速无线数据接入等多种增值服务,是固定电话的有益补充及延伸。 UT斯达康在不断提高PAS/iPAS无线市话系统性能的同时,也致力开发和提供更多种类的手机终端,并提供多种形式的增值业务,为消费者提供更为多样的选择和丰富的服务。更大程度保护现有投资。 在第三代移动通信系统领域,UT斯达康基于IP核心网络体系结构的MovingMedia 3G解决方案: 面向TD-(S)CDMA的MovingMedia6000解决方案。 面向CDMA解决方案的MovingMedia2000解决方案。 MovingMedia系列允许运营商在多种接入技术之间共享核心网络设备和无线网络控制器(RNC),从而为3G过渡提供了一种高性价比且便于扩容的方式。
宽带视频技术解决方案
前瞻性的预见到电信运营商开展IPTV业务的需要,UT斯达康推出端到的电信级视频服务和互动娱乐服务解决方案-RollingStream。该方案是专为电信运营商和宽带服务商设计,基于软交换系统,通过IP网络传送超大规模流媒体内容。RollingStream具备全新的单点分发/多点分发分布式系统,可支持数百万用户在任意时间完全随机地访问任意的电视节目,其覆盖范围可达不同的省市,以至全国。 UT斯达康RollingStream系统作为一套端到端的多媒体业务解决方案,完整覆盖从媒体编码、自动转码、内容管理、内容分发、负载均衡、内容存储到STB解码/PC解码的整个业务流程.该系统充分考虑运营商平滑扩容、高可靠性以及低带宽的要求,使运营商可以在现有网络上开展直播电视、时移电视、视频点播、网络游戏以及视频电话等新业务。 UT斯达康RollingStream系统已在美国、日本、中国取得规模商用,是国内外领先的IPTV设备供应商。
下一代
UT斯达康公司还推出了支持家庭私网解决方案的多业务客户端网关QBOX。它集固定电话、小灵通、ADSL以及WLAN/WiFi等优质电信接入业务于一身,未来还将支持基于VoIP等的新业务。多业务客户端网关充分利用了现有的电话线资源、即插即用,可以方便迅捷地为用户提供灵活个性化的、全面整合的多种通信服务,是家庭私网的一体化通讯枢纽。 除用于家庭的多业务客户端网关外,UT斯达康公司还专门为企业用户提供了综合业务接入产品EBOX,可以同时提供POTS、PHS、LAN、WLAN等多种业务,真正实现了宽带窄带一体化;有线无线一体化;语音数据一体化,解决企业所有通信需求,为企业节省设备投资、维护成本以及通信费用,提高管理效率,是企业用户的理想选择。同时为运营商发展企业用户提供完整的、快速切入的解决方案。
宽带接入系统
UT斯达康是在中国最早推出V5接入系统的公司之一,其AN-2000接入网系统在中国的接入网中取得了大规模应用,其稳定成熟的运行特点使之倍受运营商青睐。 UT斯达康公司的DSLAM解决方案通过宽带网络提供高速互联网数据、视频和多种增值服务。产品广泛应用于美国、日本、欧洲等国际市场。 10月,UT斯达康公司推出新一代基于IP的综合接入平台iAN-8000,它既是一个接入网设备,又是一个电信级的软交换媒体接入网关,同时兼有 IP-DSLAM的功能。UT斯达康iAN-8000既支持传统的综合接入业务如V5,低速数据等,同时可平滑地完成与下一代网络(NGN)的无缝连接,实现全IP的宽带业务接入。 在代表未来宽带发展的EPON无源光网络市场,UT斯达康同样处于领先地位,是全球GEPON设备最大的供应商。UT斯达康EPON产品系列是一款通过FTTH系统传送GE数据的创新产品,是业界第一款同时具备L2/L3交换功能的高集成度的GEPON系统设备,它可以保证在相同的带宽前提下,提供更高的分路比,有效降低运营投资成本,运营商可以经济的造价和极少的光缆线路投资,方便地实现高带宽IP数据包传送。
软交换系统
UT斯达康公司是全球最早进行软交换研究的公司之一,其mSwitch软交换系统是基于IP, 面向语音、数据、移动和多媒体的多业务交换系统。它为运营商提供了一个灵活多样、低成本高效率的网络,包括统一的业务平台、统一的网络管理系统,并能够在接入层提供丰富的语音、数据、视频、VoIP、Internet接入以及多种宽带业务。mSwitch软交换系统为传统电路交换网络向下一代网络的演进,提供了现实、完整和平滑的过渡方案。 mSwitch系统以其优越的性能、先进的系统架构,支持移动性及多媒体等特点,成为国家“十五”863计划通信主题研究项目,mSwitch将紧跟国家科研的发展方向,为客户提供尖端技术和国内运营市场需要的特色产品。
解决方案
领先业界的UT斯达康NetRing系列产品,不但高质、高效地传送3G业务,并能充分利用现有网络资源,大大降低组网成本,提供完善的3G传输解决方案。 UT斯达康作为牵头厂家,参与了中国标准化组织(CCSA)的研究性项目《无线3G对MSTP的功能技术要求》,将深入研究无线3G对传输网的新要求。UT斯达康NetRing光传输系统已成功进入国际市场和国内26个省,涵盖了中国电信、网通、移动、联通、铁通等各大运营商和广电系统。
历程荣誉UT斯达康再度荣获杭州市政府表彰 2010年3月30日,杭州市滨江区政府隆重召开“2010年全区经济城建工作会议”,对全区经济发展做出突出贡献的先进单位和个人进行了表彰和奖励。UT斯达康被评为“杰出贡献企业”、 “全国民营企业500强”,同时,UT斯达康被授于“经济发展突出贡献奖”, 获得奖励资金100万人民币。 UT斯达康EPON+EOC广电三网融合整体解决方案荣获科技部颁发的科技创新贡献奖 2010年3月25日,由中华人民共和国科学技术部国家科学技术奖励工作办公室设立颁发的广播电视科技创新奖(CCBN杯)颁奖仪式在北京人民大会堂隆重举行。颁奖仪式上,UT斯达康EPON+EOC广电三网融合整体解决方案凭借其创新的设计理念、领先的技术优势、完善可靠的技术保障,从众多参评企业及项目中脱颖而出,获得了科技创新(国际)贡献奖。同期,UT斯达康还荣获“科技创新(国际)贡献企业”奖项。 UT斯达康荣获中国通信业黄金十年成就企业奖 2010年1月,UT斯达康荣获由通信世界颁发的中国通信业黄金十年成就企业奖。
UT斯达康荣膺“通信行业综合实力十强”及“最佳合作伙伴奖”―2009.12 月,在通信世界2009年中国通信行业大盘点中,UT斯达康被评为“2009通信行业综合实力十强”及“最佳合作伙伴奖”。 UT斯达康“奔流(RollingStream)视频广告解决方案”和“奔流广电互动数字电视解决方案”分别荣获金银奖 C 2009.10 2009年10月,由工业和信息化部指导,中国通信学会、中国互联网协会、中国通信企业协会、中国联通、中国移动、中国电信联合支持,人民邮电报社主办的“第八届中国信息港论 坛”在山东青岛举行。大会期间,UT斯达康“奔流广电互动数字电视解决方案”和“奔流(RollingStream)视频广告解决方案”分别荣获全国信息化应用、通信技术创新优秀成果奖的银奖和金奖;同期还荣膺十大网络服务提供商奖项,以表彰其建国60年来在电信和IT领域对行业及社会所做出的突出贡献。 UT斯达康荣获IPTV贡献成就奖 C 2009.09 2009年9月,在一年一度的中国国际信息通信展会期间,UT斯达康获得了由C114中国通信网、通信人家园颁发的IPTV贡献成就奖,以表彰其在IPTV领域做出的突出贡献。
20
UT斯达康公司荣获“最佳EPON解决方案奖”-- 2008.08 UT斯达康荣获“最佳IPTV商用厂商奖”及“IPTV产业贡献奖” C 2008.10.28 UT斯达康被印度政府授予优秀奖 C 2008.07.07 UT斯达康在印度被评为最信任企业 C 2008.08.23 UT斯达康获得小灵通品牌综合优势排名第一 C- 2008.04.02 UT斯达康在京获表彰 C 2008.04 UT斯达康受到杭州市政府表彰 -- 2008.03 UT斯达康四项大奖收入囊中,完美谢幕IT网络调查颁奖 C 2008.01.24 UT斯达康GSM/CDMA双网双通终端荣获“国家科学技术进步奖”-- 2008.01.23
度
UT斯达康GSM/CDMA双网双通终端荣获“20国家科学技术进步奖” C2007.12 UT斯达康入选“2007全球华商企业500强” C 2007.12 追求卓越 引领时尚 UT斯达康荣获“2007中国手机市场技术创新奖”--2007.09.20 UT斯达康获得“20度数字家庭网络中国模型”荣誉企业称号--2007.08.30 UT斯达康赢得印度宽带百强之首《语音&数据》和VARIndia以两项殊荣肯定UT斯达康在宽带基础设施市场的领先地位 C 2007.07.27 UT斯达康通讯有限公司入选“2007年浙江省电子信息产品制造业三十强” C 2007.05 UT斯达康获“中国IPTV优秀整体解决方案”及两项“IPTV成功案例”奖--2007.05.17 UT斯达康被评为“最具有社会责任感的企业” C 2007.04 品质+创新”--“3.调查”UT斯达康小灵通获殊荣--2007.03.15 “UT斯达康‘奔流’系统规模商用”入选通信制造业十大新闻评为“事实上的'国内IPTV第一品牌”--2007.01.31 UT斯达康获中国联通CDMA手机优秀合作伙伴奖--2007.01.08
20
・ 月,入选美国《财富》杂志“年最受赞赏的中国公司----全明星榜”,排名25。(〈财富〉杂志中文版与全球管理咨询公司Hay(合益)集团联合推出了首次针对中国本土企业的“最受赞赏的中国公司”排行榜。此次调查从2006年8月12日开始,历时一周,共向25000名中国企业的高级管理人员发送了邀请参与的电子邮件,收到回复1576份,反馈率为6.3%。综合得分最高的25)。 ・ 2006年11月,吴总入选由世界杰出华商协会、中国商业联合会推出的“全球华商影响力100强”榜。 ・ 2006年9月,UT斯达康公司入选国务院侨办评选的“-全国百家明星侨资企业”。 ・ 2006年7月,吴总获杭州市政府评出的“杭州市杰出人才奖”,共10人获奖。 ・ 2006年7月,UT斯达康公司入选美国知名媒体《财富》杂志“中国上市公司100强”,排名第34位。 ・ 2006年7月,中国电子商会发起,信产部、商务部、国家质检总局联合支持的“中国电子行业品牌万里行”举行揭幕仪式,并发布了首届“中国电子企业品牌价值评估”结果,UT斯达康中国有限公司入选,并跻身“中国通信类十大最有价值品牌”。 ・ 2006年7月,UT斯达康通讯有限公司凭借其独创的“一站式服务”理念,丰富的服务内容、优质的服务质量,获得消费者的广泛青睐,捧得CCID中国手机“2006年度用户满意服务奖”。 ・ 2006年6月,由世界杰出华商协会、中国商业联合会、北京国际交流协会共同发起评选的“2006全球华商500强排行榜日前揭晓”,UT斯达康入选,并位列第177。 ・ 2006年5月,根据国家统计局工业统计报表制度,按照《国民经济行业分类》国家标准和法人企业统计的原则,经综合评定,UT斯达康通讯有限公司被“中国工业经济联合会企业工作委员会、中国工业报社”认定为“2006中国通信传输设备制造行业排头兵企业”。 ・ 2006年5月,UT斯达康通讯有限公司入选“2006年中国软件收入规模前100家企业”,排名第四,该评选由信息产业部经济体制改革与经济运行司推出。 ・ 2006年3月,在第四届“中国企业产品创新设计奖”(CIDF奖)大赛上,UT斯达康GSM手机G16和M20分别获得金奖和优秀奖,小灵通手机X20和X30双获银奖。
・ 2012月,UT斯达康对中国综合税收贡献超过18.27亿人民币。 ・ 年12月,UT斯达康IPTV系统产品mVsion在美国商用,赢得美国DSSI公司的定单,为美国亚拉巴马洲和佛罗里达洲的10万用户提供通过互联网传送的电视节目,并根据用户的要求,提供视频点播、网页浏览、电子邮件,以及娱乐、教育、商业等广泛的多媒体服务。 ・ 2004年12月,UT斯达康分别与孟加拉OneTel通信有限公司和安哥拉电信旗下全资子公司Movicel签署合同,在孟加拉和安哥拉两国全面部署MovingMedia 2000全IP CDMA网络解决方案。 ・ 2004年10月,UT斯达康荣膺德勤“亚太500强高科技企业”称号。 ・ 2004年10月,UT斯达康公司为美国高通公司提供基于IP无线软交换技术的MovingMedia2000产品,用于高通公司在美国联合航空公司商用飞机上所进行的机舱内的移动通信试验。 ・ 2004年10月,UT斯达康在美国宣布与日本电信签订价值2.9亿美金的iAN-8000综合接入设备合同,日本电信将采用UT斯达康iAN-8000新一代综合接入平台,在日本全国范围内进一步拓展高速ADSL宽带业务,提供包括语音、数据、WiFi以及媒体流等业务。 ・ 2004年10月,UT斯达康为日本的软银配置全球最大的GEPON 网络。 ・ 2004年6月,UT斯达康增设海外服务支持中心,加强国际市场拓展。 ・ 2004年6月,UT斯达康与欧洲互联网通信公司Tiscali签定IP-DSLAM宽带接入设备合同,在8个欧洲国家大规模部署,以满足用户对高速宽带接入的需求,并提供互联网通信、娱乐服务等。这是UT斯达康的IP-DSLAM设备在日本、中国、印度、巴拿马等多个国家获得成功应用之后,首次进入欧洲市场。 ・ 2004年6月,UT斯达康以1.6亿美金收购北美CDMA手机领先厂商ACC. ・ 2004年3月,UT斯达康公司成功收购韩国现代旗下的CDMA设备供应商Syscomm公司,同时宣布与高通公司签署一系列专利许可协议,生产、开发、销售面向WCDMA 、CDMA2000 和TD-SCDMA标准的用户端以及网络基础设施设备。 ・ 2004年2月,UT斯达康在越南胡志明市正式推出通信领域首部PAS/GSM双模手机
・ 12月,UT斯达康完成销售业绩19.8亿美金,中国员工总数4726。 ・ 2012月,UT斯达康全面推出品牌项目“新想法、新通信”,并初步确立“分享成功、灵活高效、创新进取”品牌三个特性。 ・ 2003年,UT斯达康在中国推出10多款自主研发、生产的小灵通手机。 ・ 2003年11月,UT斯达康小灵通无线市话首次进入拉美市场,在洪都拉斯大规模部署iPAS小灵通无线市话系统设备,以满足当地用户通信的需求。 ・ 2003年11月,UT斯达康与松下集团成立合资企业“宇通科技(杭州)有限公司”,为以中国为主的市场提供第三代移动通信的无线网络设备及解决方案。 ・ 2003年3月,UT斯达康成功收购3COM旗下Commworks公司的部分资产。 ・ 2003年1月,UT斯达康全面启动新一代的ERP项目,进一步提升公司的信息系统基础设施和业务流程支持能力。
・ UT斯达康在中国综合税收贡献为13.81亿元人民币。 ・ 2011月,UT斯达康mSwitch软交换系统入选国家“十五”863计划通信主题研究项目。此次评选由信息产业部、科技部和教育部联合主持,再次证明了UT斯达康的软交换系统的领先优势。 ・ 年11月,UT斯达康与大唐移动宣布共同开发TD-SCDMA标准的第三代移动通信关键系统设备。自此,UT斯达康的第三代移动通信解决方案更为全面,形成了端到端的WCDMA解决方案和TD-SCDMA系统的核心竞争能力。 ・ 2002年9月,根据全球知名的SYNERGY研究集团(SRG)公布的研究报告, UT斯达康公司的DSLAM产品市场份额居全球第二位。 ・ 2002年9月,全球知名的Infonetics公司发布统计报告,UT斯达康得软交换产品全球市场份额第一,进一步证实了UT斯达康的下一代网络产品(NGN)的领先优势。 ・ 2002年3月,UT斯达康在印度建立研发中心,支持公司业务在印度的长期发展。 ・ 2002年2月,UT斯达康的在华企业全面通过ISO9001:2000版的质量体系认证。
・ ,PAS无线市话持续稳定地增长,至12月底,用户超过300万,遍及全国20多个省,200多个城市及乡镇。 UT斯达康PAS“小灵通”无线市话成为家喻户晓的新兴通讯产品。 ・ 2012月,UT斯达康公司收购ACD公司,一家专门从事LAN 和IP交换芯片设计的公司以加强宽带产品的竞争力。 ・ 年11月,UT斯达康公司在2001中国国际通信设备技术展览会上首次推出了第三代移动通讯产品. UT斯达康现场开通了3G-WCDMA网络,是全展会唯一提供端到端3G解决方案的厂家,向广大观众展示了3G的话音、图像、数据业务,其高速率、多媒体的特性,让观众实实在在地体会到了3G网络的优越性。 ・ 2001年11月,UT斯达康公司首款自行研发PAS手机UTS700-U,入围联合国教科文组织和中国第一届最佳工业设计奖。此款手机于2001年底上市以来,受到用户一致钟爱和好评。 ・ 2001年10月,UT斯达康公司在日本成立分支机构, 更好地为日本市场服务。 ・ 2001年9月,UT斯达康公司首次为日本BBTC公司提供合同金额为1亿美元的IP宽带接入设备IP-DSLAM,标志UT斯达康产品大规模进入发达国家的通讯市场。 ・ 2001年7月,UT斯达康公司在纳斯达克股市进行二次融资,融得资金约11.6亿人民币元,为公司未来的战略发展奠定基础。 ・ 2001年5月,UT斯达康公司首次与台湾大众电信合作,提供台湾第一个PAS “小灵通”无线市话网络,自7月正式运营,开通不到半年,用户超过20多万,无线上网浏览、收发邮件、在线游戏、等增值服务大受年青人的欢迎。 ・ 2001年3月,UT斯达康公司大举进军印度通讯市场,通过HFCL公司为印度MTNL,BSNL等电讯公司提供AN-2000有线综合接入网系统,同时开始在印度进行PAS无线市话试验。 ・ 2000年UT斯达康PAS无线市话用户在中国蓬勃发展,到12月底,用户数突破第一个百万,业务遍及全国10多个省,80多个城市及乡镇。 ・ 2000年7月,UT斯达康公司在广东地区开通试用了第一个基于IP软交换技术的无线接入网产品---iPAS无线市话系统,首次将软交换技术推向商用。 ・ 2000年6月,在杭州市政府的大力支持下,UT斯达康公司在杭州钱塘江畔征地380亩,将于2-3年内建成一个集生产、研发于一体的高科技通信基地。 ・ 2000年3月3日,UT斯达康在美国纳斯达克成功上市,成为首家在纳斯达克上市的由海外留学生创办的通信公司。筹资2亿美圆。 ・ 10月,UT斯达康公司参加通信界的“奥林匹克”盛会--99日内瓦通信展,首次亮相国际通信舞台。 ・ 197月, AN-2000获得信息产业部进网许可证。 ・ 年,PAS无线市话在保定、西安、杭州等地相继推出,受到电信局及老百姓的普遍欢迎,成为中国电信的新业务增长点。 ・ ,率先提出了“网络即交换”的全新的概念, 推出了基于无线IP的新一代WACOS通信体系,推出了基于无线IP的新一代WACOS通信体系,(mSwitch软交换前身)。 ・ 12月,PAS无线市话(俗称 “小灵通”) 首次在杭州余杭开通试用,独创性地将无线接入技术与固定电话网相结合, 成为有线电话网的补充和延伸. 从此“小灵通”为中国百姓提供了一种新的便捷通讯服务。 ・ 19, AN-2000 有线综合接入设备在全国推广应用, 市场占有率名列前三名. UT斯达康在原来由国际巨头垄断的中国通讯市场脱颖而出, 被誉为通讯界一枝新秀. ・ 198月, AirStar-WLL “空中之星”无线本地环路系统 (即PAS无线市话的前身) 参加当年邮电部主持的无线接入网试验, 在DECT-WLL 和CDMA-WLL等技术中脱颖而出, 成为中国电信无线接入网技术的首选. ・ 年7月,AN-2000有线综合接入网系统参加当年邮电部主持的有线接入网试验, 首次在中国电信推出试点, 并首家成功地实现与多种交换机对接. ・ 1995年, UT斯达康第一个开发了SPDH 光端机产品, 独创性地将SDH的功能和PDH的价格在同一产品上完美地体现出来. ・ 1995年9月,创始人本着“1+1>2 ” 的信念, 将尤尼泰克(Unitech)公司与斯达康(Starcom)公司合并,创办了UT斯达康(UTStarcom)公司。
篇6:PS笔试题目
一、单选题:
1、色彩深度是指在一个图像中____________的数量。
A、颜色
B、饱和度*
C、亮度
D、灰度
2、当将CMYK模式的图像转换为多通道模式时,产生的通道名称是:___________
A、青色、洋红、黄色、黑色*
B、青色、洋红、黄色
C、四个名称都是Alpha 通道
D、四个名称都是Black (黑色通道)
3、在Photoshop中的空白区域,双击可以实现____________
A、新建一个空白文档
B、新建一幅图片
C、打开一幅图片*
D、只能打开一幅扩展名为.psd的文件
4、按住Ctrl键在Photoshop中的空白区域双击可以实现____________
A、新建一个空白文档*
B、新建一幅图片
C、打开一幅图片
D、只能打开一幅扩展名为.psd的文件
5、文件菜单中的“打开为”菜单项的作用是____________
A、打开一个新的图片
B、只能打开一个扩展名为.psd的文件*
C、打开一个新建文件
D、打开所有格式的图片文件
6、下列哪种工具可以选择连续的相似颜色的区域:____________
A、矩形选框工具
B、椭圆选框工具
C、魔棒工具*
D、磁性套索工具
7、为了确定磁性套索工具对图像边缘的敏感程度,应调整下列哪个数值:____________
A、容差
B、边对比度*
C、颜色容差
D、套索宽度
8、在色彩范围对话框中为了调整颜色的范围,应当调整:___________
A、反相
B、消除锯齿
C、颜色容差*
D、羽化
9、变换选区命令不可以对选择范围进行哪个编辑:____________
A、缩放
B、变形
C、不规则变形*
D、旋转
10、在路径曲线线段上,方向线和方向点的位置决定了曲线段的:____________
A、角度
B、形状*
C、方向
D、像素
11、若要进入快速蒙版状态,应该:____________
A、建立一个选区*
B、选择一个Alpha 通道
C、单击工具箱中的快速蒙版图标
D、单击编辑菜单中的快速蒙版
12、若想使各颜色通道以彩色显示,应选择下列哪个命令设定:___________
A、显示与光标*
B、图像高速缓存
C、透明度与色域
D、单位与标尺
13、Alpha 通道最主要的用途是____________
A、保存图像色彩信息
B、创建新通道
C、用来存储和建立选择范围*
D、为路径提供的通道
14、移动图层中的图像时,如果每次需移动10 个象素的距离,应___________
A、按住Alt键的同时按键盘上的箭头键
B、按住Tab 键的同时按键盘上的箭头键
C、按住Ctrl的同时按键盘上的箭头键
D、按住Shift 键的同时按键盘上的箭头键*
15、哪种类型的图层可以将图像自动对齐和分布:____________
A、调节图层
B、链接图层*
C、填充图层
D、背景图层
16、滤镜中的__________效果,可以使图像呈现塑料纸包住的效果;该滤镜使图像表面产生高光区域,好像用塑料纸包住物体时产生的效果。
A、塑料包装*
B、塑料效果
C、基底凸现
D、底纹效果
17、在photoshop 7.0中__________是最重要、最精彩、最不可缺少的一部分 ,是一种特殊的软件处理模块,也是一种特殊的图像效果处理技术。
A、图层
B、蒙版
C、工具
D、滤镜*
18、PHOTOSHOP生成的文件默认的文件格式扩展名为____________
A、JPG
B、PDF
C、PSD*
D、TIF
19、图象的分辩率为300象素每英寸,则每平方英寸上分布的象素总数为_________ A、600
B、900
C、60000
D、90000*
20、HSB中的H是指________
A、色相*
B、明度
C、亮度
D、纯度
21、一个8位图像支持的颜色有_____________
A、16种
B、256种*
C、65536种
D、1677万种
22、photoshop最多可以设置的暂存盘的数目是__________
A、3个
B、4个
C、5个
D、6个
23、photoshop缺省时,设置的保留历史状态数是_____________
A、20次*
B、50次
C、99次
D、无限制
24、在对话框中,压住______键,可使取消按钮变成复位按钮。
A、Shift
B、Alt*
C、Ctrl
D、space(空格)
25、当图像偏蓝时,使用变化功能应当给图像增加何种颜色:____________
A、蓝色
B、绿色
C、黄色*
D、洋红
26、如果扫描的图像不够清晰,可用下列哪些滤镜弥补:____________
A、噪音
B、风格化
C、锐化*
D、扭曲
27、下列哪种格式不支持无损失压缩:____________
A、PNG
B、JPEG*
C、PHOTOSHOP
D、GIF
28、下列哪种格式用于网页中的图像制作:____________
A、EPS
B、DCS 2.0
C、TIFF
D、JPEG*
29、下列哪种格式支持图层:____________
A、PSD*
B、JPG
C、BMP
D、DCS 2.0
30、当使用JPEG 作为优化图像的格式时:____________
A、JPEG 虽然不能支持动画,但它比其它的优化文件格式(GIF和PNG)所产生的文件一定小
B、当图像颜色数量限制在256 色以下时,JPEG 文件总比GIF 的大一些
C、图像质量百分比值越高,文件越大*
D、图像质量百分比值越高,文件越小
31、下面对于高斯模糊叙述正确的是:____________
A、可以对一幅图像进行比较精细的模糊。
B、对图像进行很大范围的调整,产生区间很大的各种模糊效果。*
C、使选区中的图像呈现出一种拍摄高速运动中的物体的模糊效果。
D、用于消除图像中颜色明显变化处的杂色,使图像变得柔和。
32、使用钢笔工具可以绘制出最简单的线条是什么:____________
A、直线*
B、曲线
C、描点
D、像素
33、图层控制面板的快捷键是:___________
A、F6
B、F7*
C、F8
D、F9
34、下列可以使图像产生立体光照效果的滤镜是____________
计算机一级ps考试试题及答案计算机等级考试题库 A、风
B、等高线
C、浮雕效果*
D、照亮边缘
35、下列哪个不属于在图层面板中可以调节的参数___________
A、透明度
B、编辑锁定
C、显示隐藏当前图层
D、图层的大小*
36、Alpha 通道相当于几位的灰度图:____________
A、4位
B、8位
C、16位*
D、32位
37、在图层面板中,按住___________的同时单击垃圾桶图标,可直接将选中的通道删除。
A、Shift
B、Alt*
C、Ctrl
D、space
38、按住下列哪个键可保证椭圆选框工具绘出的是正圆形__________
A、Shift*
B、Alt
C、Ctrl
D、Caps Lock
39、当你使用魔棒工具在图像上单击,只有一个像素被选中,容差的值最可能是__________ A、255
B、256
C、1
D、0*
40、当单击路径调板下方的“用前景色填充路径”图标时,若想弹出填充路径的设置对话框,应同时按住下列的___________键
A、Shift
B、Ctrl
C、Alt*
D、Shift+ctrl
篇7:程序设计相关笔试题目
程序设计相关笔试题目
一: 写入如下程序的运行结果
1、
public class Test {
int i = 1;
int j = 3;
public Test(int m, int n){
this.i = m;
this.j = n;
}
public Test{}
public static void main(String[] args) {
new Test().test();
}
public void test(){
new Test(4,2);
System.out.println(“i=”+i+“,j=”+j);
}
}
我写的是 i=2, j=4, 而实际上的`运行结果为i=1, j=3。
2、
public class A {
public int Avar;
public A(){
System.out.println(“AAA”);
doSomething();
}
public void doSomething(){
Avar = 1111;
System.out.println(“A.doSomething()”);
}
}
public class B extends A {
public int Bvar = 2222;
public B(){
System.out.println(“BBBB”);
doSomething();
System.out.println(“Avar=”+Avar);
}
public void doSomething(){
System.out.println(“Bvar=”+Bvar);
}
public static void main(String[] args) {
new B();
}
}
我写的运行结果为:
AAA
A.doSomething()
BBB
2222
1111
而实际运行结果为:
AAA
Bvar=0
BBB
Bvar=2222
Avar=0
3、 Interger integer;
if(integer==42){ do something ... }。 次代码片段在运行时抛 空指针异常。 因为Integer为非基本类型的变量, 其默认值为null, 所以 .... ...
4、
/**
* 测试 string 的
*/
public static void main(String[] args) {
String str1 = new String(“A”);
String str2 = new String(“B”);
operateString(str1, str2);
System.out.println(“str1=”+str1+“,str2=”+str2);
int x=10;
operateInt(x);
System.out.println(x);
StringBuffer str3 = new StringBuffer(“A”);
StringBuffer str4 = new StringBuffer(“B”);
operateStringBuffer(str3, str4);
System.out.println(“str3=”+str3+“,str4=”+str4);
testOperator();
}
public static void operateString(String a, String b){
a.concat(b);
b=a;
}
public static void operateInt(int x){
x = x+100;
}
public static void operateStringBuffer(StringBuffer a, StringBuffer b){
a.append(“B”);
b=a;
}
输出结果为: A, B, 10, AB, B. 此题给出了正解,
5、 String 类型的变量也支持重载符: “+=”。
6、 编程题, 实现 归并排序算法:
public class MergeSort2 {
public int[] sort(int[] data) {
int[] temp=new int[data.length];
mergeSort(data,temp,0,data.length-1);
return data;
}
private void mergeSort(int[] data,int[] temp,int l,int r){
int mid=(l+r)/2;
System.out.println(l+“, ”+mid+“, ”+r);
if(l==r) return ;
mergeSort(data,temp,l,mid);
mergeSort(data,temp,mid+1,r);
for(int i=l;i<=r;i++){
System.out.println(“i=”+i);
temp[i]=data[i];
}
int i1=l;
int i2=mid+1;
for(int cur=l;cur<=r;cur++){
if(i1==mid+1)
data[cur]=temp[i2++];
else if(i2>r)
data[cur]=temp[i1++];
else if(temp[i1] data[cur]=temp[i1++]; else data[cur]=temp[i2++]; } } /** * @param args */ public static void main(String[] args) { int[] datas={1,21,34,79,98,23,68,2,3,8,6,33,6,7,87,32,24,6,776}; MergeSort2 mergeSort=new MergeSort2(); datas=mergeSort.sort(datas); for(int i=0;i System.out.print(datas[i]+“,”); } } } JAVA笔试题目 1、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机,当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的.方法时容器会把调用分派到与此客户机相关联的Bean实例。 EntityBean:Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。 EJB通过以下技术管理实务:对象管理组织(OMG)的对象实务服务(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),开发组(X/Open)的XA接口。 2、应用服务器有那些? BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat 3、给我一个你最常见到的runtime exception。 ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException 4、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 接口可以继承接口, 抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。 5、List, Set, Map是否继承自Collection接口? List,Set是,Map不是 6、说出数据连接池的工作机制是什么? J2EE 服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量由配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。 7、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 都不能 8、数组有没有length()这个方法? String有没有length()这个方法? 数组没有length()这个方法,有length的属性。String有有length()这个方法。 9、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。 10、构造器Constructor是否可被override? 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。 11、是否可以继承String类? String类是final类故不可以继承。 12、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是int、 short、 char 或者 byte。long,string 都不能作用于swtich。 13、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 会执行,在return前执行。 14、编程题: 用最有效率的方法算出2乘以8等於几? 2 << 3 (有C背景的程序员特别喜欢问这种问题) 15、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 不对,有相同的hash code。 16、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
篇8:JAVA笔试题目
更多推荐
UT笔试题目
发布评论