记录-js基础练习题

这篇具有很好参考价值的文章主要介绍了记录-js基础练习题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助

记录-js基础练习题

隔行换色(%):

window.onload = function() {
    var aLi = document.getElementsByTagName('li');
    for(var i = 0; i < aLi.length; i++){
        if(i%2 == 1){
			aLi[i].style.background = '#bfa';
        }
    }
}
<ul>
    <li>aaa</li>
	<li>bbb</li>
	<li>ccc</li>
	<li>ddd</li>
</ul>

简易计算器:

<script>
	window.onload = function(){
		var oNum1 = document.getElementById('num1');
        var oNum2 = document.getElementById('num2');
        var oBtn = document.getElementById('btn');
        var oSel = document.getElementById('sel');
        oBtn.onclick = function(){
            var iNum1 = parseInt(oNum1.value);
            var iNum2 = parseInt(oNum2.value);
            switch(oSel.value){
				case '+':
                	alert(iNum1+iNum2);
                break;
                case '-':
               		alert(iNum1-iNum2);
                break;
                case '*':
                	alert(iNum1*iNum2);
                break;
                case '/':
                	alert(iNum1/iNum2);
                break;
                default:
                	alert('你没有合适的运算符!');
                break;
            }
        }
	}
</script>
<input type="text" id = "num1">
<select name="" id="sel">
	<option value="+">+</option>
	<option value="-">-</option>
	<option value="*">*</option>
	<option value="/">/</option>
</select>
<input type="text" id="num2">
<input type="button" value="计算" id="btn">

双色球随机数生成:

目标:生成一组(7个) 1-33之间的随机不重复的整数(1.生成一个1-33之间的整数。 2.生成7个–>循环长度不固定用while循环。 3.要求不重复,补零操作)

<script>
    function rnd(m, n) {
    return m + parseInt(Math.random()*(n-m));
	}
	//数组去重
	function findInArr(num,arr) {
		for(var i = 0; i < arr.length; i++) {
            if(arr[i] == num){
                return true;
            }
        }
        return false;
    }
	function toDo(n){
        return n < 10 ? '0' + n : '' + n;
    }
	var arr = [];
	while(arr.length < 7) {
        //1-34包括1,不包括34
        var rNum = rnd(1,34);
        if(findInArr(rNum,arr) == false) {
            arr.push(toDo(rNum));
        }
    }
	document.write(arr);
</script>

鼠标滑过div显示隐藏:

<div id="box1"
   οnmοuseοver="document.getElementById('box1').style.width='200px';document.getElementById('box1').style.height='200px'"
     οnmοuseοut="document.getElementById('box1').style.width='100px';document.getElementById('box1').style.height='100px'">
</div>

条件判断if:

点击按钮,如果div显示,那么隐藏它,如果div隐藏,那么显示它。

<input type="button" value="显示隐藏" οnclick="showHide()">
<div id="box1"></div>
<script>
        function showHide() {
            var oDiv = document.getElementById('box1');
            if (oDiv.style.display == "block") {
                oDiv.style.display = "none";
            } else {
                oDiv.style.display = "block";
            }
        }
</script>

背景色换肤功能:

一个页面两个按钮,一个div点击不同的按钮,背景色分别变成不同的颜色,字体大小也要改变。

<style>
        #box1 {
            width: 200px;
            height: 200px;
            background-color: #bfa;
        }
        .day{
            background: green;
            font-size: 10px;
        }
        .night{
            background: gray;
            font-size: 22px;
        }
</style>
<input type="button" value="白天" οnclick="showDay()">
<input type="button" value="夜晚" οnclick="showNight()">
<div id="box1">实现白天夜晚换肤功能</div>
<script>
        function showDay(){
            document.body.className="day";   
        }
        function showNight(){
            document.body.className="night";
        }
</script>

行为和结构的分离:

<script>
	window.onload = function(){
		//1.获取元素
		var oBtn = document.getElementById('btn');
		//2.加事件
		oBtn.onclick = function(){
			alert();
		};
	};
