2009北航机试

北航 研究生 课程 软件测试工具与实践 软件测试工具与实践是北京航空航天大学软件学院研究生测试专业的专业课,始于2004年。课程详细介绍了多种软件测试工具,帮助学生将软件测试理论与软件测试实践相结合。 本文为2009年课程内容课程目录: 2009 2007 2006 2005 2004Email: hhmall@hotmail.com 课程目录课程概述软件测试工具概述1: Sofeware Tes 阅读详情

代码均为自做

1.题目描述:

立方根的逼近迭代方程是 y(n+1) = y(n)2/3 + x/(3y(n)*y(n)),其中y0=x。求给定的x经过n次迭代后立方根的值。
输入:输入有多组数据。每组一行,输入x n。
输出:迭代n次后的立方根,double精度,保留小数点后面六位。

样例输入:
3000000 28
样例输出:
144.224957

#include <stdio.h>
#include <stdlib.h>

int main() {
	double x, y;
	int n;
	scanf("%lf%d", &x, &n);
	y = x;
	for (int i = 0; i < n; i++) {
		y = y * 2 / 3 + x / (3 * y * y);
	}
	printf("%.6f\n", y);
	return 0;
}

2.题目描述:

输入一个数组的值,求出各个值从小到大排序后的次序。
输入:输入有多组数据。每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。
输出:各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。

样例输入:
4
-3 75 12 -3
样例输出:
1 3 2 1

#include <stdio.h>
#include <stdlib.h>

int a[10005], b[10005];
int n;
void quickSort(int left, int right);
int main() {
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%d", &a[i]);
		b[i] = a[i];
	}
	quickSort(0, n - 1);
	int m = n;
	for (int i = 1; i < m; i++) {
		if (b[i - 1] == b[i]) {
			for (int j = i; j < m - 1; j++) {
				b[j] = b[j + 1];
			}
			m--;
			i--;
		}
	}
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < m; j++) {
			if (a[i] == b[j]) {
				printf("%d%c", j + 1, i == n - 1 ? '\n' : ' ');
				break;
			}
		}
	}
	return 0;
}
void quickSort(int left, int right) {
	if (left > right)
		return;
	int i = left, j = right;
	int temp = b[left], t;
	while (i != j) {
		while (b[j] >= temp && j > i)
			j--;
		while (b[i] <= temp && j > i)
			i++;
		if (i < j) {
			t = b[i];
			b[i] = b[j];
			b[j] = t;
		}
	}
	b[left] = b[i];
	b[i] = temp;
	quickSort(left, i - 1);
	quickSort(i + 1, right);
	return;
}

3.题目描述:

字符串的查找删除 ,给定文件filein.txt 按要求输出fileout.txt。
输入:无空格的字符串
输出:将filein.txt删除输入的字符串(不区分大小写),输出至fileout.txt

sample
输入:in
输出:将filein.txt 中的In、IN、iN、in删除,并去掉每行中的空格,输出至fileout.txt

filein.txt中的值为:

#include <stdio.h>
int main()
{
printf(" Hi ");
}

输出的fileout.txt为

#clude<stdio.h>
tma()
{
prtf(“Hi”);
}

#include <iostream>
#include <string>
#include <cstdio>
#include <ctype.h>
using namespace std;

int main()
{
    string del, src;
    cin >> del;
    FILE *in = fopen("filein.txt", "r");
    FILE *out = fopen("fileout.txt", "w");
    char ch;
    int len = del.size();
    // cout << len << endl;
    src.clear();
    while ((ch = fgetc(in)) != EOF) {
        if (ch == ' ' || ch == '\t' || ch == '\n') { // 要删除的字符串中无空格,换行等
            int srcLen = src.size(); // 读出的字符串长度
            for (int i = 0; i < srcLen; i++) { // 从第一个字符开始比较
                if (src[i] == del[0] && srcLen-i+1 >= len) { // 与所删字符串第一个字符相同,继续比较下面的
                    int j;
                    bool flag = true;
                    for (j = 1; j < len; j++) {
                        if (src[i+j] != del[j]) flag = false;
                    }
                    if (flag == false) { // 从i号开始长位len的子字符串 和所删字符串不相同
                        fputc(src[i], out); // 输出到out,从下一个字符重新比较
                    }
                    else i += j-1; // 相同,则删除,因为每一次循环完都有i++,所以这里为i += j-1
                }
                else fputc(src[i], out);
            }
            if (ch == '\n') fputc(ch, out); // 每一行中的空格去掉
            src.clear();
        }
        else src.push_back(ch); // 一个字符串,一个字符串的处理
        // cout << ch;
    }
    return 0;
}
/*
iiin
iin
i
*/

