易搜题 >  电大作业 >  电大网教 >  电子科技大学 >  试卷列表

电子科技大学电子信息工程专业《嵌入式系统》作业及答案1

1、串口通信采用中断方式接收数据时应该访问下列哪一个寄存器:()

A.UnLCR

B.UnTHR

C.UnIIR

D.UnLSR

本题答案:
C
2、11位数据位的异步串行通信的波特率误差最大不能超过多少:()

A.0.0625

B.0.0556

C.0.045

D.0.04

本题答案:
D
3、LPC1768微控制器的P4.28引脚一共有几种功能:()

A.1种

B.2种

C.3种

D.4种

本题答案:
D
4、在串口的中断标志寄存器UnIIR中,中断优先级最高的是:()

A.RLS中断

B.RDA中断

C.CTI中断

D.THRE中断

本题答案:
A
5、GPIO模块在复位后引脚处于什么方向:()

A.输出

B.输入

C.双向

D.开漏

本题答案:
B
6、读取串口接收数据时使用下列哪一个寄存器:()

A.UnTHR

B.UnRBR

C.UnIIR

D.UnIER

本题答案:
B
7、UnFCR寄存器的值为0x87,则FIFO的触发点是多少字节:()

A.1字节

B.4字节

C.8字节

D.14字节

本题答案:
C
8、定时器工作于计数模式时,输入计数脉冲的频率不能大于PCLK频率的:()

A.二分之一

B.四分之一

C.八分之一

D.十六分之一

本题答案:
A
9、控制引脚P3.25应该访问哪一个引脚功能选择寄存器:()

A.PINSEL0

B.PINSEL1

C.PINSEL2

D.PINSEL7

本题答案:
D
10、LPC1768微控制器的CAN模块的数量为:()

A.1个

B.2个

C.3个

D.4个

本题答案:
B
11、当引脚功能选择寄存器PINSEL0的1:0位为01表示:()

A.P0.0引脚定义为GPIO P0.0

B.P0.0引脚定义为RD1

C.P0.0引脚定义为TXD3

D.P0.0引脚定义SDA1

本题答案:
B
12、将LPC1768微控制器的P0.2和P0.3分别设置为TXD0和RXD0,而不改变其他引脚的设置,则程序代码应该为:()

A.PINSEL0=(PINSEL0&0xFFFFFF0F)|0

B.PINSEL0=PINSEL0|0xFFFFFF5F

C.PINSEL1=(PINSEL1&0xFFFFFF0F)|0xFFFFFF5F

D.PINSEL1=PINSEL1|0xFFFFFF5F

本题答案:
A
13、编译并且执行以下代码,会出现什么情况()。public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }

A.有错误,数组的大小没有定义

B.有错误,数组anar在初始化以前不能正常输出

C.2

D.1

本题答案:
C
14、设 x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()

A.y x1;

B.x x1x;

C.static x x1;

D.public X x1=new X(int 123);

本题答案:
C
15、执行完代码int[]x=new int[25];后,以下()说明是正确的。

A.x[25]为0

B.x[24]未定义

C.x[24]为0

D.x[0]为空

本题答案:
C
16、关于Java中数据类型叙述正确的是()

A.整型数据在不同平台下长度不同

B.数组属于简单数据类型

C.boolean类型数据只有2个值,true和false

D.Java中的指针类型和C语言的一样

17、下列语句序列执行后,i 的值是()。 int i=8, j=16;if( i-1 > j ) i--; else j--;

A.8

B.7

C.16

D.15

18、阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。

A.运行出错

B.编译出错

C.2

D.1

19、下列程序段的输出结果是()。 public class operatorsandExpressions{ void stringPlus(){ int xhps0@@3,yhps0@@4,zhps0@@5; System.out.println(x y z); } }

A.以上答案均不正确

B.xyz

C.x y z

D.12

20、关于类和对象的叙述正确的是()

A.类的静态属性和全局变量的概念完全一样,只是表达形式不同

B.类的成员至少有一个属性和一个方法

C.类是对象的实例化

D.Java的类分为两大部分系统定义的类和用户自定义的类

21、设有定义int i=123;long j=456; 下面赋值不正确的语句是()

A.j=(long)i;

B.j=i;

C.i=j;

D.i=(int)j;

22、下列程序段执行后的结果是()。String s = new String("abcdefg"); for (int i=0; i

A.aceg

B.abcdefg

C.abcd

D.ACEG

23、下列哪个类声明是正确的()

A.public abstract class Car...

B.protected private number

C.abstract private move()...

D.abstract final class Hl...

24、以下哪个约束符可用于定义成员常量()

A.以上都不对

B.static

C.final

D.abstract

25、若已定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()

A.x[k+5]

B.x[k]

C.x[5-3]

D.x[0]

26、下列语句序列执行后,k 的值是()。 int m=3,n=6,k=0; while( (m++) < (- - n) ) ++k;

A.3

B.2

C.1

27、下列代码中,将引起一个编译错误的行是()

A.1)public class Test

B.2)int m,n;

C.3)public Test()

D.4)public Test(int a)m=a;

E.5)public static void main(String args[])

F.6)Test t1,t2;

G.7)int j,k;

H.8)j=0; k=0;

I.9) t1=new Test();

J.10)t2=new Test(j,k);

.11)

.12)

.第6行

.第5行

.第3行

.第10行

28、下列语句序列执行后,i的值是()。inti=16;do{i/=2;}while(i>3);

A.8

B.4

C.2

D.16

29、数组的大小在创建以后()。

A.有些可以改变

B.可以改变

C.使用new方法可以改变

D.不能改变

30、下列关于for循环和while循环的说法中哪个是正确的()

A.两种循环结构中都必须有循环体,循环体不能为空

B.两种循环任何时候都可替换

C.while循环能实现的操作,for循环也都能实现

D.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

31、下列方法定义中,正确的是()

A.voidx(){...returntrue;}

B.intx(){...returntrue;}

C.intx(inta,b){...returna+b;}

D.intx(){charch=’a’;return(int)ch;}

32、关于以下程序段的说法正确的是()。1. public class Myar{2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }

A.编译时没有产生错误,运行时发生异常

B.编译时产生错误

C.第4行编译出错

D.第2行编译出错

联系客服 会员中心
TOP