2020年年7月全國高等教育自學考試微型計算機原理與接口技術試題_第1頁
2020年年7月全國高等教育自學考試微型計算機原理與接口技術試題_第2頁
2020年年7月全國高等教育自學考試微型計算機原理與接口技術試題_第3頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、xx 年 7 月全國高等教育自學考試微型計算機原理與接口技術試題課程代碼: 02205第一部分 C語言程序設計一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題2 分,共 10分)1.4位無符號二進制數表示的數的范圍是()。A.09999B.09C.015D.0992. 若已定義 X 和 Y 是 double 型, X=1,則表達式 Y=X+3/2的值是()。A.1B.2C.2.0D.2.53. 執行下面程序段后,輸出結果為()。inta=1,b=1,c=1;a=a+b+c+;printf( %d,%d,%d, a,+b,c+);A.3,3,

2、2B.3,2,3C.3,3,3D.3,2,24. 在 C語言中,一個 int 型數據在內存中占個字節,其取值范圍為. ()A.1,-128 127B.2,-3276832767C.2,065536D.4,021474836475. 表達式 0x130x17 的值為()。A.0x17B.0x13C.0xF8D.0xEC二、簡答題(每小題4 分,共 16 分)1. 何謂全局變量為什么它能用于函數數據傳遞2. 文件的嵌套調用與遞歸調用。3. 簡述頭文件的功能,并列出兩個頭文件的名稱。4. 簡述由 C語言的源程序到目標文件的編譯過程。三、程序閱讀題,讀下列程序,寫出程序的輸出結果(每小題4分,共 8分

3、)1. 執行下列程序后,輸出結果為 _. #includefun (intx )intp;if( x=0|(x=1) return(3);p=x-fun(x-2 );returnp;main()printf( %dn, fun (9);2. 下列程序運行的結果是 _. main ()structcmplesintx;inty;um2=1 ,4 ,8 ,10 ;printf( %dn, um0。 y/um0。 x*um1。 y);四、編程題(每小題8 分,共 16 分)1. 輸入 n 個評委的評分,計算并輸出參賽選手的最后得分,計算方法是去除一個最高分和一個最低分, 其余的平均分為參賽選手的最后

4、得分。2. 用 100 元錢買 100 支筆,其中鋼筆 3 元/ 支,圓珠筆 2 元/ 支,鉛筆 0.5 元/ 支,問鋼筆、圓珠筆和鉛筆可以各買多少支第二部分 MCS-51單片機原理與接口技術一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內。每小題2 分,共 10分)1.8051單片機為()位單片機。A.4位B.8位C.16位 D.32 位2.8051單片機,若 =1,其含義為()。A. 引腳接 +5VB.引腳接地C. 引腳接 -5VD. 引腳接 +10V3.T0或 T1 做定時器時,是以單片機的()做定時計數的時間基值。A. 時鐘周期 B. 狀態

5、周期C. 運行一條指令的時間 D.機器周期4. 要求 T0、T1 都工作在方式 1,T0 為定時器, T1 為計數器,且不受、控制, TMOD值為()。A.15HB.51HC.0D9HD.9DH5. 讀取 6116 一個單元中的數據,要求()。A.=1,=0,=1B.=0,=1,=0C.=0,=0,=1D.=1,=1,=0二、分析題(每小題4 分,共 12 分)1. 已知單片機晶振頻率為 6MHz,假設 X、Y為變量,當 X=_,Y=_時,下列程序執行時間最長,其最長值為_.MOVR6 ,#Y;需 1 個機器周期DE1:MOVR7,#X;需 1 個機器周期DE0:DJNZR7,DE0;需 2

6、個機器周期DJNZR6 ,DE1;需 2 個機器周期RET;需 2 個機器周期2. 有下列程序SETB40HSETBCANLC ,#40H執行之后,( CY)=_,( 40H)=_.3. 若( A)=20H,( B)=40H,( PSW)=00H,執行下面指令后,累加器 A 和 4FH的內容為 .MOV4FH ,#00H MOV50H ,#00H MOVSP ,#4FHPUSHACC PUSHB PUSHPSW POPACC POPBPOPPSW三、編程題(共8 分)編程序把內部 RAM中 20H4FH單元的內容清 0.四、應用題(每小題10 分,共 20 分)1. 用 8255A擴展的 I/

7、O 接口圖如圖 2-4-1 所示。要求 8255A的A口、B口、C口都工作在方式0,且都定義為輸出口。沒有參加的地址線狀態假定為0,現要求執行程序后,LED1、LED2、LED8、LED9、LED10、LED12、LED16亮,其余指示燈滅。圖 2-4-1請在下列程序的空格處填入適當的指令:_LJMPMAINORG0100HMAIN:MOVSP,#60H;開辟一個堆棧緩沖區MOVA ,_;8255A控制字送累加器AMOVDPTR,_;控制寄存器口地址送DPTR_;寫控制字MOVDPTR,_;A 口口地址送 DPTRMOVA ,_;要求從 A 口送出數據,先送累加器A_;數據從 A 口送出MOVDPTR,_;C口口地址送 DPTRMOVA ,_;要求從 C口送出數據,先送累加器C_;數據從

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論