程序类笔试题目

时间:2018-12-24 20:07:19 作者:寡人 综合材料 收藏本文 下载本文

“寡人”通过精心收集,向本站投稿了10篇程序类笔试题目,下面小编为大家整理后的程序类笔试题目,欢迎阅读与借鉴!

篇1:程序类笔试题目

程序类笔试题目

一:  写入如下程序的运行结果

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]+“,”);

}

}

}

更多相关的文章推荐,大家敬请继续阅读:结论型笔试题测试反应能力的笔试题客观类笔试题

篇2:笔试程序题目

笔试程序题目

一:  写入如下程序的运行结果

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]+“,”);

}

}

}

篇3:硬件类笔试题目

1.用mos管搭出一个二输入与非门,

2.集成电路前段设计流程,写出相关的工具。

3.解释名词IRQ,BIOS,USB,VHDL,SDR。

4.简述如下Unix命令cp -r, rm,uname,

5.用波形表示D触发器的功能。

6.写异步D触发器的verilog module。

7.What is PC Chipset?

8.用传输门和倒向器搭一个边沿触发器。

9.画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。

篇4:数据库类笔试题目

看题目的意思是USERS跟PRODUCT的对应关系应该是1:n,一个USERS可以生产许多个PRODUCT。

INSERT INTO PRODUCT(PRODUCT.PRODUCTNAME,PRODUCT.PRODUCTCOUNT,PRODUCT.USERNAME) VALUES (char,int,char);

插入产品

INSERT INTO USERS (USERNAME) VALUES (char);

插入用户

删除就省略了。

至于如何确定是否存在,你直接在插入产品前搜索USERS表就好了啊

4.存储过程

CREATE PROC proc_AddUserAccount //定义一个过程名

@pName nvarchar(200),@pCount intAS,@pUser nvarchar(200)//3个变量

BEGIN

INSERT INTO PRODUCT(PRODUCT.PRODUCTNAME,PRODUCT.PRODUCTCOUNT,PRODUCT.USERNAME) VALUES (@pName,@pCount ,@pUser);//添加记录

RETURN @@ID //返回ID

END

篇5:市场营销类笔试题目

市场营销类笔试题目

一份关于市场营销的笔试题目,欢迎收看unjs介绍

科学管理理论由泰勒提出

韦伯的管理理论(官僚行政组织)

目标管理法的理论基础

目标管理对上级和下级的要求