祝贺 Influx Technology 成为北航 AERO 大学生方程式赛车队一级赞助商 Influx Technology在中国大学生方程式汽车大赛2021赛季中首次与北航AERO车队达成合作,成为北航AERO-Segway®电动方程式赛车队和无人驾驶方程式赛车队的一级赞助商。 InfluxTechnology将在新赛季中为北航AERO 车队提供数据记录仪硬件设备及相关技术支持,助力北航 AERO 车队在新赛季中取得佳绩。 北航 AERO-Segway 方程式赛车队于2009 年正式组建,是中国大学生方程式大赛的创始车队之一。车队每年设计并制造设计油、电和无人车各一辆符合... 阅读详情

相关推荐

信号完整性分析学习--16--传输线效应

传输线效应 说到传输线效应,大多数人都会想到一个经验法则,那就是: “当互连线的长度大于1/6倍的信号上升时间的空间延伸时,互连线就体现出传输线效应。” 上升时间越小越容易体现传输线效应。 由此可见,同一根互连线,它是否体现传输线效应,要看它要传输什么样的信号。下图所示,一根延时为15ps的互连线,当它传输上升时间为60ps的信号时就会体现传输线效应;当它传输上升时间为180ps的信号时就不体现传输线效应。

qq_29476769的博客 7274

北航2009年机试

1.题目描述: 立方根的逼近迭代方程是 y(n+1) = y(n)2/3 + x/(3y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。 输入: 输入有多组数据。 每组一行,输入x n。 输出: 迭代n次后的立方根,double精度,保留小数点后面六位。 样例输入: 3000000 28 样例输出: 144.224957 #include&amp;lt;stdio.h&amp;gt; i...

我在浪里 384

基于bootstrap+Java的图书管理系统(任务书)

10] 倪甜弟,周晓波,王相喜.基于JSP图书馆自习室预约系统的设计与实现[J].现代计算机, 2024, 30(9):117-120.DOI:10.3969/j.issn.1007-1423.2024.09.023.[2] 陈明雪,赵勇,周小丽,等.基于Node.js和Bootstrap的图书管理系统设计与研究[J].现代信息科技, 2021, 5(24):4.[9] 杨婷婷.基于VOSviewer的图书馆管理系统研究的可视化分析[J].现代信息科技, 2023, 7(3):123-126.

毕业作品网站 646

北航研究生复试机试真题-2009年

2009年北航机试真题 1、迭代立方根 立方根的逼近迭代方程是y(n+1)=y(n)2/3+x/(3y(n)*y(n)),其中y0=x,求给定的x经过n次迭代后的立方根的值。 自做代码: #include<iostream> #include<cstdio> using namespace std; int main() { int n; double x; cin>>x>>n; double y=x; for(int i=1;i<=n;i++

Code_Georgia的博客 259

从‘裸纤’到成品:手把手拆解光纤阵列(FA)的装配、点胶与端面研磨全流程

本文详细拆解了光纤阵列(FA)从裸纤到成品的全流程,包括装配、点胶与端面研磨等关键工艺。通过实战经验和数据对比,揭示了5G基站、数据中心等场景中FA的精密制造要点与常见故障解决方案,为光通信器件生产提供专业指导。

weixin_42652674的博客 746

CentOS 9 Stream 上安装 MySQL 8.0+

根据提示进行设置,包括设置新的 root 密码、禁用远程 root 登录等。MySQL 在首次安装时会生成一个临时密码。这样就完成了 MySQL 8.0.37 的安装。这将安装最新的 MySQL 8.0 版本。

小强不是坑 1679

北航2009机试——字符串的查找删除

题目1168:字符串的查找删除 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4866 解决:1990 题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输

wxyfennie的博客 803

基于Matlab的自动泊车系统开发:利用模糊控制实现智能停车解决方案的详细教程

Matlab是一种广泛应用于科学计算、工程建模与仿真的编程语言,其强大的工具箱和简洁的编程语法,使其成为开发自动泊车系统的理想选择。在开始编写代码之前,我们需要搭建Matlab的工作环境,并熟悉相关的工具箱,如Fuzzy Logic Toolbox,用于实现模糊控制。首先,确保你已经安装了Matlab软件,并加载了必要的工具箱。接下来,我们将逐步讲解如何在Matlab中实现自动泊车系统。

qq_38334677的博客 663

北航机试题2009(题目+代码)

https://apriljia.com/2018/07/16/%E5%8C%97%E8%88%AA%E4%B8%8A%E6%9C%BA%E8%AF%95%E9%A2%982009%EF%BC%88%E9%A2%98%E7%9B%AE%E4%BB%A3%E7%A0%81%EF%BC%89/ 1、立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y...

