岱字五行属什么| 来月经头晕是什么原因| 姌是什么意思| 什么人不适合喝骆驼奶| 梭边鱼是什么鱼| 梦到和别人打架是什么意思| 关心则乱是什么意思| 白皮书什么意思| 鱼靠什么呼吸| 胃烧心是什么感觉| 礻字旁与什么有关| 榴莲有什么功效| 鬼压床是什么| 如什么如什么的成语| 鎏是什么意思| 阳虚火旺吃什么中成药| 刚愎自用什么意思| 处女膜是什么样的| 不可理喻什么意思| 长水泡是什么原因| 车前草治什么病最好| 内在美是什么意思| 女人左下眼皮跳是什么预兆| 8月6号是什么星座| 中午1点是什么时辰| 榴莲不能和什么同吃| 滴水不漏是什么生肖| 猪肚炖什么好吃| 印是什么意思| 孑然一身是什么意思| 矢的意思是什么| 米黄配什么颜色好看| 咳嗽流鼻涕吃什么药| 11月2号什么星座| 什么是福报| 尿蛋白低是什么原因| 忌诸事不宜是什么意思| 什么药治失眠最有效| 袖珍是什么意思| 腰痛去医院挂什么科| 身上有淤青是什么原因| 静脉曲张看什么科室| 冰火是什么意思| 消化酶缺乏是什么症状| 中元节注意什么| 紫荆花代表什么生肖| 卤水是什么成分| 特斯拉发明了什么| 缺钙会导致什么| xxoo什么意思| 梦见盗墓是什么意思| 花木兰姓什么| 过去式加什么| 看病人送什么鲜花好| 孕吐是什么时候开始| lalabobo是什么牌子| 生肖马和什么生肖最配| 地笼捕河虾用什么诱饵| 肌炎是什么病| 血清铁蛋白高说明什么| 特种兵是干什么的| 偏头痛什么症状| 宫颈病变是什么原因引起的| 怀孕有褐色分泌物是什么原因| 下巴下面长痘痘是什么原因| 做脑部ct挂什么科| 自给自足是什么意思| 铁皮石斛有什么功效| 减肥期间早餐应该吃什么| 世界上牙齿最多的动物是什么| 宀与什么有关| 为什么喝纯牛奶会拉肚子| 梦见手机失而复得是什么意思| 生物学是什么| 什么一笑| 长情是什么意思| 五花八门是指什么生肖| 梦见杀羊是什么预兆| 眼睛酸疼是什么原因| 女性下面水少是什么原因| 氟比洛芬是什么药| 屁多还臭是什么原因| 口苦吃什么中成药| 乐字五行属什么| 脉搏高是什么原因| 什么时机塞给医生红包| 阴囊长白毛是什么原因| 凯旋归来是什么意思| 什么叫宿根太阳花| 什么食物热量高| 10000是什么电话| 山竹是什么味道| 万箭穿心是什么意思| 大肝功能是检查什么| 血脂是指什么| 维生素c偏高是什么原因| 怀孕出血是什么颜色的| 冷暴力是什么意思| 什么是生僻字| 碳素墨水用什么能洗掉| 菜板买什么材质的好| cbd是什么意思啊| 你为什么| 蒸鱼用什么鱼| 聚精会神的看是什么词语| nba打铁是什么意思| 上车饺子下车面什么意思| oil什么意思| 蔡明是什么民族| 中间细胞百分比偏高是什么意思| 异禀是什么意思| 腱鞘炎有什么治疗方法| 7月1日什么星座| 世界上最高的塔是什么塔| 呕吐出血是什么原因| 上午十点到十一点是什么时辰| 什么是高危性行为| 眼睛胀痛是什么原因| 什么是骨质疏松| 低血压是什么原因造成的| 痧是什么| 秋葵炒什么好吃| 牛在五行中属什么| 喉咙痛吃什么药效果好| 鲨鱼是什么动物| 茹是什么意思| 小猫的胡须有什么作用| 孜然是什么植物| 外阴病变有什么症状| 地区和市有什么区别| 什么分什么裂| 心脏不舒服吃什么药最好| 尿红色是什么原因| 女人肾虚吃什么药| 文静是什么意思| 梦见别人盖房子是什么预兆| 为什么尿是红色的| 棕色和什么颜色搭配好看| 司局级是什么级别| 慌张是什么意思| 半月板后角变性什么意思| 巨蟹座女生喜欢什么样的男生| 钙片吃多了有什么副作用| 耳心痒是什么原因| 为什么身份证后面有个x| 卵是什么意思| 日益是什么意思| 司空见惯什么意思| 刚感染艾滋病什么症状| 条件反射是什么| 太后是皇上的什么人| 吨位是什么意思| 汀是什么意思| 两个o型血能生出什么血型的孩子| 非甾体抗炎药是什么意思| 青少年长白头发是什么原因| 咽喉炎吃什么水果好| 1939年属什么生肖| 小孩尿酸高是什么原因| 为什么打哈欠会流泪| 日加华读什么| 去湿气吃什么| kms是什么意思| 黄体破裂有什么症状| ygk是什么牌子| 24k金是什么意思| 天麻长什么样子图片| 巴宝莉属于什么档次| 女人吃藕有什么好处| 老蒯是什么意思| 上海市市长是什么级别| 漫山遍野是什么生肖| 喝牛奶不能和什么一起吃| 婴儿黄疸高有什么影响| 什么样的大便是正常的| 力不从心什么意思| sey什么意思| 惊弓之鸟告诉我们什么道理| 什么水果不上火| 妄想是什么意思| 腰膝酸软是什么症状| 从小一起长大的姐妹叫什么| 叻叻是什么意思| 上火嗓子疼吃什么药| 干燥症是什么症状| 杭州菜属于什么菜系| c表示什么| 眼压高是什么原因造成的| 查乳房挂什么科| 叶酸对人体有什么好处| 为什么会长囊肿| 梦见中奖了预兆什么| 腋窝疼是什么原因| 脾肺两虚吃什么中成药| 森林里有什么| 老人脚浮肿是什么原因引起的| 一个月一个并念什么| 篮子房是什么意思| 离子四项是检查什么的| 愚孝什么意思| otto是什么意思| 热敷肚子有什么好处| 爱生闷气的人容易得什么病| 金屋藏娇是什么意思| 软件开发属于什么行业| 上海有什么烟| jsdun是什么牌子的手表| 什么鬼大家都喜欢| 什么小吃最火爆最赚钱| 前列腺肥大是什么意思| 只吐不拉是什么原因| 代表什么| 缺钙查什么化验项目| 原味是什么意思| 什么的粉墙| 黄皮果是什么水果| 正比和反比是什么意思| prp是什么| 那悲歌总会在梦中惊醒是什么歌| 绩效工资是什么| 1993年出生的属什么| 穷搬家富挪坟是什么意思| 丹五行属性是什么| 红枣为什么要炒黑再泡水喝| 点卯是什么意思| 煮牛肉放什么料| 梨状肌综合征挂什么科| 36周岁属什么| 满江红是什么植物| 阁字五行属什么| 为什么男人喜欢邓文迪| 肾上腺挂什么科| 什么可以保护眼睛| 正三角形是什么| 什么不什么干| 顺风耳是什么意思| 尿血最坏的病是什么病| dolphin是什么意思| 秋五行属什么| 宬字五行属什么| 麻风疫苗什么时候打| 肩胛骨疼痛是什么原因| 二十岁是什么之年| 下面痒用什么药效果好| 中午吃什么不会胖| 吃避孕药有什么副作用| 尿出血是什么原因| 枫字五行属什么| 甲状腺囊性结节是什么意思| 节节草有什么作用| 颜字五行属什么| 掉头发挂什么科| 送男孩子什么礼物比较好| 单从属于什么茶| 少校军衔是什么级别| 尿频尿急用什么药| 血糖看什么指标| 念珠菌感染用什么药效果好| 青霉素过敏可以吃什么消炎药| 李克勤属什么生肖| 为什么妇科病要肛门塞药| 一九七七年属什么生肖| 老人肚子胀是什么原因| 脂肪瘤是什么| 百度Jump to content

