欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn)

      時(shí)間:2019-05-14 18:30:25下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn)》。

      第一篇:第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn)

      第4章 JavaScript 編程基礎(chǔ)

      實(shí)驗(yàn) 1 猜數(shù)字游戲

      實(shí)驗(yàn)說(shuō)明:

      這是一個(gè)經(jīng)典的小游戲,由計(jì)算機(jī)隨機(jī)生成一個(gè) 1 到 100 的數(shù)字,然后由玩家去猜,計(jì)算機(jī)給出提示。若玩家可以 10 次以?xún)?nèi)猜中,算玩家贏(圖

      4-1)。

      4-1 猜數(shù)字游戲

      實(shí)驗(yàn)?zāi)康模?/p>

      1.學(xué)會(huì)編寫(xiě) JavaScript 程序。

      2.掌握訪問(wèn)網(wǎng)頁(yè)中特定元素的方法。實(shí)驗(yàn)準(zhǔn)備:

      一臺(tái)安裝好 Visual Web Developer 的計(jì)算機(jī) 實(shí)驗(yàn)步驟:

      1.使用 Visual Web Developer 創(chuàng)建一個(gè)網(wǎng)站,向網(wǎng)站中添加一個(gè) GuessNumber.htm 網(wǎng)頁(yè)。

      2.根據(jù)圖

      4-2 設(shè)計(jì)網(wǎng)頁(yè),其內(nèi)容如下:

      注意兩個(gè)設(shè)定了 id 的 HTML 元素“”和“

      ”,前者用于取出用戶(hù)輸入的數(shù)字,后者則用于顯示提示信息。

      3.請(qǐng)?jiān)诰W(wǎng)頁(yè)的元素內(nèi)編寫(xiě) JavaScript 函數(shù) Guess(),實(shí)現(xiàn)游戲功能,整個(gè)代碼框架如下:

      要點(diǎn)提示:

      (1)整個(gè)游戲的判斷邏輯需使用條件語(yǔ)句實(shí)現(xiàn)。

      (2)可以使用 document.getElementById()方法訪問(wèn)文本框元素,通過(guò)其 value 屬性取出用戶(hù)所輸入的數(shù)。

      (3)使用 document.getElementById()方法訪問(wèn)

      元素,利用其 innerHTML 屬性顯示提示信息。

      (4)使用瀏覽器對(duì)象 location.Reload()方法重新刷新網(wǎng)頁(yè),以便重新開(kāi)始游戲。

      4.設(shè)置“對(duì)不對(duì)”按鈕的單擊事件響應(yīng)函數(shù)為 Guess():

      實(shí)驗(yàn) 2 動(dòng)態(tài)樣式設(shè)定

      實(shí)驗(yàn)說(shuō)明:

      本實(shí)驗(yàn)將設(shè)計(jì)一個(gè)網(wǎng)頁(yè),網(wǎng)頁(yè)上提供一個(gè)文字段落和四個(gè)單選鈕,分別表示四種樣式。用戶(hù)點(diǎn)擊選擇一種樣式,網(wǎng)頁(yè)動(dòng)態(tài)顯示出樣式應(yīng)用于文字段落的效果(圖

      4-2)。

      實(shí)驗(yàn)?zāi)康模?/p>

      1.掌握給指定 HTML 元素動(dòng)態(tài)設(shè)定樣式的方法。2.能應(yīng)用盒子模型正確地布局網(wǎng)頁(yè)。

      3.掌握為 HTML 控件編寫(xiě)事件響應(yīng)函數(shù)的方法。實(shí)驗(yàn)準(zhǔn)備: 安裝好 Visual Web Developer 的一臺(tái)計(jì)算機(jī).2 閱讀 4.7.3 節(jié),了解如何編程動(dòng)態(tài)設(shè)置 HTML 元素的樣式類(lèi)。實(shí)驗(yàn)步驟: 使用 Visual Web Developer 創(chuàng) 建 一 個(gè) 新 網(wǎng) 站,向 網(wǎng) 站 中 添 加 一 個(gè) 新 網(wǎng) 頁(yè) :

      DynamicChangeStyleClass.htm。根據(jù)示例網(wǎng)頁(yè)定出網(wǎng)頁(yè)邏輯結(jié)構(gòu)和主體元素:

      請(qǐng)按照?qǐng)D 4-2 的顯示將上述代碼中“①”和“②”所代表的樣式表規(guī)則填上,其中: ① :填寫(xiě)的樣式規(guī)則要使 div 盒子寬度合適(指大小剛好可以將段落文字分為多 行)并在瀏覽器窗口中居中顯示,由細(xì)實(shí)線邊框包圍。

      ② :填寫(xiě)的樣式規(guī)則要使盒子中的四個(gè)單選鈕在瀏覽器窗口中居中顯示。給頁(yè)面添加以下樣式類(lèi),這些樣式類(lèi)將被動(dòng)態(tài)地應(yīng)用于文字段落。完成以下的 JavaScript 函數(shù):

      要點(diǎn)提示:

      (1)使用 document.getElementById()獲取對(duì)文本段落的引用,然后通過(guò)此引用設(shè)置其className 屬性,就可以將指定的樣式類(lèi)應(yīng)用于文字段落。

      (2)要恢復(fù)默認(rèn)的樣式,只需將文字段落的 className 屬性設(shè)為 null。5 將 changestyle()函數(shù)與四個(gè)單選鈕的 onclick 事件掛接上(注意函數(shù)參數(shù)值的設(shè)定),一個(gè)示例如下: 在瀏覽器中打開(kāi)網(wǎng)頁(yè),查看效果。

      實(shí)驗(yàn)三 客戶(hù)端表單基本驗(yàn)證

      第二篇:Zigbee基礎(chǔ)實(shí)驗(yàn)(6)—簡(jiǎn)單通信編程

      Zigbee基礎(chǔ)實(shí)驗(yàn)(6)—簡(jiǎn)單通信編程

      2011-07-25 20:06:19|分類(lèi): |字號(hào) 訂閱

      實(shí)驗(yàn)中兩節(jié)點(diǎn)分別充當(dāng)開(kāi)關(guān)和電燈,通過(guò)在開(kāi)關(guān)節(jié)點(diǎn)上的操作來(lái)控制電燈節(jié)點(diǎn)。

      源代碼: #include #include #include #include #include #include #include “hal_mcu.h” #include “hal_button.h” #include “hal_rf.h” #include “util_lcd.h”

      #include “basic_rf.h”

      #define RF_CHANNEL25// 信道選擇。

      // 定義各個(gè)參數(shù)的值

      #define PAN_ID0x2007//網(wǎng)絡(luò)ID

      #define SWITCH_ADDR0x2520//開(kāi)關(guān)節(jié)點(diǎn)的地址

      #define LIGHT_ADDR0xBEEF//電燈節(jié)點(diǎn)的地址

      #define APP_PAYLOAD_LENGTH1//負(fù)載字節(jié)的長(zhǎng)度,信息的長(zhǎng)度。#define LIGHT_TOGGLE_CMD0//被傳送的開(kāi)關(guān)命令。

      //節(jié)點(diǎn)狀態(tài)。0為空閑

      #define IDLE0

      #define SEND_CMD1

      // 定義該節(jié)點(diǎn)所承擔(dān)的任務(wù)(開(kāi)關(guān)或電燈)

      #define NONE0

      #define SWITCH1

      #define LIGHT2

      #define APP_MODES2

      static uint8 pTxData[APP_PAYLOAD_LENGTH];//發(fā)送數(shù)組

      static uint8 pRxData[APP_PAYLOAD_LENGTH];//接收數(shù)組

      static basicRfCfg_t basicRfConfig;

      // 模式選擇菜單 static menuItem_t pMenuItems[] = {

      “Switch”,SWITCH,“Light”,LIGHT

      };static menu_t pMenu = {

      pMenuItems,N_ITEMS(pMenuItems)

      };

      static void appLight();//實(shí)現(xiàn)電燈功能

      static void appSwitch();//實(shí)現(xiàn)遠(yuǎn)程開(kāi)關(guān)功能

      static uint8 appSelectMode(void);//功能選擇

      static void appLight()//實(shí)現(xiàn)電燈功能 {

      halLcdWriteLine(HAL_LCD_LINE_1, “Light”);

      halLcdWriteLine(HAL_LCD_LINE_2, “Ready”);

      // 初始化射頻模塊

      basicRfConfig.myAddr = LIGHT_ADDR;//網(wǎng)絡(luò)地址

      if(basicRfInit(&basicRfConfig)==FAILED){

      HAL_ASSERT(FALSE);//初始化錯(cuò)誤處理

      }

      basicRfReceiveOn();//打開(kāi)接收功能。

      //死循環(huán)

      while(TRUE){

      while(!basicRfPacketIsReady());

      if(basicRfReceive(pRxData, APP_PAYLOAD_LENGTH, NULL)>0){//如果接收到數(shù)據(jù)

      if(pRxData[0] == LIGHT_TOGGLE_CMD){

      halLedToggle(1);//開(kāi)關(guān)改變狀態(tài)

      }

      }

      }

      }

      static void appSwitch()//實(shí)現(xiàn)遠(yuǎn)程開(kāi)關(guān) {

      halLcdWriteLine(HAL_LCD_LINE_1, “Switch”);//屏幕輸出

      halLcdWriteLine(HAL_LCD_LINE_2, “Joystick Push”);

      halLcdWriteLine(HAL_LCD_LINE_3, “Send Command”);

      pTxData[0] = LIGHT_TOGGLE_CMD;//需要發(fā)送的數(shù)據(jù)

      // 初始化

      basicRfConfig.myAddr = SWITCH_ADDR;

      if(basicRfInit(&basicRfConfig)==FAILED){

      HAL_ASSERT(FALSE);//出錯(cuò)處理

      }

      basicRfReceiveOff();//關(guān)閉接收機(jī)

      // 死循環(huán)

      while(TRUE){

      if(halJoystickPushed()){//當(dāng)按鍵按下時(shí)觸發(fā)

      basicRfSendPacket(LIGHT_ADDR, pTxData, APP_PAYLOAD_LENGTH);//發(fā)送命令

      }

      }

      }void main(void)

      {

      uint8 appMode = NONE;//模式變量

      // 設(shè)置網(wǎng)絡(luò)ID和信道

      basicRfConfig.panId = PAN_ID;

      basicRfConfig.channel = RF_CHANNEL;

      basicRfConfig.ackRequest = TRUE;

      //初始化其他設(shè)備

      halBoardInit();

      halJoystickInit();

      // 初始化射頻模塊

      if(halRfInit()==FAILED){

      HAL_ASSERT(FALSE);

      }

      halLedSet(1);//LED1燈亮,提示節(jié)點(diǎn)已上電

      utilPrintLogo(“Light Switch”);

      // 等待用戶(hù)按下S1進(jìn)入菜單

      while(halButtonPushed()!=HAL_BUTTON_1);

      halMcuWaitMs(350);//延時(shí)

      halLcdClear();//清屏

      // 設(shè)置該節(jié)點(diǎn)是開(kāi)關(guān)還是電燈

      appMode = appSelectMode();

      halLcdClear();

      // 模塊開(kāi)始工作

      if(appMode == SWITCH){

      appSwitch();

      }

      else if(appMode == LIGHT){

      appLight();

      }

      //如果沒(méi)有定義該節(jié)點(diǎn)的功能,則LED燈不斷閃爍

      HAL_ASSERT(FALSE);

      }

      static uint8 appSelectMode(void)//模式選擇 {

      halLcdWriteLine(1, “Device Mode: ”);

      return utilMenuSelect(&pMenu);//通過(guò)調(diào)用頭文件實(shí)現(xiàn)功能選擇

      }

      實(shí)驗(yàn)總結(jié):

      這個(gè)實(shí)驗(yàn)雖然功能非常簡(jiǎn)單,只是通過(guò)按下開(kāi)關(guān)節(jié)點(diǎn)的按鍵來(lái)控制電燈節(jié)點(diǎn)LED的亮或滅,但是通過(guò)這個(gè)實(shí)驗(yàn)可以了解節(jié)點(diǎn)間通信的基本思路。

      原代碼中有許多可有可無(wú)的冗余代碼,上面的代碼經(jīng)過(guò)代碼中很多都是調(diào)用頭文件,在這里就不在一一羅列,只在代碼注釋中注明該調(diào)用的功能。這些調(diào)用都是一些非常簡(jiǎn)單的操作,寫(xiě)入頭文件調(diào)用是為了增加代碼可讀性。

      baseRF通信基本流程

      1.初始化網(wǎng)絡(luò)地址,打開(kāi)接收機(jī)或關(guān)閉接收機(jī)。

      2.初始化basicRfConfig,確定網(wǎng)絡(luò)ID、信道、是否需要應(yīng)答、是否采用加密機(jī)制等。

      3.初始化周邊設(shè)備,如時(shí)鐘、各個(gè)I/O口等。

      4.事件的處理,如發(fā)送報(bào)文或接受報(bào)文后的數(shù)據(jù)處理等。

      第三篇:javascript常用語(yǔ)句

      <%

      if username=“" then

      response.write”“

      Response.End

      end if

      if len(username)<6 then

      response.write”“

      Response.End

      end if

      if password=”“ then

      response.write”“

      Response.End

      end if

      if len(password)<6 then

      response.write”“

      Response.End

      end if

      if password<>re_password then

      response.write”“

      Response.End

      end if

      if not isnumeric(tel)then

      response.write”“

      Response.End

      end if

      if not IsValidEmail(email)then

      response.write”“

      Response.End

      end if

      if not isnumeric(qq)then

      response.write”“

      Response.End

      end if

      %>

      response.write ”“

      response.Write ”“

      response.End

      第四篇:Javascript學(xué)習(xí)心得

      Javascript學(xué)習(xí)心得

      Javascript的應(yīng)用目的

      通過(guò)對(duì)JavaScript的學(xué)習(xí),知道它是由C語(yǔ)言演變而來(lái)的,而且在很大程度上借用了Java的語(yǔ)法,而Java又是由C和C++演生而來(lái)的,所以JavaScript和C有許多相似的語(yǔ)法特點(diǎn)。JavaScript的出現(xiàn),可以使得信息和用戶(hù)之間不僅只是一種顯示和瀏覽的關(guān)系,而是實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的、可交互的表達(dá)能力。從而基于CGI靜態(tài)的HTML頁(yè)面將被可提供動(dòng)態(tài)實(shí)時(shí)信息,并對(duì)客戶(hù)操作進(jìn)行反應(yīng)的Web頁(yè)面取代。JavaScript 腳本正是滿足這種需求而產(chǎn)生的語(yǔ)言。它深受廣泛用戶(hù)的喜愛(ài)和歡迎,它是眾多腳本語(yǔ)言中較為優(yōu)秀的一種。

      Javascript的優(yōu)點(diǎn)

      JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語(yǔ)言。使用它的目的是與HTML超文本標(biāo)記語(yǔ)言、Java 腳本語(yǔ)言一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象,與Web客戶(hù)交互作用。從而可以開(kāi)發(fā)客戶(hù)端的應(yīng)用程序等。它是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語(yǔ)言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,它是Java與HTML折衷的選擇,具有以下幾個(gè)基本特點(diǎn):

      一、腳本編寫(xiě)語(yǔ)言

      JavaScript是一種腳本語(yǔ)言,它采用小程序段的方式實(shí)現(xiàn)編程。像其它腳本語(yǔ)言一樣,JavaScript 同樣已是一種解釋性語(yǔ)言,它提供了一個(gè)簡(jiǎn)易的開(kāi)發(fā)過(guò)程。它的基本結(jié)構(gòu)形式與C、C++、VB等語(yǔ)言十分類(lèi)似。但它不像這些語(yǔ)言一樣,需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解釋。它與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶(hù)的使用操作。

      二、基于對(duì)象的語(yǔ)言

      JavaScript是一種基于對(duì)象的語(yǔ)言,同時(shí)以可以看作一種面向?qū)ο蟮摹_@意味著它能運(yùn)用自己已經(jīng)創(chuàng)建的對(duì)象。因此,許多功能可以來(lái)自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。

      三、簡(jiǎn)單性

      JavaScript的簡(jiǎn)單性主要體現(xiàn)在:首先它是一種基于Java 基本語(yǔ)句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì), 從而對(duì)于學(xué)習(xí)Java是一種非常好的過(guò)渡。其次它的變量類(lèi)型是采用弱類(lèi)型,并未使用嚴(yán)格的數(shù)據(jù)類(lèi)型。

      四、安全性

      JavaScript 是一種安全性語(yǔ)言,它不允許訪問(wèn)本地的硬盤(pán),并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過(guò)瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互。從而有效地防止數(shù)據(jù)的丟失。

      五、動(dòng)態(tài)性

      JavaScript 是動(dòng)態(tài)的,它可以直接對(duì)用戶(hù)或客戶(hù)輸入做出響應(yīng),無(wú)須經(jīng)過(guò)Web 服務(wù)程序。它對(duì)用戶(hù)的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁(yè)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,就稱(chēng)為“事件”。比如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng)。

      六、跨平臺(tái)性

      JavaScript 是依賴(lài)于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持JavaScript的瀏覽器就可正確執(zhí)行。

      Javascript的運(yùn)行步驟

      根據(jù)JavaScript腳本編寫(xiě)的方式,腳本的執(zhí)行也分為多種情況。當(dāng)瀏覽器打開(kāi)一個(gè)HTML文檔時(shí)它將從頭開(kāi)始解釋整個(gè)文檔,而有一些腳本如函數(shù)function,則會(huì)在它們被調(diào)用的時(shí)候運(yùn)行,腳本函數(shù)的調(diào)用往往都是通過(guò)事件來(lái)進(jìn)行驅(qū)動(dòng)的,如在一個(gè)HTML 文檔被裝載onLoad的時(shí)候可以執(zhí)行腳本函數(shù)。

      第五篇:pascal編程基礎(chǔ)練習(xí)題

      pascal編程基礎(chǔ)練習(xí)題

      一、不定項(xiàng)選擇和填空題

      1、下列關(guān)于程序語(yǔ)言的敘述,不正確的是()

      A、編寫(xiě)機(jī)器代碼不比編寫(xiě)匯編代碼容易

      B、高級(jí)語(yǔ)言需要編譯成目標(biāo)代碼或通過(guò)解釋器解釋后才能被CPU執(zhí)行

      C、同樣一段高級(jí)語(yǔ)言程序通過(guò)不同的編譯器可能產(chǎn)生不同的可執(zhí)行程序

      D、匯編代碼可被CPU直接運(yùn)行

      E、不同的高級(jí)語(yǔ)言語(yǔ)法略有不同

      2、下列哪一種程序設(shè)計(jì)語(yǔ)言是解釋執(zhí)行的()

      A、Pascal

      B、GWBASIC

      C、C++

      D、FORTRAN 3、解釋程序的功能是()

      A、將高級(jí)語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序

      B、將匯編語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序

      C、解釋執(zhí)行高級(jí)語(yǔ)言程序

      D、解釋執(zhí)行匯編語(yǔ)言程序

      4、下列中沒(méi)有語(yǔ)法錯(cuò)誤的PASCAL程序首都是()

      A、PROGRAM A1;

      B、PROGRAM A1(0utPut)

      C、PROGRAM(Input,OutPut);

      D、PROGRAM A1(Input OutPut);5、結(jié)構(gòu)化程序的結(jié)構(gòu)由三種基本結(jié)構(gòu)組成,下面哪個(gè)不屬于這三種基本結(jié)構(gòu)()

      A、順序結(jié)構(gòu)

      B、輸入輸出結(jié)構(gòu)構(gòu)

      C、分支結(jié)構(gòu)

      D、循環(huán)結(jié)構(gòu)

      6、Pascal程序必須包括()

      A、程序首部、說(shuō)明部分、語(yǔ)句部分

      B、程序首部、說(shuō)明部分

      C、說(shuō)明部分、語(yǔ)句部分

      D、程序首部、語(yǔ)句部分

      7、標(biāo)準(zhǔn)Pascal程序說(shuō)明部分的正確順序是()

      A、LABEL—CONST—VAR—TYPE

      B、VAR—CONST—LABEL—TYPE

      C、LABEL—CONST—TYPE—VAR

      D、CONST—VAR—TYPE—LABEL 8、下面對(duì)Pascal程序組成結(jié)構(gòu)的描述錯(cuò)誤的是()

      A、程序體可以為空

      B、程序的注釋部分只能寫(xiě)在程序中一條語(yǔ)句的最后

      C、程序首都的參數(shù)部分可有可無(wú)

      D、一個(gè)完整的PASCAL程序的主程序只能有一個(gè)

      9、要編寫(xiě)并執(zhí)行—個(gè)PASCAL程序,—般的步驟是()

      A、①用編輯軟件編寫(xiě)源程序

      ②用PASCAL的編譯程序把源程序轉(zhuǎn)換成目標(biāo)程序

      ③用連接程序把目標(biāo)程序轉(zhuǎn)換為可執(zhí)行程序

      ④運(yùn)行可執(zhí)行程序

      B、①用編輯軟件編寫(xiě)源程序

      ②修改和調(diào)試源程序

      ③用PASCAL的編譯程序把源程序轉(zhuǎn)換成可執(zhí)行程序

      ④運(yùn)行可執(zhí)行程序

      C、①用編輯軟件編寫(xiě)源程序

      ②用連接程序把源程序轉(zhuǎn)換成可執(zhí)行程序

      ③試運(yùn)行可執(zhí)行程序

      ④修改后再運(yùn)行可執(zhí)行程序

      D、①用編輯軟件編寫(xiě)源程序

      ②用連接程序把源程序轉(zhuǎn)換為目標(biāo)程序

      ③用PASCAL的編譯程序把目標(biāo)程序轉(zhuǎn)換為可執(zhí)行程序

      ④運(yùn)行可執(zhí)行程序

      10、PASCAL源程序中不止確的注釋語(yǔ)句是()

      A、用一對(duì)“{”和“}”括起來(lái)的字符串

      B、用一對(duì)“/*”和“*/”括起來(lái)的字符串

      C、用—對(duì)“(*”和“*)”括起來(lái)的字符串

      D、A)或 B)11、以下正確的PASCAL實(shí)數(shù)是()

      A、0.56E2.5B、2.56E

      2C、.318ED、34.E5 E、EF、3E-G、.1

      5H、15.12、每個(gè)Pascal程序的分程序中都必須包括()

      A、變量說(shuō)明、語(yǔ)句

      B、語(yǔ)句

      C、類(lèi)型定義、變量說(shuō)明、語(yǔ)句

      D、常量說(shuō)明、變量說(shuō)明、語(yǔ)句 13、下列中合法的Pascal標(biāo)識(shí)符是()

      A、Char set

      B、RECORD

      C、Abs

      D、π

      E、A1B2C3 F、FOR

      G、2ab

      H、a[1] 14、設(shè)a、b、c為整型變量,并有以下程序段

      Read(a);Readln(b,c);

      Readln(c,b);Readln(a,b);

      writeln(a,b,c)

      若運(yùn)行時(shí)輸入:

      3<ENTER>5 6<ENTER>8 9<ENTER>

      其中<ENTER>表示回車(chē)符,則輸出是()

      A、12

      3B、147

      C、784 15、下列表達(dá)式中,其值為T(mén)RUE的是()

      A、150>=150

      B、100>150

      C、Abs(-200)<>200

      D、Succ('A')

      E、'ab'<'abc'

      F、Succ(False)=True

      G、0dd(35+1)=FaLse H、219<>219 16、有變量說(shuō)明:

      VAR i1,i2:Integer;

      r1,r2:Real;

      b1,b2:Boolean;

      設(shè)各變量均已賦值,下列中錯(cuò)誤的賦值語(yǔ)句是()

      A、b2:=Ord(r1>r2)

      B、i2:=i1+r

      1C、b1:=i1=i2

      D、b1:=b1+b2

      E、i2:=i1+i2 DIV i

      1F、i1:=i1/i

      2G、r2:=3/5*Sqr(r1+r2)

      H、r1:=r2+r1 17、下面一段程序是用())語(yǔ)言書(shū)寫(xiě)的

      int funcl(int n){

      int i,sum=0;

      for(i = 1;i<=n;i++)

      sum+= i*i;

      return sum;}

      A、FORTRAN

      B、PASCAL

      C、C

      D、PROLOG

      E、BASIC 18、設(shè)全集E={1,2,3,4,5},集合A={1,4},B={l,2, 5},C={2,4),則集合(A∩B)∪~C為()

      A、空集

      B、{1}

      C、{3,5}

      D、{1,5}

      E、{1,3,5} 19、運(yùn)算17 MOD 4的結(jié)果是()

      A、7

      B、3C、1D、4 20、已知a、b、c、d、e、f、g均為整數(shù)變量,其值分別為2、4、6、8、10、12、14,若輸出結(jié)果為

      4

      10

      14

      則輸出語(yǔ)句應(yīng)是()

      A、Write(a:3,b:3);write(c:3,d:3,e:3);Write(f:3,g:3)

      B、Writeln(a:3,b:3);Write(c:3,d:3,e:3);Writeln(f:3,g:3)

      C、Writeln(a:3,b:3);Writeln(c:3,d:3,e:3);Writeln;Writeln(f:3,g:3);

      D、Write(a:3,b:3);Writeln;Write(c:3);Writeln(f:3,g:3);Write(f:3,g:3)21、把整數(shù)7轉(zhuǎn)換為字符‘7’的表達(dá)式是哪一個(gè)()

      A、Chr(7)-0rd('0')

      B、Chr(7-0rd(0))

      C、Chr(7+0rd('0'))

      D、Chr(7+0rd(0))22、下列類(lèi)型定義中,合法的是()

      A、TYPE a=10..10;

      B、TYPE b=0..Sqr(10);

      C、TYPE c=1.0..10.0;

      D、TYPE d=10..5;23、以下運(yùn)算符中運(yùn)算優(yōu)先級(jí)最高的是()

      A、+

      B、OR

      C、>=

      D、DIV 24、已知有如下說(shuō)明:

      VAR

      a,b:Integer;

      c,d:Real;

      下面賦值語(yǔ)句合法的是()

      A、c:=a+b

      B、a:=Trunc(c)

      C、a:=a+b/c

      D、b:=a div d 25、設(shè)有變量說(shuō)明:VAR s:(C,G,A,J,K);則函數(shù)Succ(A)的取值是()

      A、G

      B、3C、J

      D、B 26、表達(dá)式True AND NOT Odd(-202)<(7-3<=4)的值是()

      A、True

      B、False

      C、0

      D、1

      27、下列常量說(shuō)明中合法的是()

      A、CONST color=red..blue;

      B、CONST CONST=10*5;C、CONST x1:=3.9;

      D、CONST abc='abc';28、已知a、b、c、d是同類(lèi)型簡(jiǎn)單變量,且都已有互不相同的值,執(zhí)行下列語(yǔ)句

      b:=a;

      a:=c;

      d:=a;

      d:=b;

      后,其值相等的變量是()

      A、a,d

      B、a,c

      C、c,b

      D、b,d 29、下面合法的常量是()

      A、.2

      5B、“RED”

      C、'%'

      D、3E-2.5 30、設(shè)a、b、c、d、e均為整型變量,且s=

      13、b=

      2、c=

      10、d=

      3、e=2,則表達(dá)式a-b*c DIV d MOD e的值是:()

      A、1

      3B、-7

      C、1

      1D、0

      信息學(xué)奧賽pascal程序設(shè)計(jì)復(fù)習(xí)題

      一、讀下面程序段,請(qǐng)寫(xiě)出程序運(yùn)行結(jié)果。read(a,b)if a<=b then begin t:=a;a:=b;b:=t;end;else read(b,a)writeln(‘a(chǎn)+b=’,a+b);end.輸入:4,2,3,1 輸出:

      二、編程題

      1、編程將能被2、3整除,但被5除余1的最小自然數(shù)找出來(lái)。

      2、已知某數(shù)是2,3,5的倍數(shù),被11除余10,被13除余7,被17除余13。求滿足條件的最小自然數(shù)。(14684)

      3、在屏幕上讀入一個(gè)四位數(shù),將千百十個(gè)位上的數(shù)打印出來(lái)。

      4、求滿足下列條件的三位數(shù)。(1)它的各位數(shù)字不同且不為零。

      (2)這個(gè)數(shù)等于所有由它的各個(gè)數(shù)字所組成的兩位數(shù)的和。

      5、在屏幕上讀入十個(gè)整數(shù),并打印出來(lái),并計(jì)算他們的和和平均數(shù)。

      6、將一個(gè)不大于7位的自然數(shù)X的各位數(shù)字分離,并按從高位往低位的順序分行打印。

      7、將一個(gè)不大于2147483647的自然數(shù)X的各位數(shù)字分離,并按從高位到低位的順序分行打印出來(lái)。

      8、輸入30個(gè)數(shù)a1,a2,a3,?a30,計(jì)算x和y的值。

      9、已知x=a1+a2+?+a30, y=a1+a2+?+a15-a16-a17?-a30.分別輸入一個(gè)班30個(gè)學(xué)生的語(yǔ)文成績(jī),數(shù)學(xué)成績(jī),英語(yǔ)成績(jī)。求出每位學(xué)生的總分和平均分。

      下載第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn)word格式文檔
      下載第4章 JavaScript 編程基礎(chǔ)實(shí)驗(yàn).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        Java基礎(chǔ)編程題

        【程序1】題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問(wèn)每個(gè)月的兔子總數(shù)為多少?1.程序分析: 兔子的......

        Android編程基礎(chǔ)教學(xué)大綱

        《Android編程初級(jí)》教學(xué)大綱 2013-11-21修訂版 一、 課程教學(xué)目標(biāo): (一) 知識(shí)目標(biāo) 本課程要求學(xué)生熟練使用LinearLayout線性布局及RelativeLayout相對(duì)布局完成UI界面設(shè)計(jì),靈......

        socket編程實(shí)驗(yàn)心得體會(huì)

        實(shí)驗(yàn)心得體會(huì) 在本次實(shí)驗(yàn)中,我通過(guò)對(duì)網(wǎng)絡(luò)課上所學(xué)知識(shí)的應(yīng)用,學(xué)到了很多實(shí)踐中的知識(shí)。并且加深了我對(duì)課本知識(shí)的理解和認(rèn)識(shí),在實(shí)驗(yàn)過(guò)程中,更容易記憶和深入理解各種協(xié)議的工作......

        實(shí)驗(yàn)三GUI編程

        實(shí)驗(yàn)三GUI編程 一、實(shí)驗(yàn)?zāi)康模?1、了解Java系統(tǒng)圖形用戶(hù)界面的基本工作原理和界面設(shè)計(jì)的步驟 2、了解圖形用戶(hù)界面的事件響應(yīng)機(jī)制. 3、掌握?qǐng)D形用戶(hù)界面各種常用的基本組件的......

        編程入門(mén)基礎(chǔ)知識(shí)點(diǎn)總結(jié)

        一、 常量 ? 數(shù)字常量 i. 普通數(shù)字:1,35,2.7 ii. 指數(shù)形式:2.45e-2等價(jià)于2.45*10-2 注意e大小寫(xiě)皆可,e前面的數(shù)字不能省,就算是1也不能省,后面的數(shù)字一定要是整數(shù) iii. 長(zhǎng)整型,單精......

        學(xué)習(xí)電腦編程需要什么基礎(chǔ)

        最近很多人都在問(wèn)如何學(xué)習(xí)編程。我覺(jué)得學(xué)習(xí)編程最重要的是入門(mén),如果你入門(mén)的時(shí)候有一個(gè)好的方法和思路,打下比較扎實(shí)的基礎(chǔ),對(duì)今后的編程工作是很有益處的。即使在學(xué)習(xí)新的編程......

        Java編程語(yǔ)言基礎(chǔ)總結(jié)

        第一章初識(shí)Java 1.程序是為了讓計(jì)算機(jī)執(zhí)行某些操作或解決某個(gè)問(wèn)題而編寫(xiě)的一系列有序指令的集合。 2.Java包括編程語(yǔ)言和相關(guān)的技術(shù)。 3.Java主要用于開(kāi)發(fā),桌面應(yīng)用程序和Int......

        MFC編程實(shí)驗(yàn)個(gè)人總結(jié)報(bào)告

        MFC編程實(shí)驗(yàn)總結(jié)報(bào)告 知識(shí)總結(jié)+個(gè)人心得 2011年暑期MFC編程實(shí)驗(yàn)報(bào)告 1 / 6 MFC編程實(shí)驗(yàn)個(gè)人總結(jié)報(bào)告 一、MFC類(lèi)、函數(shù)等知識(shí)小結(jié): 1、SetTimer (1, m_intLevel, NULL); 在......