网站首页 > 知识剖析 正文
01 有一辆火车以每小时15公里的速度离开北京直奔广州,同时另一辆火车以每小时20公里的速度从广州开往北京。 如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从北京出发,碰到另一辆车后就向相反的方向返回去飞, 就这样依次在两辆火车之间来回地飞,直到两辆火车相遇。请问,这只鸟共飞行了多长的距离?
02 如图,两个正方形放在一起,小正方形边长是5,求阴影面积。见下图
解题思路:阴影面积为=两个正方形面积 - 外边3个 非 阴影三角形的面积
参考答案:
10*10+5*5-((15*10)/2+5*5/2+10*5/2)
=100+25-(75+12.5+25)
=12.5
第四大题:逻辑题(可选题)
1、如下图:一个直径为一米(常量)的钢质圆盘,水平放置,围绕中轴转动。 在距离圆心80厘米(常量)处的圆盘竖直上方有一个固定不动的激光发射器,向下发射对圆盘进行打孔。
圆盘初始匀速旋转,每秒钟转动x度,激光发射器每y秒钟发射一次给圆盘打孔,
圆盘每被打一个孔,旋转速度就会增加n倍(即为圆盘速度的n+1倍)。
请问,在m秒钟内,圆盘一共会被打多少个孔。
说明:输入值:x,y,m,n
输入值:孔数(int)
//参考代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
public class Program
{
int x;//圆盘转速每秒X度
int y;//激光打孔每Y秒一次
int m;//总时间M秒
int n;//圆盘每被打一个孔,旋转速度就会增加n倍(即为原速度的n+1倍)
public Program()
{
}
public static void Main(string[] args)
{
Program p = new Program();
while (true)
{
Console.Write("输入x:");
string x = Console.ReadLine();
Console.Write("输入y:");
string y = Console.ReadLine();
Console.Write("输入m:");
string m = Console.ReadLine();
Console.Write("输入n:");
string n = Console.ReadLine();
try
{
p.x = int.Parse(x);
p.y = int.Parse(y);
p.m = int.Parse(m);
p.n = int.Parse(n);
break;
}
catch
{
Console.WriteLine("输入错误!");
}
}
Console.WriteLine(p.calc());
}
int calc()
{
int sum = 0;//打孔数
List<int> list = new List<int>();//记录每一个孔的位置
for (int i = 1; i <= m; i++)//共运行m秒
{
if (i % y == 0)//每经过y秒
{
if (list.Count == 0)//第一次打孔
{
sum++;
list.Add(x * y);//记录位置
x = (n + 1) * x;//圆盘转速增加
}
else
{
bool b = true;//无位置重叠为true,重叠为false
for (int j = 0; j < list.Count; j++)
{
if (list[j] == (list[list.Count - 1] + x * y) % 360)//位置重叠
{
b = false;
break;
}
}
if (b)//判断是否重叠,无重叠则打孔
{
sum++;
list.Add((list[list.Count - 1] + x * y) % 360);//记录此次打孔位置
x = (n + 1) * x;//圆盘转速增加
}
}
}
}
return sum;
}
}
}
Sql 面试题
如下表1,2,3为已知表,请通过SQL语句查询得到结果表4,其中amount列取整。
表1.产品库存情况表,表名:tb1
表2.仓库对应课别表,表名:tb2
表3.产品对应品名表,表名:tb3
结果表4. section=’s1’的产品库存金额情况表
参考代码:
/* 本试题参考代码*/
select t1.pid ,t3.partName,convert(int,sum(t1.amount)) amount
from tb1 t1,tb2 t2,tb3 t3
where t1.warehouse=t2.warehouse and t1.pid=t3.partNo
and t1.pid in('a','b','d')
group by t1.pid,t3.partName
猜你喜欢
- 2024-11-17 Skywalking-03:Skywalking本地调试
- 2024-11-17 一个基于Asp.Net Core + Angular + Bootstrap开源CMS系统
- 2024-11-17 AspNet在windowserver中如何让IIS支持高并发
- 2024-11-17 在ASP.NET Core web API中使用Swagger/OpenAPI(Swashbuckle)
- 2024-11-17 AspNet.Core之使用CancellationToken来提高应用负载
- 2024-11-17 Dev ASP.NET界面开发2020:全新升级图表控件
- 2024-11-17 Web前端培训:五种JavaScript富文本编辑器的比较
- 2024-11-17 aspnet数据库连接mssql配置(基础入门6)
- 2024-11-17 aspnet向数据库插入数据(基础入门5)
- 2024-11-17 Mvc-AspNet Mvc选择题(50题)(asp.net mvc运行原理)
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)