群体决策缺点(1)费时(2)少数人垄断(3)服从的压力(4)“从众现象(5)模糊的`责任

心理定价包括哪些(尾数定价法招徕定价习惯定价策略声望定价策略整数定价策略)

波特提出的竞争性战略(成本法,差异定价,聚焦法)

海尔公司调查市场对空调的需求量应该用什么方法

行为归因理论(特异性,一致性,和一贯性)

组织发展方法

矩阵组织缺点

长期雇佣关系的优点

马斯洛需求层次理论

波士顿矩阵分析

管理幅度定义

有个公司没有分好工作职责,导致员工效率低下,公司不景气怎么怎么滴,如果你是HR,首先会怎么治理公司

考虑国际贸易、直接投资、股权转移的是什么理论

篇6:运营类笔试题目

运营的笔试题,如你喜欢什么游戏?优缺点!或者你平时都上什么网?这些网站都有什么特点,或者分析一些这些网站的优缺点等等之类的题目,如果你是面试官,什么样的答案是令你感到满意的?(我笔试的主要是产品运营、游戏运营、互联网运营)

[运营类笔试题目]

篇7:智力类笔试题目

1:一天有个年轻人来到王老板店里买了一件礼物,这件礼物成本18元,标价21元.结果这个年轻人掏出100元来买这件礼物,王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元,但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元,问题是:王老板在这次交易中到底损失了多少钱?

A.118元

B.197元

C.97元

D.100元

2:面试在求职过程中非常重要,经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。

以上论断是建立在哪项假设的基础上的?

A.必须经过面试才能取得工作,这是工商界的规矩

B.面试主持者能够准确地分辨出哪些个性是工作所需要的

C.面试的惟一目的就是测试应聘者的个性

D.若一个人的个性适合工作的要求,他就一定被录用

3:林园小区有住户家中发现了白蚁。除非小区中有住户家中发现白蚁,否则任何小区都不能免费领取高效杀蚁灵。静园小区可以免费领取高效杀蚁灵。如果上述断定都真,则以下哪项据此不能断定真假??

Ⅰ林园小区有的住户家中没有发现白蚁。

Ⅱ林园小区能免费领取高效杀蚁灵,

Ⅲ静园小区的住户家中都发现了白蚁。

A.只有Ⅰ

B.只有Ⅱ

C.只有Ⅲ

D.Ⅰ、Ⅱ和Ⅲ。

4:某出版社近年来出版物的错字率较前几年有明显的增加,引起了读者的不满和有关部门的.批评,这主要是由于该出版社大量引进非专业编辑所致。当然,近年来该社出版物的大量增加也是一个重要原因。上述议论中的漏洞,也类似地出现在以下哪项中?

Ⅰ.美国航空公司近两年来的投诉率比前几年有明显的下降。这主要是由于该航空公司在裁员整顿的基础上,有效地提高了服务质量。当然,9.11事件后航班乘客数量的锐减也是一个重要原因。

Ⅱ.统计数字表明:近年来我国心血管病的死亡率,即由心血管病导致的死亡在整个死亡人数中的比例,较前有明显增加,这主要是由于随着经济的发展,我国民众的饮食结构和生活方式发生了容易诱发心血管病的不良变化。当然,由于心血管病主要是老年病,因此,我国人口的老龄化,即人口中老年人比例的增大也是一个重要原因。

Ⅲ.S市今年的高考录取率比去年增加了15%,这主要是由于各中学狠抓了教育质量。当然,另一个重要原因是,该市今年参加高考的人数比去年增加了20%。

A.只有Ⅰ

B.只有Ⅱ。

C.只有Ⅲ。

D.只有Ⅰ和Ⅲ。

篇8:统计类笔试题目

又听说去年靠回归和时间序列,所以重点看了回归,结果今天考试没考,基本都是凭记忆做的。

所以总结出规律,每年靠的完全不同方向,可能明年就考多元之类的了,真是能搞!!

篇9:会计核算类笔试题目

会计核算类笔试题目

下面请看由应届毕业生网推荐的会计核算类笔试题目

一、名词解释:商业汇票

二、shl测评题:会计核算形式是指会计凭证,会计帐簿和记帐程序的有机结合,

(1)请指出五种主要核算形式;

(2)就汇总记帐凭证核算形式,说明其程序。

三、假设A公司的成本资料如下:

销售单价 40元

单位变动成本 28元

固定成本总额 1,584,000元

要求:

(1)计算盈亏临界点销售量(分别以实物量和金额表示),

(2)该公司为达到税前目标利润120,000元,其销售量应为多少?

(3)该公司如达到税后目标利润180,000元(税率40%),其销售量应为多少?

(4)假设变动成本中有50%为人工成本,固定成本中有20%为人工成本,此时,人工成本已上升10%,求盈亏临界点销售量(以实物量表示)。

篇10:网易技术类笔试题目

网易技术类笔试题目

技术类7条必做

1.     一条简单的图形题

2.     也是一条简单的图形题

3.     一个部队长100M,匀速前进,一个士兵从队尾跑到队头,再从队头跑回队尾,也是匀速跑,当士兵回到队尾的时候部队刚好前进100M,问,那个士兵跑了多长的路程。

4.     一条简单的逻辑推理,五人戴黑/白帽,谁说对谁说错的,很简单,不多说

5.     写条件语句话流程图,也不难,只是没把握全对,基本的只要读过计算机相关专业课都可以写到出来

6.     概率计算题,邮件有垃圾邮件和非垃圾邮件,一个单词W出现在垃圾邮件中的概率是Pa=W出现在垃圾邮件中的次数/总单词数,单词W出现在非垃圾邮件中的概率是Pb=W出现在非垃圾邮件中的次数/总单词数。

问:(1)W是垃圾单词的概率

(2)一封邮件中有单词w1,w2……wn,这些单词是垃圾单词的概率分别是p1,p2….pn,问这封是垃圾邮件的概率是多少。

题目大概是这样,可能有小小记得不很清楚,第一问应该不难,但是第二问不会,怎样才定义为垃圾邮件我都不知道。

7.     程序题,输入一个字符串,可以理解为一个数,求出比这个数大的数中最小的那个,而且这个数满足各个位的和跟原来的数的各个位的和相等,

举个简单的例子、

输入0050  各个位的和是0+0+5+0=5

输出0104   各个位的和是0+1+0+4=5

而且0104(理解为104)比0050(理解为50)大,而且没有小于104而且大于50的中符合要求的

不难,有规律的,把最低非0位分解下,再推一推就出来的。。。。

下面是各个方向的`题目,其他我不清楚,我的数据库是下面两条

1.     排他锁的解释和作用。。。。我有点印象,但是记不清楚,吹了几行就写不出东西

2.     给出一些部门有部门号,名称。。。。员工有员工号,名称。。。。。图书有号,名。。。。之类的要画E-R图,然后写出SQL创表的语句,这些不难,接着一个什么B-S的环境注意什么问题不完全不知道是什么,接着问如果要统计借书最多的10个人和借出次数最多的十本书要不要增加表(当然是不用,在原来其中两个表中增加一列就行)

最后一个问题是用SQL语句写出显示借出次数前10的图书资料(我不知道怎样选择前10。。。。)

选做题两条

1.      AB

*    A

——————

CAD

ABCD代表不同的数字,求出来。。。。。。。。。很简单。。。十来分钟就推出

2.没时间看。。。。。。。也是一条程序题。。。。。

笔试题目

奇虎笔试题目

思科笔试题目

网通笔试题目

DBA笔试题目

长虹笔试题目

Delphi笔试题目

盛大笔试题目

光大银行笔试题目

索尼程序类型笔试经验

程序类笔试题目(精选10篇)

欢迎下载DOC格式的程序类笔试题目,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档