东软金沙笔试题目


1、int num=100;

       ....中间省略多行代码

      num=71/3;

求num结果应该是多少


2、求写一个程序,给出100以内的素数:


3、SQL编写

      A 表是车辆信息表,名称,状态,可载人数

      B表是车辆使用情况记录表,与A表有外键关联,同时记录着是车辆是否已使用完成,车辆每次任务的里程数

问一,求运行了10万公里以上的车量的名称,并排序

问二,现在有出车任务(需要坐6人),找出符合条件的车辆


4、登录功能需要如何设计

5、谈下对软件工程的理解


解决一下素数的问题吧,还是学C语言时的问题了,使用递归实现,效率应该不高

<pre class="java" name="code">public class Prime {

	
	
	/**
	 * 输出num范围以内的素数
	 * @param num   指定的范围
	 * @param current 当前等待要判断的数字
	 */
	public   void Prime(int num,int current )
	{
		   
		    //退出条件
			if(current>=num)
			{
				 
			 
				return;
			}
			int curr=0;
		 
			//将一个数,从2开始取模判断是否能整除,如果能整除,并且又不是这个数本身,那这个数就不是素数,取下一个数进行判断
			for(int i=2;i<=current;i++)
			{
			
				//取模余数为0,但是i并不是等待判断的数本身,则不是素数
				if(current%i==0 && i<current)
				{
					 break;
				}
				else if(current%i==0 && i==current)
				{
					//输出素数
					System.out.println(current);
	 
				}
				
			}
			//下一个要判断的数字是哪一个
			curr=current+1;
			//开始判断下一个数字
			Prime( num,curr );
		 
		
		
	}
	
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Prime p= new Prime();
		p.Prime(100,2);
		
		
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值