mingzhiqing的博客 734

HBase学习二:RegionServer详解

RegionServer是HBase系统中最核心的组件,主要负责用户数据写入、读取等基础操作。RegionServer组件实际上是一个综合体系,包含多个各司其职的核心模块:HLog、MemStore、HFile以及BlockCache。一个RegionServer由一个(或多个)HLog、一个BlockCache以及多个Region组成。其中,HLog用来保证数据写入的可靠性;BlockCache可以将数据块缓存在内存中以提升数据读取性能;

qwerty1372431588的博客 747

MuJoCo Playground 机器人强化学习入门教程(一)

MuJoCo Playground 包含 DM 控制套件、机器人运动和机器人操作环境。env每个环境还与一个环境配置相关联,如果需要,可以覆盖该配置。env_cfg请注意,环境配置包含 sim_dt 和 ctrl_dt。ctrl_dt 决定每个 env.step 的时间间隔。因此,每个 env.step 的模拟步长为 ctrl_dt / sim_dt 倍。其他值得注意的参数还有 vision_config,我们将在基于视觉的笔记本中详细讨论!现在,我们将专注于特权观察。

2506_90492529的博客 4615

北航计算机机试09数组排序

题目描述: 输入一个数组的值,求出各个值从小到大排序后的次序。 输入: 输入有多组数据。 每组输入的第一个数为数组的长度n(1<=n<=10000),后面的数为数组中的值,以空格分割。 输出: 各输入的值按从小到大排列的次序(最后一个数字后面没有空格)。 样例输入: 4 -3 75 12 -3 样例输出: 1 3 2 1 912kb

goForIt 633

2025华为杯第二十二届中国研究生数学建模竞赛D题:低空湍流监测及最优航路规划 - 完整解题分析+完整MATLAB源码!(下篇)

🎓 本文收录于 《滚雪球学数学建模》专栏,本专栏专注于从零基础出发,带你循序渐进掌握数学建模的核心方法与思维路径。通过“滚雪球式”学习法,从最简单的生活化案例到经典建模工具,再到省赛、国赛真题实战演练,逐步积累知识与技能,帮助你搭建完整的建模体系。无论你是刚接触建模的新生,还是希望提升科研与竞赛能力的学者与工程师,本专栏都将为你提供一条清晰、高效、可实操的建模成长路线,助力你快速进阶,突破难点,迈向数学建模竞赛与实际应用的更高峰 🚀!

**My Coding Family** 1622

2009年北航机考题

1、【问题描述】 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。 输入: 输入有多组数据。 每组一行,输入x n。 输出: 迭代n次后的立方根,double精度,保留小数点后面六位。 样例输入: 3000000 28 样例输出: 144.224957 #include

一字并肩王的博客 1388

海康威视监控文件专用播放器

海康威视监控专用播放器,可以播放海康威视监控文件....

JTXQ JT808模拟终端、JT1078模拟终端、部标模拟器-V5.2.6

JTT808 部标模拟终端,可模拟注册、鉴权、自动上报位置、拍照上传多媒体数据、1078实时音视频等。支持轨迹上报、压力测试。支持苏标、粤标、黑标主动安全报警上报。操作时, 可在平台上下发9205查询历史音视频、9206文件上传, 模拟终端根据指令返回数据, 上传文件等。模拟终端查询的本地历史音视频来源: JT808协议菜单>> 摄像头拍照 点击录像, 录像文件存储在本地即为历史音视频来源。程序说明: https://blog.youkuaiyun.com/WXL2010/article/details/126789250

北航软件学院课程 实用软件工具 04: 工具软件

北航软件学院 - 实用软件工具 2009工具软件本节介绍工具软件下载  返回课程目录

K. 黄的专栏 677

超声波发射接收模块电路图.zip

超声波发射接收模块电路图

信息北航身份认证_博雅预告 | 北航AERO方程式赛车队十周年庆典暨纪念

★北航AERO-Segway 方程式赛车队★北航AERO-Segway 方程式赛车队于2009年正式组建是中国大学生方程式大赛的创始车队之一车队每年设计并制造油、电各一辆符合大学生方程式规则的赛车参加了多次中国大学生方程式汽车大赛作为赛事元老车队经过九年的赛事历练已发展成为具有航空院校特色的国内一流强队AERO北航 AERO-Segway 方程式赛车队是学校科技创新团队的代表,在北京...

weixin_39927158的博客 490

安卓期末作业-仿外卖app-简单app

安卓期末作业-仿外卖app-简单app(附一份安卓导入Word)详情请看我的文章介绍https://blog.youkuaiyun.com/weixin_43474701/article/details/127416076

