发布于2020-11-19 20:43 阅读(1199) 评论(0) 点赞(22) 收藏(2)
今天去面试了RPA开发工程师,遇到了几道面试题没写出来。
java实现:
public class ArrayDemo {
public static void main(String[] args) {
int[] data = new int[]{1, 2, 4, 5, 6};
int max = Integer.MIN_VALUE;//定义为最小值
int min = Integer.MAX_VALUE;//定义为最大值
int avg = 0;
int sum = 0;
for (int i = 0; i < data.length; i++) {
if (data[i] > max) {
max = data[i];
}
if (data[i] < min) {
min = data[i];
}
sum = sum + data[i];
}
avg = sum / data.length;
System.out.println(max);
System.out.println(min);
System.out.println(sum);
System.out.println(avg);
}
}
Python实现:
class Array{
public:
Array(int a[10]);
void process();
void print();
private:
int data[10];
int max;
int min;
float average;
};
Array::Array(int a[10]){
for(int i=0;i<10;i++){
data[i]=a[i];
}
}
void Array::process(){
int t=data[0];
for(int i=1;i<10;i++){
if(t<data[i])
t=data[i];
}
max=t;
for(int i=0;i<10;i++){
if(t>data[i])
t=data[i];
}
min=t;
double sum=0.0;
for(int i=0;i<10;i++){
sum+=data[i];
}
average=sum/10;
}
void Array::print() {
cout<<"最大值: "<<max<<endl;
cout<<"最小值: "<<min<<endl;
cout<<"平均值: "<<average<<endl;
}
int main(){
int b[10];
for(int i=0;i<10;i++){
cin>>b[i];
}
Array arr(b);
arr.process();
arr.print();
return 0;
}
脏数据是指源系统中的数据不在给定的范围内或对于实际业务毫无意义,或是数据格式非法,以及在源系统中存在不规范的编码和含糊的业务逻辑
脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据
不可重复读是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不 可重复读。例如,一个编辑人员两次读取同一文档,但在两次读取之间,作者重写了该文档。当编辑人员第二次读取文档时,文档已更改。原始读取不可重复。如果 只有在作者全部完成编写后编辑人员才可以读取文档,则可以避免该问题。
幻读是指当事务不是独立执行时发生的一种现象,例如 第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好像发生了幻觉一样。
(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
(2) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
(3) 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
(4)GET请求被回退时是无害的,POST请求被回退是会被重新再执行一次
(5)GET传递的数据类型是文本,POST是文本或者二进制
(6)GET 请求的静态资源会被浏览器缓存,POST不会被缓存
原文链接:https://blog.csdn.net/yp20191210/article/details/109779936
作者:java大师
链接:http://www.javaheidong.com/blog/article/1072/c12078ad826df093ce71/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!