From Wikiversity
百度 专注于名人绯闻的美国专栏作者佩雷斯·希尔顿爆料,小川普的婚姻破裂和美国女歌手奥布蕾·欧黛(AubreyODay)有关,他们俩于2011年川普的真人秀节目《飞黄腾达》工作期间相识,然后来电出轨。

These debugging challenges are written in JavaScript, and designed to complement the units: ICAB4225A Automate processes and ICAT4221A Locate equipment, system and software faults

Challenge Set 1 - Lexical Errors

[edit | edit source]

Lexical errors are introduced when the programmer enters symbols that are not part of the programming language. Unlike when you misspell a word in English, this inevitably leads to a breakdown in programming communications. See if you can see (or find) the lexical errors in the following code snippets...

1

<script type="text/javascript">
    var num1 = 2;
    var num2 = 3;
    var product = num1 x num2;
    alert("the product of " + num1 + " and " + num2 + " is " + product);
</script>

2

<script type="text/javascript">
    function display message()
    {
        alert("Hello World!");
    }
 </script>
 <input type="button" value="Click me!" onclick="displaymessage()" />

3

<script type="text/javascript">
    var x = 0;
    var y = hello;
    alert("first valuable is " + x + " second valuable is " + y);
</script>

4

<script type="text/javascript">
    var d = new date();
    var time = d.getHours();
    if (time < 10) 
    {
        document.write("<b>Good morning</b>");
    }
    else
    {
        document.write("<b>Good day</b>");
    }
