嵌入式應用開發試卷 答案

2023-01-04 11:09:05 字數 3748 閱讀 7380

湖南科技學院二○ 一四年下學期期末考試

自動化、電信、電科、 專業 2011 年級 linux應用開發試題

考試型別:閉卷試卷型別: a卷考試時量: 120 分鐘

一、選擇題(本題共4小題,每題3分共12分)

1)下列哪項不是web前端開發技術( d )

a html b cgi c css d xml

2)使用uart介面時的四個要素( c )

a 波特率

b 資料位

c 傳輸速度

d 奇偶校驗位

3)cgi可用任何一種語言編寫,只要這種語言有( a )

a 標準輸入、標準輸出、獲取環境變數功能

b標準輸入、標準輸出、獲取隨機變數功能

c 輸入、輸出、查詢功能

d輸入、輸出、傳遞功能

4)用sqlite給persons表中的部分列賦值時,下列選項正確的是( b )

a insert into persons (id,name) values (1,peter)

b insert into persons (id,name) values (1,』peter』)

c insert into persons (1, 』peter』 )

d insert into persons (id,name) values (1,「peter」)

二、填空題(本題共6小題,第1題5分,其餘每題4分,共25分)

1) 什麼是xml語言 xml指的是可擴充套件性標記語言

xml語言的作用是什麼傳輸和儲存資料,並不是顯示資料

2)sqlite的五種基本資料型別是 integer、real、text、blob、null

3) 音訊的三要素為取樣頻率、取樣位數、聲道數

4) 按照邏輯結構不同進行資料庫劃分,sqlite 資料庫屬於哪一類關聯式資料庫

5) 在c語言中操作sqlite資料庫語句,常用的2種方式是**方法 、非**方法

6) sqlite資料庫中所指的索引是索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問資料庫表中的特定資訊。 。

三、問答題(本題共5題,每題7分,共35分)

1) 條形碼的優點是什麼?按維數分可以分為類?請簡述各自特點。

優點:1、可靠

條形碼的讀取準確率遠遠超過人工

2、高效

條形碼的讀取速度很快。

3、低成本、製作簡單

製作僅僅需要印刷

4、使用靈活

條形碼符號可以手動輸入頁可以實現自動化識別

按維數可以分為兩類,一維碼和***。

一維條形碼的編碼密度小,資料容量小,編碼範圍小只包含字母和數字,條形碼遭到破壞後不能閱讀。

二維條形碼密度大,資訊量大,編碼範圍大,容錯能力強,可靠

2) 什麼是rfid技術?請簡述其特點及應用。

rfid全稱是無線射頻識別技術,是一種非接觸式的全自動識別技術。rfid可通過射頻訊號自動識別目標物件並獲取相關資料,識別工作無需人工干預。

特點是:讀寫距離遠,防衝撞技術,防水防磁耐高溫,可反覆讀寫,使用壽命長,封裝多樣化,穿透性和無屏障閱讀。

應用:物流和**管理,生產製造和裝配,航空行李運輸,動物身份識別,智慧型門禁和電子門票等等。

3) 簡述音訊oss介面程式設計的步驟。

1. 開啟音訊裝置

dsp_fd=open(「/dev/dsp」,o_rdwr)

2. 設定音訊裝置(ioctl)

ioctl(dsp_fd,sndctl_dsp_speed,&dsp_rate);

ioctl(dsp_fd,sndctl_dsp_setfmt,&dsp_bits)

ioctl(dsp_fd,sndctl_dsp_channels,&dsp_channel)

3. 讀寫音訊裝置(read,write)

read(dsp_fd,buffer,sizeof(buffer))

write(dsp_fd,buffer,sizeof(buffer))

4. 關閉音訊裝置(close)

close(dsp_fd);

4) 簡述錄音和放音的過程。

錄音時,先設定好取樣頻率、取樣位數、聲道數,在啟動音效卡的ad晶元,將音訊的模擬訊號轉化為數碼訊號,最後將音訊對應的數碼訊號儲存到檔案中。

放音時需要依據錄音時音效卡的取樣頻率、取樣位數、聲道數去設定音效卡,在將音訊的數碼訊號通過音效卡的da晶元轉化為音訊對應的模擬訊號。

5) 簡述什麼是js語言及其特點,並試寫出三種網頁新增指令碼的方式。

j**ascript是一種基於物件並具有安全效能的指令碼語言,由瀏覽器內直譯器翻譯成可執行格式化執行。

特點:js一種基於物件的語言,有其簡單性,動態性和跨平台性。

方式:1直接新增指令碼

2、使用script標記插入指令碼

此處為指令碼**

3、鏈結指令碼檔案

四、語法考察題(本小題共2題,第一題15分,第二題18分共33分)

1) 用js語言寫乙個使用者名為admin密碼是111111的網頁登陸驗證指令碼。

function on_button_ok()

else

2) 用sql語句完成以下要求:

1、 建立一張表,表明為person,表的格式為(id integer,name text,addr text,score integer),id設為主鍵。

create table persons(id integer primary key,name text,addr text,score integer)

2、 使用事務在表中插入5個人的資訊,設定每個人的資訊不同。

sqlite->begin

insert into persons(id,name,score) values(1,』pter』,85);

insert into persons(id,name,score) values(2,』lucy』,72);

insert into persons(id,name,score) values(3,』lili』,87);

insert into persons(id,name,score) values(4,』tom』,37);

insert into persons(id,name,score) values(5,』lilei』,92);

commit

3、 檢視插入5人的資訊是否正確,並修改id=1的學生資訊name=』lucy』,score=87。

select * from persons

update persons set id=1,name=』lucy』,score=87;

4、 檢視分數score>=87的學生的名字 name。

select * from persons where score>=87

5、 刪除id=2的學生的全部資訊。

delete from persons where id=2;

6、 檢視id=3和id=4學生的分數。

select * from persons where id in(3,4);

7、 檢視id=1且score=87的學生資訊。

select * from persons where id=1 and score=87

8、 檢視分數在80-100之間的學生名字。

select *from persons where score between 80 and 100;

9、 按分數大小排序,將學生資訊列印出來。

select * from persons order by score;

嵌入式試卷

一 選擇題 每題2分,共20分 1 不可用作嵌入式作業系統的有 c a linux b vxworks c windowsxp d uc os ii 2 對於arm7 流水線,當一條指令被解碼時,上一條指令正被執行 3 對於arm7 流水線,當一條指令被解碼時,下一條指令正被 取指 4 在arm指令...

嵌入式系統應用

電子資訊工程系實驗報告 課程名稱 嵌入式系統應用 實驗專案名稱 實驗3 gpio 中斷 定時器程式設計實驗時間 2012 10 10 班級 電信092姓名 學號 910706201 t span cr r 12 一 實驗目的 進一步熟悉ads1.2開發環境的使用方法,掌握利用ads1.2開發環境進行...

嵌入式系統開發》實踐課程試卷 A卷

武漢商業服務學院2011 2012學年第一學期期末考試 班級姓名學號 一 在vs2005平台下定製乙個windows ce系統,並具有以下功能 20分 支援xscale270核心,usb主裝置支援,sd memory支援,音 支援,瀏覽器支援,藍芽裝置支援。生成 和 的系統映象檔案。二 在vs200...