</script>

全选功能的实现:

<script>
window.onload = function () {
	var oA = document.getElementById('all');
	var oBox = document.getElementById('box');
	//获取一组元素
	var oInp = oBox.getElementsByTagName('input');
	oA.onclick = function () {
		for (var i = 0; i < oInp.length; i++) {
			oInp[i].checked = true;
		}
	};
};
</script>
<input type="button" value="全选" id="all">
<hr>
<div id="box">
	<input type="checkbox" name="">
	<input type="checkbox" name="">
	<input type="checkbox" name="">
	<input type="checkbox" name="">
</div>

操作元素类容和属性的两种方式:

①方式:

window.onload = function(){
	var oBtn = document.getElementById('btn');
	oBtn.style.background = 'red';
	//方式二能实现1实现不了的功能oBtn['style']['background'] = 'green';
    //var aaa = 'background';
    //oBtn.style[aaa] = 'green';能够使用变量
}

②内容:

  1. 表单元素:oBtn.value
  2. 非表单元素:

    前端学习

    oP.innerHTML

反选功能实现:

window.onload = function() {
	var oR = document.getElementById('reverse');
	var oC = document.getElementById('C1');
	oR.onclick = function(){
		if(oC.checked == true){
            oC.checked = false;
		}else{
            oC.checked = true
        }
	}
} 
<input type = "button"  value="单个复选框反选" id="reverse">
<input type="checkbox" name="" id="C1">
    //这样写太麻烦了,不够简洁。改变如下:
<script>
	window.onload = function() {
		var oR = document.getElementById('reverse');
		var oC = document.getElementById('C1');
		oR.onclick = function() {
			oC.checked = !oC.checked;
		}
	}
</script>
<input type="button" value="单个复选框反选" id="reverse">
<input type="checkbox" name="" id="C1">

联动选择:

需求:点击上面的全选,那么下面都选中,如果下面全选中,那么上面也选中,如果下面有一个没选中,那么上面不选中。

<script>
    window.onload = function() {
		var oA = document.getElementById('all');
    	var oBox = document.getElementById('box');
    	var oInp = oBox.getElementsByTagName('input');
    	oA.onclick = function(){
            for(var i = 0; i < oInp.length; i++){
                oInp[i].checked = oA.checked;
            }
        };
    
    	for(var i = 0; i < oInp.length; i++){
			oInp[i].onclick = function() {
				var count = 0;
                for(var i = 0; i < oInp.length; i++){
                    if(oInp[i].checked){
                        count++;
                    }
                }
                if(count == oInp.length){
                    oA.checked = true;
                }else{
                    oA.checked = false;
                }
            }
        }
}
</script>
<input type="checkbox" name id="all">全选
<hr>
<div id="box">
    <input type="checkbox">
    <input type="checkbox">
    <input type="checkbox">
</div>
//为什么必须加一个box

选项卡实现(排他思想):

for循环是一瞬间完成的

<style>
	#box .on{
		background:#bfa;
	}
	#box div{
		width:300px;
		height:200px;
		border:1px solid red;
		display: none;
	}
</style>
<script>
	window.onload = function(){
		var oBox = document.getElementById('box');
		var oBtn = oBox.getElementsByTagName('input');
		var oDiv = oBox.getElementsByTagName('div');
		for(var i = 0; i < oBtn.length; i++){
            oBtn[i].index = i;
            oBtn[i].onclick = function(){
                for(var i = 0; i < oBtn.length; i++){
					oBtn[i].className = '';
                    oDiv[i].style.display = 'none';
                }
                this.className = 'on';
                oDiv[this.index].style.display = 'block';
            }
        }
	}
</script>
<div id = "box">
	<input type="button" value="体育" class="on">
	<input type="button" value="娱乐">
	<input type="button" value="新闻">
	<div style="display='block'">***获得100米第一</div>
	<div>段奕宏真帅!</div>
	<div>美国懂王昨日于白宫遭**</div>
