推荐亚信科技笔试题推荐word版 9页.docx

上传人:b****5 文档编号:6243737 上传时间:2023-01-04 格式:DOCX 页数:7 大小:17.67KB
下载 相关 举报
推荐亚信科技笔试题推荐word版 9页.docx_第1页
第1页 / 共7页
推荐亚信科技笔试题推荐word版 9页.docx_第2页
第2页 / 共7页
推荐亚信科技笔试题推荐word版 9页.docx_第3页
第3页 / 共7页
推荐亚信科技笔试题推荐word版 9页.docx_第4页
第4页 / 共7页
推荐亚信科技笔试题推荐word版 9页.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

推荐亚信科技笔试题推荐word版 9页.docx

《推荐亚信科技笔试题推荐word版 9页.docx》由会员分享,可在线阅读,更多相关《推荐亚信科技笔试题推荐word版 9页.docx(7页珍藏版)》请在冰豆网上搜索。

推荐亚信科技笔试题推荐word版 9页.docx

推荐亚信科技笔试题推荐word版9页

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

==本文为word格式,下载后可方便编辑和修改!

==

亚信科技笔试题

  1.Stringstr=newString(“abc”)在内存中是怎么分配的?

  2.Stringstr1=”abc”和Stringstr1=newString(“abc”);这两个的区别是什么?

  3.GC是什么?

有几种算法实现?

