打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
青年大第31期答案

题目:青年大第31期答案

一、简答题

1.
什么是401错误码?

401
错误码是指未授权错误,表示访问资源需要进行身份验证,但是提交的凭据无效或已过期。

2.
什么是引用计数?

引用计数是一种内存管理技术,记录对象被引用的次数。每次引用时计数器+1,每次取消引用时计数器-1。当计数器为0时,表示该对象已无任何引用,可以释放其内存空间。

3.
什么是中心极限定理?

中心极限定理是指,对于一个样本容量足够大、且每个样本都是来自于同一个总体的独立随机变量,其样本均值的分布近似服从正态分布。换言之,无论总体分布是什么样的,只要样本数足够大,样本均值的分布就会趋近于正态分布。

二、操作题

1.
编写一个函数,实现字符串反转功能。

function reverseString(str){
  return str.split("").reverse().join("");
}

2.
编写一个函数,判断一个数是否为素数。

function isPrime(num){
  if(num <= 1){
    return false;
  }
  for(let i = 2; i <= Math.sqrt(num); i++){
    if(num % i === 0){
      return false;
    }
  }
  return true;
}

三、计算题

1.
求解下列方程的根:x^2 + 2x + 1 = 0

根据求根公式,可得:x = (-b ± √(b^2 - 4ac)) / 2a
代入a = 1, b = 2, c = 1,可得:x = (-2 ± √0) / 2
因为根号内为0,所以只有一个实根x = -1

2.
已知正方形ABCDF的边长为a,连接BD两点,求∠ABD的大小。

因为正方形ABCD是等边等角四边形,所以∠ABD = ∠ABC/2 = 45° / 2 = 22.5°

四、综合题

1.
根据下面给出的数据,编写一个JavaScript函数,计算该学生的GPA,并输出到控制台。

let grades = [
  { course: "
数学", credit: 4, score: 90},
  { course: "
英语", credit: 3, score: 85},
  { course: "
计算机", credit: 3, score: 95},
  { course: "
物理", credit: 2, score: 80}
];

function calculateGPA(grades){
  let totalCredit = 0;
  let totalGPA = 0;
  for(let i = 0; i < grades.length; i++){
    let grade = grades[i];
    let credit = grade.credit;
    let score = grade.score;
    let gpa = calculateGradePoint(score);
    totalCredit += credit;
    totalGPA += credit * gpa;
  }
  let finalGPA = totalGPA / totalCredit;
  console.log(`
该学生的GPA为:${finalGPA.toFixed(2)}`);
}

function calculateGradePoint(score){
  if(score >=90 && score <= 100){
    return 4.0;
  }else if(score >=85 && score <= 89){
    return 3.7;
  }else if(score >=82 && score <= 84){
    return 3.3;
  }else if(score >=78 && score <= 81){
    return 3.0;
  }else if(score >=75 && score <= 77){
    return 2.7;
  }else if(score >=72 && score <= 74){
    return 2.3;
  }else if(score >=68 && score <= 71){
    return 2.0;
  }else if(score >=64 && score <= 67){
    return 1.5;
  }else if(score >=60 && score <= 63){
    return 1.0;
  }else{
    return 0.0;
  }
}

calculateGPA(grades);

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
考研机试 60.学分绩点
用MATLAB GUI做一个简单的绩点计算界面
C语言《学生成绩管理系统》
指针与链表
程序员的基础和解决问题的思维很重要
Python学习入门--猜成语
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服