1. 程式人生 > 其它 >zcmu1540: 第k大數 (二分)

zcmu1540: 第k大數 (二分)

技術標籤:Java日測題JavaScriptprototypejavascript

Java課程–第33次日測題

一、單詞:

  1. 動態的:?;
  2. 面向切面程式設計:?;
  3. 瀏覽器:?;
  4. 連線:?;
  5. 埠,港口:?;
  6. 主機,主人:?
  7. 客戶,顧客:?;

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

二、程式設計題:

1. (1)var fruit; (2)var fruit = null; (3)var fruit = “水果”; (4)var fruit = new Array(“orange”, “banana”, “apple”);
分別指出每一個fruit在JavaScript中的資料型別?

答:
(1)undefined;因為只宣告,未賦值,就是undefined;

在這裡插入圖片描述

(2)object;值為null的也是一個物件,null是物件object型別;
在這裡插入圖片描述

(3)string;
在這裡插入圖片描述

(4)object;
在這裡插入圖片描述

2. 用字面量方式建立一個學生物件,包括學生姓名、年齡、考試成績等屬性。以及學生自我介紹的方法showInfo,列印學生資訊?
答:

let stu1 = { 	
	name: "李四", 	
	age: 22, 	
	score: 90,
	showInfo: function() { 		
		alert("這個學生的姓名是:" 
		+ this.name 
		+ ",年齡:" 
		+ this
.age + ",考試成績:" + this.score + "。"); } }

3. 再通過構造方法的方式建立上例學生物件?
答:

function Student(name, age, score) {
	this.name = name;
	this.age = age;
	this.score = score;
	this.showInfo = function() {
		alert("這個學生的姓名是:" 
		+ this.name 
		+ ",年齡:" 
		+ this.age 
		+
",考試成績:" + this.score + "。" ); } } let stu1 = new Student("小剛", 21, 90); stu1.showInfo();

4. 哪個運算子(操作符)可以檢測物件的型別是否匹配? 答:instanceof; // instanceof操作符專門用於檢測某個具體的物件例項是否是某個高階物件類的例項
5. 如果程式執行程式碼 function Humans() { },然後建立一個人類的物件var h1 = new Humans(); 此時你認為有多少個物件? 答:(1)有2個物件:第一個:構造器物件;第二個:例項物件h1;
6. 如何通過原型鏈讓man繼承Human? 答:原型繼承方式: function Humans() {} function Man() {} Man.prototype = new Humans();