单项选择题
1.通常使用后缀表明数的各种进制,以下叙述不正确的是( )
(A)后缀B:二进制
(B)后缀H:十六进制
(C)后缀D:十进制
(D)后缀A:八进制
【正确答案】D
2.大写字母'A'的ASCII码值为65,则字母'G'的ASCII码是( )
(A)60
(B)70
(C)71
(D)72
【正确答案】C
3.以下有关C语言的说法中,正确的叙述是( )
(A)C语言不但具备高级语言特征,还具备部分汇编语言的功能
(B)C语言是一种模块化和结构化的程序设计语言,但程序只能有一个函数组成
(C)C语言具有多种多样的数据类型,任何其他语言所有的数据类型,C语言都有
(D)C什与C语言不兼容,因而用户很难从面向过程的程序设计过渡到面向对象的程序设计
【正确答案】A
4.已知float x[20];,则下面表达式正确的是( )
(A)x[20]=x[1]+x[2]
(B)x[2]=x[2]+x[3]
(C)x[0]=x[-1]+x[1]
(D)x[18]=x[20]-x[2]
【正确答案】B
5.已知char s1[20]="chi ……此处隐藏9952个字…… 容:
【正确答案】20;方
单片机原理与接口技术
42.编写两个4字节无符号数相减的程序。被减数存放在片内RAM 30H开始的数据区,减数存放在40H开始的数据区(均为低位在前),差值存回30H开始的存储单元,试补全下列程序。MOV R0,#30H MOV R1,#40H MOV R3,#04H SJMP $
【正确答案】CLR C LOOP:MOV A,@R0 SUBB A,@R1 MOV @RO,A INC R0 INC R1 DJNZ R3,LOOP
应用题
43.如题43图所示,某8031单片机实验装置中的数模转换部分的电路,P2.7连接DAC0832的端,P2.6~P2.0作为其他芯片的片选线(选DAC0832时必须为1)。以下程序段用查表的方式,在Aout端产生一正弦波(每个周期有40个数据)。请填满程序中的缺少部分。
【正确答案】1.7FH 2.TABL 3.@A+DPTR 4.MOVX 5.DPTR 6.LP1 7.LP0 8.RET