</div>

简易定时器:

<script>
    window.onload = function() {
		var oTime = document.getElementById('time');
    	var oStart = document.getElementById('start');
    	var oStop = document.getElementById('stop');
    	var timer = null;
    	function toDo(n){
            return n < 10 ? '0' + n : n;
        }
    	oStart.onclick = function() {
            var s = 0;
            clearInterval(timer);
			timer = setInterval(function(){
                s++;
                oTime.value = toDo(parseInt(s / 60)) + ':' + toDo( s % 60);
            },50);	
        };
    	oStop.onclick = function() {
			clearInterval(timer);
        }
	};
</script>
<input type = "text" value="00:00" id = "time">
<input type = "button" value="开始" id="start">
<input type = "button" value = "停止" id = "stop">

文字时钟:

<script>
    window.onload = function() {
		var oP = document.getElementById('p1');
    	var timer = null;
    	function toDo(n) {
			return n < 10 ? '0' + n : n;
        }
    	function time() {
            var arr = ['日', '一', '二', '三', '四', '五','六'];
            var oDate = new Date();
            var year = oDate.getFullYear();
            var month = oDate.getMonth() + 1;
            var date = oDate.getDate();
            var w = oDate.getDay();
            var h = oDate.getHours();
            var m = oDate.getMinutes();
            var s = oDate.getSeconds();
            oP.innerHTML = year + '年' + month + '月' + date + '日' +toDo(h) +':' + toDo(m) + ':' + toDo(s) + '星期' + arr[w]; 
        }
    	time();//不需要等一秒钟再执行函数
    	clearInterval(timer);//定时器先关闭再执行
    	timer = setInterval(time,1000);    	
	}
</script>
<p id="p1">2020年8月20日15:56:30星期四</p>

延迟广告:

图片2s后显示,2s后消失,当鼠标移入图片时,不消失,移出后2s消失。

定时器里面可以套定时器

<script>
	window.onload = function() {
		var oImg = document.getElementById('pic');
        var timer = null;
        var timer2 = null;
        clearTimeout(timer);
        timer = setTimeout(function(){
        	oImg.style.display = 'block';
        	clearTimeout(timer2);
        	timer2 = setTimeout(function(){
        		oImg.style.display = 'none';
        	},2000);
        },2000);    
        oImg.onmouseover= function(){
        	clearTimeout(timer2);
        };
        oImg.onmouseout = function(){
        	timer2 = setTimeout(function(){
        		oImg.style.display = 'none';
        	},2000);
        };
	};
</script>
<img src="../image/1.jpg" id="pic">

自定义属性:

<script>
	window.onload = function(){
		var oBtn = document.getElementById('btn');
		oBtn.abc = 0; //自定义属性
		oBtn.onclick = function(){
			alert(this.abc);
		}
	};
</script>
<input type="button" value="aaa" id="btn">

轮播图(重点):

<style>
	#box .on{
		background: #bfa;
	}
	#box div{
		width: 300px;
		height: 200px;
		border: 1px solid red;
        display: none;
	}
</style>
<script>
	window.onload = function() {
		var oBox = document.getElementById('box');
		var oPrev = document.getElementById('prev');
		var oNext = document.getElementById('next');
		var oBtn = oBox.getElementsByTagName('input');
		var oDiv = oBox.getElementsByTagName('div');
		var iNow = 0;
		for(var i = 0; i < oBtn.length; i++){
			oBtn[i].index = i;
			oBtn[i].onclick = function(){
				iNow = this.index;
				for(var i = 0; i < oBtn.length; i++){
					oBtn[i].className='';
					oDiv[i].style.display='none';
				}
				this.className='on'; //this=oBtn[iNow]
				oDiv[this.index].style.display='block';
			};
		}
		//下一个播放
		oNext.onclick = function(){
			for(var i = 0; i < oBtn.length; i++){
				oBtn[i].className='';
				oDiv[i].style.display='none';
			}
			iNow++;
			if(iNow == oBtn.length){iNow = 0;}
			oBtn[iNow].className='on';
			oDiv[iNow].style.display='block';
		};
		//上一个播放
		oPrev.onclick = function(){
			for(var i = 0; i < oBtn.length; i++){
				oBtn[i].className='';
				oDiv[i].style.display='none';
			}
			iNow--;
			if(iNow == -1){iNow = oBtn.length - 1;}
			oBtn[iNow].className='on';
			oDiv[iNow].style.display='block';
		};		
	};