转载北航军训日记:“我们的军训 我们的二连”

近 来,北航2009级新生军训营中出现甲流疫情,引起社会广泛关注。身在学校本部,我对大兴训练基地的具体情况了解有限。但感觉近日来对此事的报道众口不 一,难免令人焦虑恐慌。希望在事实尚未清楚之前,大家保持冷静,不轻信谣言。也祝北航早日度过难关,09级校友安康。分享校内网上一篇身在大兴军训基地的 北航学生的军训日记,写作与2009年10月31日。 清晨,挂着露水,有些微冷,军训的孩子...

java-t-go 439

北航软件学院课程 实用软件工具 00: 课程概述

北航软件学院 - 实用软件工具 2009课程概述本节介绍课程内容下载  返回课程目录

K. 黄的专栏 805

北航计算机考研录取多少人,北航计算机考研近三年报考录取情况

北航计算机考研近三年报考录取情况计算机吧微博开通了,关注计算机吧,关注最新计算机考研信息,计算机专业学生的信息平台。地址:http://doc.wendoc.com/jsj82007年300分,2008年350分。2009年之前专业课是北航自己命题,且工学硕士与工程硕士分开划线(一般工程硕士比工学分数低10~20分)。2009年开始全国统考,并加工程硕士与工学硕士合并在一起划分数线。所以之前的分数...

weixin_39932762的博客 703

北航计算机博士要几年毕业,2009年北航博士毕业学位论文要求!

一、申请博士学位对发表论文的基本要求(最新)(前五条为其它学科)6.其它工学学科,包括航空宇航科学与技术、控制科学与工程、机械工程、仪器科学与技术、电子科学与技术、信息与通信工程、动力工程与工程热物理、光学工程、交通运输工程、力学、材料加工工程(限机械学院)等。申请者在国内外重要的学术期刊或学术会议上发表论文不少于3篇,并满足下列条件之一:(1)在SCI检索的本学科领域重要国际学术刊物发表1篇学术...

weixin_35814757的博客 1852

北航成AAAI 2021最大赢家,两篇一作斩获最佳论文、提名奖,研究皆与Transformer相关...

杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI当地时间2月4日,AAAI 2021最佳论文奖出炉!由AAAI 2021程序委员会主席Mausam在开幕式上宣布,共有3篇论文获得...

量子位 456

北航2009年计算机复试上机

第一题、太简单(略) 第二题、数组排序 #include #include #include int match(char c1,char c2){     if('A'         c1+='a'-'A';     }     if('A'         c2+='a'-'A';     if(c1 == c2) return 1;     else r

qq_17172467的博客 308

【博资考1】网安学院-北航网安数学基础部分

群是一个集合和一个二元运算的组合,满足封闭性、结合性、存在单位元和逆元等条件。在加密算法中,群结构被广泛应用,例如RSA公钥加密、椭圆曲线加密(ECC)等。

定期分享我的发现和想法,感谢你的陪伴和支持 2120

北航软件学院课程 实用软件工具 03: Microsoft Office

北航软件学院 - 实用软件工具 2009Mictosoft Office本节介绍Microsoft Office下载  返回课程目录

K. 黄的专栏 844

1月30日嵌入式精英座谈齐聚北航

1月30日嵌入式精英座谈齐聚北航:顶嵌杯大赛颁奖典礼          2009年末嵌入式技术大盘点,嵌入式业内专家学者齐聚一堂,“顶嵌杯”三个月苦苦寻觅嵌入式编程高手终有结果,全国海选嵌入式C编程高手云集颁奖典礼。共邀您参加并见证辉煌盛典!  此次讲座主题主要有三个:首先是《单片机与嵌入式系统应用》副主编,中国软件行业协会嵌入式分会副秘书长何小庆先生主讲《学习和掌握一种RTOS》;其

joben的专栏 1116

1月30日嵌入式精英齐聚北航论道

1月30日嵌入式精英座谈齐聚北航:顶嵌杯大赛颁奖典礼 2009年末嵌入式技术大盘点,嵌入式业内专家学者齐聚一堂,“顶嵌杯”三个月苦苦寻觅嵌入式编程高手终有结果,全国海选嵌入式C编程高手云集颁奖典礼。共邀您参加并见证辉煌盛典! 此次讲座主题主要有三个:首先是《单片机与嵌入式系统应用》副主编,中国软件行业协会嵌入式分会副秘书长何小庆先生主讲《学习和掌握一种RT...

weixin_34249367的博客 109
上一篇: 2010北航机试
下一篇: [springboot中jdk版本问题] java: 警告: 源发行版 11 需要目标发行版 11
咕咕嘎嘎丨
博客等级 码龄10年 12粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值