</script>

5

<script type="text/javascript">
    var a: 2;
    var b: 3;
    var c: 4;
    if (a > b && b > c || c > a)
    {
        document.write("C is the largest, followed by B");
    }
    else
    {
        document.write("I am unsure what happened");
    }
</script>

Challenge Set 2 - Syntactic Errors

[edit | edit source]

A syntax error occurs when you use the right symbols, but in a way that doesn't make sense to the compiler or interpreter. Something like the English sentence: "You don't program good"

1

<script type="text/javascript">
    var x;
    x = prompt("What is 5 x 5?");
    while (x != 25) do
    {
        alert("Wrong answer");
        x = prompt("What is 5 x 5?", 0);
    }
    document.write("Right, the answer is " + x);
</script>

2

<script type="text/javascript">
    // If the time is less than 10,
    // you will get a "Good morning" greeting.
    // Otherwise you will get a "Good day" greeting.
    var d = new Date();
    var time = d.getHours();
    else (time < 10)
    {
        document.write("Good morning!");
    }
    if
    {
        document.write("Good day!");
    }
 </script>

3

<script type="text/javascript">
    var txt = "We are the so-called "Vikings" from the north.";
    document.write(txt);
</script>

4

<script type="text/javascript">
    // Is the variable a equal to or greater than b?
    var a = 8;
    var b = 2;
    // It seems so, let's check!
    if (a => b)
    {
        document.write("Yes, A is equal to or greater than B");
    }
</script>

5

<script type="text/javascript">
    function startTime()
    {
        var today = new Date();
        var h = today.getHours();
        var m = today.getMinutes();
        var s = today.getSeconds();
        // Add a zero in front of numbers < 10
        m = checkTime(m);
        s = checkTime(s);
        document.getElementById('txt').innerHTML = h + ":" + m + ":" + s;
        t = settimeout('startTime()', 500);
    }
    
    function checkTime(i)
    {
        if (i < 10) 
        {
            i = "0" + i;
        }
            return i;
    }
</script>
 
<body onload="startTime()">

6