</script>
<div id="box">
	<a href="javascript:;" id="prev"><-</a>
    <input type="button" value="aaa" class="on">
    <input type="button" value="bbb">
    <input type="button" value="ccc">
    <a href="javascript:;" id="next">-></a>
    <div style="display:block">aaa</div>
    <div>bbb</div>
    <div>ccc</div>
</div>

简化代码(封装)+ 实现自动播放功能 如下:

<script>
	window.onload = function() {
		var oBox = document.getElementById('box');
		var oPrev = document.getElementById('prev');
		var oNext = document.getElementById('next');
		var oBtn = oBox.getElementsByTagName('input');
		var oDiv = oBox.getElementsByTagName('div');
		var iNow = 0;
    	var timer = null;
    	function tab(){
            for(var i = 0; i < oBtn.length; i++){
				oBtn[i].className='';
				oDiv[i].style.display='none';
			}			
			oBtn[iNow].className='on';
			oDiv[iNow].style.display='block';
        }
		for(var i = 0; i < oBtn.length; i++){
			oBtn[i].index = i;
			oBtn[i].onclick = function(){
				iNow = this.index;
				tab();
			};
		}
		//下一个播放
    	function fnNext(){
            iNow++;
			if(iNow == oBtn.length){iNow = 0;}
            tab();
        }
		oNext.onclick = fnNext;
		//上一个播放
		oPrev.onclick = function(){			
            iNow--;
			if(iNow == -1){iNow = oBtn.length - 1;}
            tab();
		};
    	//自动播放
    	clearInterval(timer);
    	timer = setInterval(function(){
            fnNext();
        },1000);
    	oBox.onmouseover = function(){
			clearInterval(timer);
        };
    	oBox.onmouseout = function(){
            clearInterval(timer);
          	timer = setInterval(function(){
                fnNext();
            },1000);  
        };
	};
</script>

理解立即执行函数:

var a = 12;
alert((a)); //2层括号不影响结果
var show = function(){};
show(); //(show)()
;(function(){})();  //防止别人的代码影响自己的

(function(){
	var a = b = 10;
})();
console.log(a); //undefined
console.log(b); //10

简易发布留言:

<script>
	window.onload = function(){
		var oTxt=document.getElementById('txt');
        var oBtn=document.getElementById('btn');
        var oUl=document.getElementById('ul1');
        oBtn.onclick = function(){
			var oLi = document.createElement('li');
            oLi.innerHTML=oTxt.value;
            //oUl.insertBefore(oLi,oUl.children[0]);
            //如果父级下面没有元素,那么向后插入,有,则向前插入。兼容IE
            if(oUl.children.length == 0){
            	oUl.appendChild(oLi);
            }else{
            	oUl.insertBefore(oLi,oUl.children[0]);
            }
            oTxt.value = '';
		};
	};
</script>
<input type="text" id="txt">
<input type="button" value="发布" id="btn">
<ul id="ul1"></ul>

上移下移功能实现:

<script>
	window.onload = function(){
		var oUl = document.getElementById('ul1');
		var aPrev = oUl.getElementsByClassName('prev');
		//上移
		for(var i = 0; i < aPrev.length; i++){
			aPrev[i].onclick = function(){
				var obj = this.parentNode;
				if(obj == oUl.children[0]){
					alert('到头了');
					return;
				}
				
				var oPrev = obj.previousElementSibling || obj.previousSibling;
				oUl.insertBefore(obj,oPrev);
			};
		}
		//下移
		var aNext = oUl.getElementsByClassName('next');
		for(var i = 0; i < aNext.length; i++){
			aNext[i].onclick = function(){
				var obj = this.parentNode;
				if(obj == oUl.children[oUl.children.length-1]){
					alert('到底了');
					return;
				}
				
				var oNext = obj.nextElementSibling || obj.nextSibling;
				var oNext2 = oNext.nextElementSibling || oNext.nextSibling;
				oUl.insertBefore(obj,oNext2);
			};
		}
	};
</script>
<ul id="ul1">
	<li><span>0.床前明月光</span>
		<a href="javascript:;" class="prev">上移</a>
		<a href="javascript:;" class="next">下移</a></li>
	<li><span>1.疑是地上霜</span>
		<a href="javascript:;" class="prev">上移</a>
		<a href="javascript:;" class="next">下移</a></li>
	<li><span>2.举头望明月</span>
		<a href="javascript:;" class="prev">上移</a>
		<a href="javascript:;" class="next">下移</a></li>
	<li><span>3.低头思故乡</span>
		<a href="javascript:;" class="prev">上移</a>
		<a href="javascript:;" class="next">下移</a></li>	
</ul>

右下角悬浮框功能实现:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SwhN8Ctu-1598018747062)(C:\Users\Hrj201305042\AppData\Roaming\Typora\typora-user-images\image-20200821143137668.png)]

//物体实际占的距离
window.onload = function(){
	var oDiv = document.getElementById('div1');
	alert(oDiv.offsetHeight);
};
//关于滚动的距离
body{height:3000px;}
#btn{position:fixed; left:10px; top:200px;}
window.onscroll = function(){
	var oBtn = document.getElementById('btn');
	oBtn.onclick = function(){
		var sT = document.documentElement.scrollTop || document.body.scrollTop;
		alert(sT);
	};
};
//可视区的高度
window.onload = function(){
	var oBtn = document.getElementById('btn');
	oBtn.onclick = function(){
		alert(document.documentElement.clientHeight);	
	};
};
<script>  //窗口缩小onresize
	window.onresize = window.onload=window.onscroll=
    function(){
		if(window.navigator.userAgent.indexOf('MSIE 6.0')!=-1){
			var oDiv = document.getElementById('div1');
			var sT = document.documentElement.scrollTop	|| document.body.scrollTop;
        	var cH = document.documentElement.clientHeight;
        	var oH = oDiv.offsetHeight;
        	oDiv.style.top = sT + cH + oH +'px';
        }	
	};
</script>
<div id="div1"></div>

json和数组的区别:

json中每个元素是以字符串作为下标,数组则是以数字作为下标。json使用for in循环,数组一般使用for循环。

var json = {"name":"leo", "age":18};  var arr=["leo",18];

json是种数据格式,和JavaScript没有直接联系,js原生提供了部分json操作方法,是js数据交互最通用的数据格式之一

json和字符串互转:

①字符串转json:name=leo&age=18 => {“name”: “leo”, “age” : 18}

<script>	
	function url2json(str){
		var arr = str.split('&');
		var json = {};
		for(var i = 0; i < arr.length; i++){
			//[user = leo age = 18 class = javas]
			//arr[i].split('=')[0]  user
			//arr[i].split('=')[1]  leo
			//json['user'] = leo
			json[arr[i].split('=')[0]] = arr[i].split('=')[1];
		}
		return json
	}
	var str = 'user=leo&age=18&class=javas';
	console.log(url2json(str));
</script>

②json转字符串{“name”: “leo” , “age” : 18} => name=leo&age=18

function json2url(json){
	var arr = [];
	for(var name in json){
		//name user
		//json[name] leo
		arr.push(name + '=' + json[name]);
		['name=leo', 'age=18']
	}
	return arr.join('&');
}
var json = {user:"leo", age:18, class:"javas"};
alert(json2url(json));

文字输入框提示实现:

#box{position:relative;}
#box span{color:#ccc;position:absolute;left:6px;top:2px;}
<script>
	window.onload = function(){
		var oS = document.getElementById('s1');
		var oTxt = document.getElementById('txt');
		oTxt.onfocus = function(){
			oS.style.display = 'none';
		};
        oTxt.onblur = function(){
			if(oTxt.value == ''){
				oS.style.display = 'block';
			}
		};
		oS.onclick = function(){
			//oS.style.display = 'none';
			oTxt.focus();
		};
	};
</script>
<div id="box">
	<span id="s1">请输入内容</span>
	<input type="text" id="txt">
</div>

事件对象:

<script>
	window.onload = function(){
		var oBtn = document.getElementById('btn');
		oBtn.onclick = function(ev){
			var oEvent = ev||event;
			console.log(oEvent);
		};
	};
</script>
<input type="button" value="点击" id="btn">

事件冒泡:

document.onclick = function(){alert('document');};
<div id="div1" onclick="alert('div1')">
	<input type="button" value="按钮" onclick="alert('input')">
</div> //点击按钮,从里往外传,input->div1->document.
       //(父级没有事件也往上传)如果input的上级div不添加事件 input-> document
       
//取消冒泡:1标准:oEvent.stopPropagation&&oEvent.stopPropagation();
		2.IE: oEvent.cancelBubble&&(oEvent.cancelBubble=true);

//绑定事件:FF chrome
 oBtn.addEventListener('click',aaa,false);