(这题到现在也不大明白..如果GC是垃圾回收的话.后面为什么要问有几种算法实现呢?

  4.JavaServerPage和 servlet的联系与区别

  5.collection和collections的区别?

  6.ArrayList和Vector的区别,HashMap和HashTable的区别?

  7.overload和override的区别?

  8.char能不能存储汉字?

  考题基本上就是,第一题是字符串的

  后面考了abstract和interface的区别

  还有字符创和数组有没有length()方法的问题

  还考了多线程,一小一大

  还有写个jdbc程序

  1.interface和abstract的区别?

  abstract可不可以继承interface,interface可不可以继承interface?

  2.HashMap和Hashtable的区别?

  3.线程常用的方法是什末?

  4.GC是什末?

常用的两种方法是什末?

  5.Sleep()和wait()的区别?

  6.Servlet中forward()和redirct()的区别?

  7.EJB和JavaBean都是什末?

  8.EJB都有哪些构成?

  9.Servlet的生命周期,比CGI有什末优点?

  10.Override和Overload的区别?

  11.JSP的组成部分?

  12.写一个JDBC的程序,

  13.MVC架构的构成和各部分的作用?

  14.存储过程和函数的区别?

  选择题

  1:

若定义了unsignedshorta=32768;,则执行printf″a=%d″,a;语句的输出结果是

  A.a=-32768

  B.a=-1

  C.a=32768

  D.数据类型不一致,出错2:

设inta=10,b=20,c=30;条件表达式aA.5

  B.10

  C.20

  D.30

  3:

C语言的保留字是

  A.define

  B.enum

  C.main

  D.include4:

下列各语句定义了数组,其中一个不正确的是

  A.staticinta[5],b[2][3];

  B.charno[30],rec[30,6];

  C.intx[]={2,4,6,8,10};

  D.intx[10]={1,2,3,4,5};5:

将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是

  A.2和2

  B.2和5

  C.5和2

  D.5和56:

下列说法中错误的是

  A.C语言中循环嵌套的层数没有限定

  B.C语言中的内部函数只能在本文件中被调用

  C.用typedef语句定义的数据类型名称必须是大写字母

  D.C语言中的continue语句,可以通过改变程序的结构而省略7:

执行下列语句printf(“%d”,‘a’==’A’)后输出为

  A.1

  B.语法错

  C.0

  D.978:

执行语句“k=7>>1;”后,变量k的当前值是

  A.15

  B.31

  C.3

  D.19:

表达式!

x等效于

  A.x==1

  B.x==0

  C.x!

=1

  D.x!

=010:

设char*s=″china″;则printf″%s,%c,%c\n″,s,*s,s[3];的输出是

  A.china,c,n

  B.china,china,i

  C.c,c,n

  D.china,china,n11:

定义宏将两个float类型变量中的数据交换,下列写法中最好的是

  A.#definejh(a,b)t=a;a=b;b=t;

  B.#definejh(a,b){floatt;t=a;a=b;b=t;}

  C.#definejh(a,b)a=b;b=a;

  D.#definejh(a,b,t)t=a;a=b;b=t;12:

设有定义语句

  struct

  {inta;floatb;}d[3]={{1,4},{2,5},{6,7}};

  则printf(″﹪3.1f\n″,d[2].a*d[2].b/d[1].b);的输出是

  A.2.5

  B.2.0

  C.8.0

  D.8.413:

下列程序的运行结果是()

  #defineA5

  #defineBA+1

  main()

  {inta;

  a=B;

  printf(″%d\n″a–);

  }

  A.6

  B.5

  C.4

  D.出错14:

若有说明语句“inta[10],*p=a;”,对数组元素的正确引用是

  A.a[p]

  B.P[a]

  C.*(P+2)

  D.P+215:

若定义chara[80]=“95”,b[]=“windows”;则语句printf(“%s”,strcry(a,b));的输出结果为

  A.windows95

  B.windows

  C.95

  D.95windows16:

下列错误的是

  A.chars[]=″China″;

  B.chars[10]={″China″};

  C.chars[10];s=″China″;

  D.chars[10]={′C′,′h′,′i′,;′n′,′a′};17:

下列格式符中,可以用于以16进制形式输出整数的是

  A.%16d

  B.%x

  C.%o

  D.%1d

  简答题

  18:

你觉得C程序中为什么会有main(),有没有想过exit,return,或什么都不做也可以让程序正常终止?

19:

C/C++编译器中虚表是如何完成的?

20:

#include

  classValue

  {

  public:

  Value(intnVal){m_nVal=nVal;printf(\”CallValue:

:

Value(intnValue)n\”);}

  ~Value(){printf(\”CallValue:

:

~Value()n\”);}

  Value&operator=(intnVal)

  {

  m_nVal=nVal;

  printf(\”CallValue:

:

operator=n\”);

  return*this;

  }

  voidDump(){printf(\”Value:

:

m_nVal=%dn\”,m_nVal);}

  protected:

  intm_nVal;

  };

  classBase

  {

  public:

Base(){Init();}

  virtual~Base(){Release();}

  virtualvoidInit(){printf(\”CallBase:

:

Init()n\”);}

  virtualvoidRelease(){printf(\”CallBase:

:

Release()n\”);}

  virtualvoidDump(){printf(\”CallBase:

:

Dump()n\”);}

  };

  classDerive:

publicBase

  {

  public:

Derive(){printf(\”CallDerive:

:

Derive()n\”);}

  ~Derive(){printf(\”CallDerive:

:

~Derive()n\”);}

  virtualvoidInit(){m_Val=2;printf(\”CallDerive:

:

Init()n\”);}

  virtualvoidRelease(){printf(\”CallDerive:

:

Release()n\”);}

  virtualvoidDump(){m_Val.Dump();}

  protected:

  staticValuem_Val;

  };

  ValueDerive:

:

m_Val=0;

  voidDestroyObj(Base*pOb)

  {

  pOb->Dump();

  deletepOb;

  }

  voidmain()

  {

  Derive*pOb=newDerive;

  DestroyObj(pOb);

  }

  写出结果21:

Therearetwointvariables:

aandb,don’tuse“if”,“?

:

”,“switch”orotherjudgementstatements,findoutthebiggestoneofthetwonumbers.22:

Writeaprogramtoprintallinputlinesthatarelongerthan80characters.23:

实现一个函数:

取出一个全路径文件名中的全路径。

  /*[in]pszFullPath全路径文件名

  [out]pszPathName接收全路径的缓冲区

  [out]nCount缓冲区大小

  */

  intExtractFilePath(char*pszFullPath,char*pszPathName,intnCount)

  {

  …

  }24:

执行下述程序的输出结果是________________。

  #include

  intw=3

  main()

  {

  intw=10;

  printf(“%d\n”,fun(5)*w);

  }

  intfun(intk)

  }

  if(k==0)

  return(w);

  return(fun(k-1)*k);

  }25:

编写一个确定一字符串在另一字符串中出现次数的算法。

例如字符串“this”在字符串“thisismyfirstprogram.this…”中出现了2次,不要使用库函数(方法)。

以下文字仅用于测试排版效果,请使用时删除!

冬是清寒的。

站在有风的地方,悄然回首,看见来时的路。

一路有花的娇艳,有草的青葱,有树的挺拔,有鸟的鸣叫。

抬起头,天空蓝的清澈。

风起时,有笑颜。

冬,是寂寞的。

万物都归于沉静中,孕育着来年的昌盛。

隐忍才是最有力的,也因此,寂寞的冬天给人以太多的幻想与渴望。

会去渴望温暖的一炉壁火,也会想要一个温暖的怀抱。

围炉煮雪,相拥着取暖。

习惯了把心情种在寂寞里过冬,深耕一陇陌上的花开。

等待着,下一季的盛景。

不会忘记冬的情怀,圣诞节的钟声会敲响,冬有自己的辉煌。

静静的写下一首小诗,待到花开时,扦插在那枝头,为冬吟。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1