2014-CVTE网测部分软件技术测试题及答案
1、叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是(D)
A、空或只有一个结点 B、高度等于其结点数 C、该二叉树是完全二叉树 D、所有结点无右孩子
应该是二叉树的每个结点都只有一个(左或右)子树时,先序和和后序正好相反
2、假设X是这样的自然数,X能被4整除或者X的个位数是3,那么在3000以内(小于1000),求这样的X的累加之和。(1575900)
#include "stdafx.h"
#include
#include
#include
#include "math.h"
#include
#include
using namespace std;
int main(int argc, _TCHAR*argv[])
{
int i,sum=0;
for(i=0; i<=3000;i++)
{
if(i%4==0 || i==3)
{
sum = sum+i;
}
}
printf("%d\n", sum);
return 0;
}
3、某公司数据库密码规定为5位组成的字符串,存储之前,需要将其加密,加密算法为:依次将每个字符依次将每个字符的ASC码值乘以2,再加上10,若计算到的新字符的值等于128,则继续将其除以3,否则不进行除法运算。最后将该得到的新字符串中所有字符前后互换(第一位和最后一位,第二位和倒数第二位交换,依次交换),编程求字符串“efvrg”加密后的字符串。(HORGF)
#include "stdafx.h"
#include
#include
#include
#include "math.h"
#include
#include
using namespace std;
int main(int argc, _TCHAR*argv[])
{
char pwd[]= "efvrg",temp;
int len =strlen(pwd);
for(inti=0;i
{
printf("%c\n",pwd[i]);
if((pwd[i]*2+10)>=128)
{
pwd[i]=(pwd[i]*2+10)/3;
printf("新字符的值等于128%c\n",pwd[i]);
}
else
{
pwd[i]=(pwd[i]*2+10);
printf("小于128%c\n",pwd[i]);
}
}
for(intj=0;j
{
temp=pwd[j];
pwd[j]=pwd[len-j-1];
pwd[len-j-1]=temp;
}
for(intj=0;j
{
printf("加密后的字符串%c\n",pwd[j]);
}
return0;
}
5、为了有效的捕获系统需求,应采用(C)
A、瀑布模型 B、V 模型 C、原型模型 D、螺旋模型
12、2到38642之间个位数为1的素数(只能被自己和1整除的数)的和是(18343110)
#include "stdafx.h"
#include
#include
#include
#include "math.h"
#include
#include
using namespace std;
int main(int argc, _TCHAR*argv[])
{
int i=0,sum=0;
for(i=2; i<=38642; i++)
{
int a,b,m = i/2;
a=i;
while (i%m!=0 && m>1)
{
m--;
}
if (a==1 && m==1)
{
sum += i;
}
}
printf("%d\n",sum);
return 0;
}
13、有关类和对象的说法中不正确的一项是(C)
A、对象是类的一个实例 B、任何一个对象只能是属于一个具体的类 C、一个类只能有一个对象 D、类与对象的关系与数据模型和变量的关系类似
26、写出下列程序运行的结果(BAAAABCAAABCDAABCD)
#include
#include
intmain(){
charstr1[100]="BCD";
char str2[100]="AAAAA";
int i=0;
for(i=1;i<=4;i++){
memcpy(str2,str1,i);
printf("%s",str2);
}
return 0;
}
15、输出712的N次方,结果后三位为696的N的个数,0(246)
#include "stdafx.h"
#include
#include
#include
#include "math.h"
#include
#include
using namespace std;
int main(int argc, _TCHAR* argv[])
{
intsum=712,count=0;
for(inti=0;i<24669;i++)
{
sum=sum*71200;
if(sum==696)
count++;
}
printf("输出712的N次方,结果后三位为696的N的个数为:%d (0)",count);
scanf("%d",&count);
return0;
}
16、输出下面的第三行的结果(7)
public class Hello
{
public static void main(String args[])
{
String overview = "This chapter contains a description ofconvertions used in this manual";
for (int i = 0; i < overview.length();i++)
{
int num = 0;
for (int j = 0; j < overview.length();j++)
{
if (overview.charAt(i) == overview.charAt(j))
num++;
}
System.out.println(num);
}
}
}
17、不属于构造函数特征的是(D)
A、构造函数的函数名与类名同名 B、构造函数可以重载 C、构造函数可以设置缺省(默认)参数 D、构造函数必须指定类型说明
18到5635468724之间的最大素数是?1340501419
#include "stdafx.h"
#include
#include
#include
#include "math.h"
#include
#include
using namespace std;
int main(int argc, _TCHAR*argv[])
{
unsigned longa=5635468724,c,i,d;
int b=1;
while(b)
{
a--;
c=sqrt(a*1.0);
for(i=2;i<=c;i++)
{
d = a%i;
if(!d) break;
}
if(i>c)b=0;
}
printf("%ld",a);
return 1;
return 0;
}
2014-CVTE网测部分软件技术测试题及答案的更多相关文章
- 从游击队到正规军(三):基于Go的马蜂窝旅游网分布式IM系统技术实践
本文由马蜂窝技术团队电商交易基础平台研发工程师"Anti Walker"原创分享. 一.引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商. 从商品复杂性来看,一个 ...
- IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈
以前写过一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),主要介绍笔者的职业发展之路,不过该文需要后续了,因为笔者现在从事的是“产品经理”一职.从笔者的导航文([置顶]博文快 ...
- linux测速软件speedtest-cli
linux测速软件: https://github.com/sivel/speedtest-cli 以下是我在gentoo上测的
- 业务、架构、技术,我们应该关注什么 Java和.Net的优势劣势简单看法 市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展 利益决定着选择应用新技术
业务.架构.技术,我们应该关注什么 一个企业存在的必然和前提就是获取企业生成的利润,怎么样合法合理取得利润呢,企业怎么样生存下去呢,很简单,为客户提供等值的产品与服务,客户支付你相应的报酬. 我们是从 ...
- 开放思源 专注高效 HPE&msup软件技术开放日回顾
7月22日,HPE和msup联合举办的软件技术开放日在上海浦东新区张江高科技园区召开,主.分会场共邀请HPE 13 名测试.质量.大数据专家分享技术实践与经验,与180多名测试总监一起拆解质量保障及大 ...
- [svc]linux测速软件speedtest-cli
linux测速软件: https://github.com/sivel/speedtest-cli 以下是我在gentoo上测的
- 作为软件技术人员建立自己的git账户并保存资料的重要性
日常生活中,当修改并保存了一个文件,所得到的就是此文件的最新版本,假若今后因某一问题需要用到原来文件,可是很多情况下,这种修改是不可逆的.你修改完之后,无法回到你修改前的样子.为了避免这种情况,有的人 ...
- 在mac上显示网速的软件——iStat Menus 5:
在mac上显示网速的软件——iStat Menus 5: https://bjango.com/mac/istatmenus/ 注册码: Email: 982092332@qq.com SN: GAW ...
- linux挂载远程windows服务器上的ISO,给内网的服务器安装软件
原文: http://blog.csdn.net/chagaostu/article/details/45195817 给内网的服务器安装软件 直接用yum install XXX的话,会告知找不到源 ...
随机推荐
- A - A
A - A Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status ...
- mysql中判断表中是否存在某条记录
SELECT CASE WHEN EXISTS (SELECT * FROM usergroupmap WHERE groupId = groupIdIn AND userId = v_friendI ...
- Android 利用摄像头指尖测试心率
过摄像头来获得心率,搜了一下这个技术真不是噱头,据说在iPhone早有实现,主要原理是:当打开软件时,手机的闪光灯也会被自动打开,用户将手指放在摄像头上时,指尖皮下血管由于有血液被压入,被光源照射的手 ...
- fiddler--firefiox代理
修改端口:修改后重启才能生效
- python进阶3--文件系统
文件系统 python的标准库中包括大量工具,可以处理文件系统中的文件,构造和解析文件名,也可以检查文件内容. pyhton表文件名表示为简单的字符串,另外还提供了一些工具,用来由os.path中平台 ...
- oracle 数据库数据迁移解决方案
大部分系统由于平台和版本的原因,做的是逻辑迁移,少部分做的是物理迁移,接下来把心得与大家分享一下 去年年底做了不少系统的数据迁移,大部分系统由于平台和版本的原因,做的是逻辑迁移,少部分做的是物理迁 ...
- underscore api 概览
underscore 集合函数(数组或对象) _.each(list, iteratee, [context]); _.map(list, iteratee, [context]); _.reduce ...
- BBM(Bad Block Management)坏块管理
不管WL算法如何高明,在使用中都会碰到一个头痛的问题,那就是坏块,所以一个SSD必须要有坏块管理机制.何谓坏块?一个闪存块里包含有不稳定的地址,不能保证读/写/擦时数据的准确性. ...
- Tomcat远程调试和加入JMS(转)
1.Tomcat 加入远程调试,在catalina.bat : SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xr ...
- Struts2 学习笔记20 类型转换part2 写自己的转换器
之前说的是调用Struts2的默认转换器,现在我们来说以下写自己的转换器,这个一般不常用,在访问不是自己写的类中可能用到.我们一点点来,因为写自己的转换器需要注意的东西还是很多的. 我们还是用之前的项 ...