//IE6-8 没有捕获阶段,只有冒泡
oBtn.attachEvent('onclick', aaa;

获取鼠标点击位置:

document.onclick = function(){
    //chrome , IE
	alert('left:' + event.clientX+',top:'+event.clientY);
};

div跟随鼠标移动:

鼠标移动,div跟随鼠标移动

实现:1.获取鼠标位置 2.赋值给div的left和top样式

#div1{width:200px;height:200px;background:#bfa;position:absolute;}
<script>	
	window.onload = function(){
		var oDiv = document.getElementById('div1');
		document.onmousemove = function(ev){
			var oEvent = ev || event;
			console.log('ev.clientX:' + oEvent.clientX + 'ev.clientY:' + oEvent.clientY);
			oDiv.style.left = oEvent.clientX + 'px';
			oDiv.style.top = oEvent.cilentY + 'px';
		};
	};
</script>
<div id="div1"></div>

本文转载于:

https://blog.csdn.net/qq_48687155/article/details/108159063

如果对您有所帮助,欢迎您点个关注,我会定时更新技术文档,大家一起讨论学习,一起进步。

 记录-js基础练习题文章来源地址https://www.toymoban.com/news/detail-416561.html

到了这里,关于记录-js基础练习题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • python练习题(基础篇1)

    python练习题(基础篇1)

    本博文源于《程序设计竞赛入门》,旨在讲述第一章的题目,分别由选择题和编程题两部分组成,还是比较简单 1、在Python语言中,若多条语句写在一行,则语句之间以( )间隔 A, 空格 B. 冒号 C.逗号 D.分号 答案:D 2、Python语言不可用的注释符有 ( ) A.// B “”\\\"\\\"\\\" C # D ‘’’’’

    2023年04月27日
    浏览(16)
  • MySQL索引和视图基础练习题

    MySQL索引和视图基础练习题

    学生表:Student (Sno, Sname, Ssex , Sage, Sdept) 学号,姓名,性别,年龄,所在系Sno为主键 课程表:Course (Cno, Cname,) 课程号,课程名Cno为主键 学生选课表:SC (Sno, Cno, Score) 学号,课程号,成绩Sno,Cno为主键 1.用SQL语句创建学生表Student,定义主键,姓名不能重名,性别只能输入男或女

    2024年01月17日
    浏览(12)
  • C#基础练习题,编程题汇总

    C#基础练习题,编程题汇总

    编程实现在一行内输入若干个整数(不超过30个),输出最大的一个整数。 样例如下: 输入(在一行内输入,空格分隔): 5 6 78 -89 0 23 100 4 6 输出: 100 C#具体设计: 1.先让用户输入一些整数, 2.再装其读入到字符串用, 3.用空格符来分割字符成,存成字符数组 4.用foreach语句

    2023年04月16日
    浏览(12)
  • HarmonyOS云开发基础认证练习题

    HarmonyOS云开发基础认证练习题

    HarmonyOS应用开发者基础认证练习题 HarmonyOS应用开发者高级认证练习题 HarmonyOS云开发基础认证练习题 刚看到前几天有位朋友评论问有没有HarmonyOS云开发基础认证的题,粗略看了看感觉还行,老规矩1h2min速通。不过关于云开发华子只开放了基础认证,后续如果华子开放了高级和

    2024年02月09日
    浏览(45)
  • HarmonyOS云开发基础认证---练习题二

    【判断题】 2/2 Serverless是云计算下一代的默认计算范式。 正确(True) 【判断题】 2/2 接入认证服务后,用户每次收到验证码短信都需要开发者买单。 错误(False) 【判断题】 2/2 认证服务手机号码登录需要填写国家码。 正确(True) 【判断题】 2/2 在Cloud Function中,监听事件源上的指

    2024年02月05日
    浏览(14)
  • HarmonyOS云开发基础认证---练习题一

    【判断题】 0/2 应用架构的演进依次经历了微服务架构、单体架构、Serverless架构等阶段。 错误(False) 【判断题】 2/2 认证服务在绑定微信账号后就不能再绑定QQ账号了。 错误(False) 【判断题】 2/2 自己构建的账号系统可以加入到认证服务中。 正确(True) 【判断题】 2/2 云函数开发

    2024年02月07日
    浏览(13)
  • Python基础练习题--第三章 控制结构

    Python基础练习题--第三章 控制结构

    目录 1025:【例3.1】购买笔记本 1026:【例3.2】判断奇偶 1027:【例3.3】区间测速 1028:【例3.4】飞船速度 1029:练3.1最大优惠价 1030:练3.2判断闰年 1031:练3.3最适宜运动心率2 1032:【例3.5】计程票 1033:【例3.6】BMI健康信息 1034:练3.4  区间测速2 1035:练3.5  购买笔记本2 【题

    2024年02月07日
    浏览(26)
  • Python基础练习题--第二章 顺序结构

    Python基础练习题--第二章 顺序结构

    目录 1007:【例2.1】交换a和B的值 1008:【例2.2】打招呼Hello 1009:【例2.3】购买笔记本 1010:【例2.4】最适宜运动心率 1011:【例2.5】求3个整数的和 1012:练2.1  小明买图书 1013:练2.2  鸡兔同笼 1014:练2.3  求平均分 1015:【例2.6】数字对调 1016:【例2.7】BMI指数 1017:练2.4  与

    2024年02月09日
    浏览(20)
  • 【计算机网络】子网划分(经典基础练习题)

    【计算机网络】子网划分(经典基础练习题)

    一、某主机IP地址为110.35.2.68,子网掩码为255.255.255.128,求网络地址? 二、有A类网络18.0.0.0的子网掩码为255.128.0.0,请问可以划分为多少个子网? 并写出每个子网的子网号?  三、将C类网119.181.25.0划分为8个子网,请计算出每个子网有效的主机IP地址范围和对应的子网掩码。

    2024年01月20日
    浏览(15)
  • 计算机网络基础 第三章练习题

    计算机网络基础 第三章练习题

    现在大量的计算机是通过诸如以太网这样的局域网连入广域网的,而局域网与广城网的互联是通过( A)实现的。 A. 路由器B. 资源子网C. 桥接器D. 中继器 下列不属于数据链路层功能的是(B )。 A. 帧定界功能B. 电路管理功能C. 差错控制功能D. 流量控制功能 数据链路层是OSI模型中的

    2023年04月25日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包