<script type="text/javascript">
    var d = new Date()
    (var time = d.getHours()
    if (time < 10) 
    {
        document.write("<b>Good morning</b>")
    }
    else
    {
        document.write("<b>Good day</b>")
    }
</script>

Challenge Set 3 - Execution Errors

[edit | edit source]

Execution errors occur when the program has the correct syntax and lexicon, but you're making the wrong requests to get the results you desire.

1

<script type="text/javascript">
    var weekdays = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
    for (i = 1; i < 8; ++i)
    {
        document.write(weekdays[i] + ", ");
    }    
</script>

2

<script type="text/javascript">
    var d = new Date();

    function saygidday()
    {
        var d;
        var time = d.getHours();
        if (time < 10)
        {
            document.write("Good morning!");
        }
        else
        {
            document.write("Good day!");
        }
    }
</script>

3

<script type=text/javascript>
    document.write("Show the factorials from 1 to 10<br />");
    for (i = 1, fact = 1; i < 11; i++, fact *= i);
    {
        document.write(i + "!=" + fact + "<br />");
    }
</script>

4

<script type="text/javascript">
    var num1 = prompt("Write a number", " "); // Try number 10
    var num2 = 10;
    if (num1 > num2)
    {
        document.write("The number you wrote" +num1+ " is less than 10");
    }
    else
    {
        document.write("The number you wrote" +num1+ " is more than 10");
    }
</script>

Challenge Set 4 - Logic Errors

[edit | edit source]

These are errors introduced Through faulty design. Once again, the syntax is correct, but the results are unexpected, usually because you haven't considered the data being processed. These are the hardest errors to spot, and often the most expensive to correct.

1

<script type="text/javascript">
    document.write("counting from 1 to 10... ");
    for (i = 1; i < 11; i += 1)
    {
        document.write(++i + " ");
    }
</script>

2

<script type="text/javascript">
    var i = 0;
    for (i = 0; i <= 10; i++)
    {
        document.write("The number is " == i);
        document.write("<br />");
    }
</script>

3

<script type="text/javascript">
    var a = 2;
    document.write("We are going to see if a = 4 <br />");
    if (a = 4)
    {
        document.write("Yes, variable a does equal 4");
    }
    else
    {
        document.write("No, variable a does not equal 4");
    }
</script>


cv是什么 儿童铅超标有什么症状 什么消炎药效果好 男人吃什么壮阳最快 为什么头会一阵一阵的痛
洗衣粉和洗衣液有什么区别 生理需要是什么意思 结婚10周年是什么婚 三天不打上房揭瓦的下一句是什么 百福图挂在家里什么位置好
孕酮低什么原因造成的 cr是什么 血精和精囊炎吃什么药 什么泡水喝可以降血糖 虹膜是什么意思
乳糖酶是什么东西 榴莲什么时间段吃最好 喉咙痒干咳吃什么药 胆结石吃什么好 p0s是什么意思
头孢不能和什么一起吃hcv9jop4ns9r.cn 古井贡酒是什么香型hcv9jop4ns9r.cn 炸毛是什么意思hcv8jop5ns2r.cn 什么的菜地hcv9jop6ns8r.cn 人生意义是什么hcv8jop5ns9r.cn
堂妹是什么关系hcv8jop2ns5r.cn 短发女人吸引什么男人hcv9jop1ns0r.cn 心肌缺血用什么药效果最好hcv8jop5ns7r.cn 早上起床喉咙有痰是什么原因hcv8jop2ns9r.cn 甲状腺密度不均匀是什么意思hcv8jop3ns3r.cn
军级相当于什么级别hcv7jop6ns7r.cn 经常掉头发是什么原因hcv8jop6ns2r.cn 甲亢做什么检查hcv9jop4ns9r.cn 福肖指什么生肖hcv8jop3ns6r.cn 什么药可以流产hcv9jop4ns9r.cn
老年人骨质疏松吃什么钙片好hcv8jop5ns7r.cn 66岁属什么生肖hcv9jop4ns9r.cn 蚂蚱吃什么食物wuhaiwuya.com 空挡是什么意思hcv8jop4ns1r.cn 手起皮是什么原因bfb118.com
百度