计算机题库(315道)_第1页
计算机题库(315道)_第2页
计算机题库(315道)_第3页
计算机题库(315道)_第4页
计算机题库(315道)_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机

1、ATMegal6单片机的I/O管脚分成____共4个端口,每个端口8个I/O管脚。——[单选题]

APA、PB、PC、PD

BPl、P2、P3、P4

CPO、Pl、P2、1>3

DPAO、PA1>PA2、PA3

正确答案:A

2、Megal6单片机的IO控制LED时,单片机的方向控制寄存器需要设置为一一[单选题]

A输出

B输入

C都可以

D悬浮

正确答案:A

3、通用发光二极管串接限流电阻的作用是o一一[单选题]

A保证发光二极管导通工作电压是正向工作电压

B保证发光二极管的工作电流在正常工作电流范围

C保证发光二极管在正常工作频率范围

D保证发光二极管工作相位正常

正确答案:B

4、单片机10口对按键的识别,实际是识别一一[单选题]

A按键的闭合状态

B按键的管脚

C按键的上升沿与下降沿

D按键弹起或闭合时对应的两种电平状态1或0

正确答案:D

5、共阳极LED电路中,要使LED亮,对应的10口应输出——[单选题]

A低电平

B高电平

C高阻态

D任意电平

正确答案:A

6、1位共阳极数码管静态显示法指的是一一[单选题]

A公共端固定接电源正,单片机对应10口送字段代码

B位选线任意,单片机对应10口送字段代码

C位选线悬空,单片机对应10口送字段代码

D公共端固定接电源地,单片机对应10口送字段代码

正确答案:A

7、以下叙述错误的是一一[单选题]

A一个C程序可以包含多个不同名的函数

B一个C程序只能有一个主函数

CC程序在书写时,有严格的缩进要求,否则不能编译通过

DC程序的主函数必须用main作为函数名

正确答案:C

8、对于一个正常运行的C程序,下列叙述中正确的是一一[单选题]

A程序的执行总是从main函数开始,在main函数结束

B程序的执行总是从程序的[单选题]一个函数开始,在main函数结束

C程序的执行总是从main函数开始,在程序的最后一个函数中结束

D程序的执行总是从程序中的[单选题]一个函数开始,在程序的最后一个函数中结束

正确答案:A

9、以下叙述中正确的是一一[单选题]

AC程序中的注释只能出现在程序的开始位置和语句的后面

BC程序书写格式严格,要求一行内只能写一个语句

CC程序书写格式自由,一个语句可以写在多行上

D用C语言编写的程序只能放在一个程序文件中

正确答案:C

10、在一个C程序中一一[单选题]

Amain函数必须出现在所有函数之前

Bmain函数可以在任何地方出现

Cmain函数必须出现在所有函数之后

Dmain函数必须出现在固定位置

正确答案:B

11、以下叙述中正确的是一一[单选题]

AC程序中注释部分可以出现在程序中任意合适的地方

B花括号"{"和"}"只能作为函数体的定界符

C构成c程序的基本单位是函数,所有函数名都可以由用户命名

D分号是C语句之间的分隔符,不是语句的一部分

正确答案:A

12、C语言程序的基本单位是一一[单选题]

A程序行

B语句

C函数

D字符

正确答案:C

13、下列叙述中错误的是一一[单选题]

AC语言是一种结构化程序设计语言、

B结构化程序由顺序、分支、循环3种基本结构组成

C使用3种基本结构构成的程序只能解决简单问

D结构化程序设计提倡模块化的设计方法

正确答案:C

14、C语言源程序名的后缀是一一[单选题]

Aexe

Bc

Cobj

Dcp

正确答案:B

15、结构化程序由三种基本结构组成,三种基本结构组成的算法一一[单选题]

A可以完成任何复杂的任务

B只能完成部分复杂的任务

C只能完成符合结构化的任务

D只能完成一些简单的任务

正确答案:A

16、C语言中的标示符分为关键字,预定义标识符和用户标识符,以下叙述正确的是一一[单选

题]

A预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义

B用户标识符可以由字母和数字任意顺序组成

C在标识符中大写字母和小写字母被认为是相同的字符

D关键字可用作用户标识符,但失去原有含义

正确答案:A

17、以下选项中关于c语言常量的叙述错误的是一一[单选题]

A所谓常量,是指在程序运行过程中,其值不能被改变的量

B常量分为整型常量、实型常量、字符常量和字符串常量

C常量可分为数值型常量和非数值型常量

D经常被使用的变量可以定义成常量

正确答案:D

18、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是一一[单选题]

A大写字母

B连接符

C数字字符

D下划线

正确答案:B

19、可在C程序中用作用户标识符的一组标识符是一一[单选题]

Aand^or^not

BDate、_2007、y-m-d

CHi、if、2020

Dcase、Dr.Tom、Bigl

正确答案:A

20、下列选项中,当x为大于1的奇数时,值为0的表达式是一一[单选题]

Ax%2==1

Bx/2

Cx%2!=0

Dx%2==0

正确答案:D

21>若有定义语句:intx=10;,则表达式x-=x+x的值为---[单选题]

A20

B10

C0

D10

正确答案:B

22、若a是数值类型,则逻辑表达式(a=l)||(a!=l)的值是一一[单选题]

A1

B0

C2

D不知道a的值,不能确定

正确答案:A

23、设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是一

[单选题]

Ak++

Bk+=1

C++k

Dk+1

正确答案:A

24、在C语言中,要求运算数必须是整型的运算符是一一[单选题]

A%

B/

C<

D!

正确答案:A

25、在以下一组运算符中,优先级最高的运算符是一一[单选题]

A<=

B=

C%

D&&

正确答案:C

26、下列关系表达式中结果为假的是一一[单选题]

A(3+4)>6

B(3!=4)>2

C3<4||3

D(3<4)=1

正确答案:B

27、以下选项中,能表示逻辑值“假”的是一一[单选题]

A1

B0.000001

C0

D100.0

正确答案:C

28>语句while(!E);中的条件!E等价于---[单选题]

AE==0

BE!=l

CE!=0

D

正确答案:A

29、整型变量x和y的值相等,且为非0值,则以下选项中,结果为零的表达式是一一[单选题]

Ax||y

Bx|y

Cx&y

DxAy

正确答案:D

30、if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是一一[单

选题]

A必须是逻辑值

B必须是整数值

C必须是正数

D可以是任意合法的数值

正确答案:D

31、设有定义:inta=l,b=2,c=3;,以下语句中执行效果与其它三个不同的是一一[单选题]

Aif(a>b)c=a,a=b,b=c;

Bif(a>b){c=a,a=b,b=c;}

Cif(a>b)c=a;a=b;b=c;

Dif(a>b){c=a;a=b;b=c;}

正确答案:C

32、设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是一一

[单选题]

Aif(x++);

Bif(x>y&&y!=0);

Cif(x>O)x--elsey++;

Dif(y<0){1}elsex++;

正确答案:C

33、若以下选项中的变量全部为整型变量,且以正确定义并赋值,则语法正确的switch语句是

——[单选题]

Aswitch(a+9){casecl:y=a-b;casec2:y=a+b;}

Bswitcha*b{case10:x=a-b;default:y=a-b;}

Cswitch(a+b){easel:case3:y=a+b;break;caseO:case4:y=a-b;}

Dswitch(a*a+b*b){default:break;case3:y=a+b;break;case2:y=a-b;break;}

正确答案:D

34、若有定义语句intA,b;doublex;则下列选项中没有错误的是一一[单选题]

Aswitch(x%2){case0:a++;break;case1:b++;break;default:a++;b++;}

Bswitch((int)x/2.0){case0:a++;break;case1:b++;break;default:a++;b++;}

Cswitch((int)x%2){case0:a++;break;case1:b++;break;default:a++;b++;}

Dswitch((int)(x)%2){case0.0:a++;break;case1.0:b++;break;default:a++;

b++;}

正确答案:C

35、以下选项中与if(a=l)a=b;elsea++;语句功能不同的switch语句是----[单选题]

Aswitch(a){easel:a=b;break;default:a++;}

Bswitch(a==l){case0:a=b;breakcase1:a++;}

Cswitch(a){default:a++;break;case1:a=b;}

Dswitch(a==l){case1:a=b;break;case0:a++;}

正确答案:B

36、有以下程序#includemainO{inta=7;while(a—);)程序运行后的变量a的值为一

一[单选题]

A-1

B0

C1

D7

正确答案:A

37、以下不构成无限循环的语句或语句组是一一[单选题]

An=0;do{++n;}while(n<=0);

Bn=0;while(1){n++;)

Cn=10;while(n);{n一;}

Dfor(n=0,i=l;;i++)n+=i

正确答案:A

38、有以下程序段intk=0;while(k=l)k++;while循环执行的次数是---[单选题]

A无限次

B有语法错,不能执行

C一次也不执行

D执行I次

正确答案:A

39、执行语句:for(i=l;i++<4:);后,变量i的值是——[单选题]

A3

B4

C5

D不定

正确答案:C

40、下列叙述中正确的是一一[单选题]

Abreak语句只能用于switch语句体中

Bcontinue语句的作用是使程序的执行流程跳出包含它的所有循环

Cbreak语句只能用在循环体内和switch语句体内

D在循环体内使用break语句和continue语句的作用相同

正确答案:C

41、在下列选项中,没有构成死循环的程序段是一一[单选题]

Ainti=100while(1){i=i%100+l;if(i>100)break;}

Bfor(;;);

Cintk=1000;do{++k;}while(k>=10000);

Dints=36while(s);一s;

正确答案:C

42、下列选项中,能正确定义数组的语句是一一[单选题]

Aintnum[0..2008];

Bintnum[];

CintN=2008;intnum[N];

DttdefineN2008intnum[N];

正确答案:D

43、若有定义语句:intm□={5,4,3,2,l},i=4;,则下面对m数组元素的引用中错误的是一

[单选题]

Am[-i]

Bm[2*2]

Cm[m[O]]

D

正确答案:C

44、以下叙述中不正确的是——[单选题]

A在不同的函数中可以使用相同名字的变量

B函数中的形式参数是局部变量

C在一个函数内定义的变量只在本函数范围内有效

D在一个函数内的复合语句中定义的变量在本函数范围内有效

正确答案:D

45、下列叙述中错误的是一一[单选题]

A改变函数形参的值,不会改变对应实参的值

B函数可以返回地址值

C可以给指针变量赋一个整数作为地址值

D当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL

正确答案:C

46、以下关于return语句的叙述中正确的是一一[单选题]

A■—个自定义函数中必须有一条return语句

B一个自定义函数中可以根据不同情况设置多条return语句

C定义成void类型的函数中可以有带返回值的return语句

D没有return语句的自定义函数在执行结束时不能返回到调用处

正确答案:B

47、若函数调用时的实参为变量时,下列关于函数形参和实参的叙述中正确的是一一[单选题]

A函数的实参和其对应的形参共占同一存储单元

B形参只是形式上的存在,不占用具体存储单元

C同名的实参和形参占同一存储单元

D函数的形参和实参分别占用不同的存储单元

正确答案:D

48下面的函数调用语句中func函数的实参个数是func(f2(vl,v2),(v3,v4,v5),(v6,

max(v7,v8)));---[单选题]

A3

B4

C5

D8

正确答案:A

49>有以下函数定义:voidfun(intn,doublex){...}若以下选项中的变量都已正确定

义并赋值,则对函数fun的正确调用语句是一一[单选题]

Afun(inty,doublem);

Bk=fun(10,12.5);

Cfun(x,n);

Dvoidfun(n,x);

正确答案:C

50、当调用函数时,实参是一个数组名,则向函数传送的是一一[单选题]

A数组的长度

B数组的首地址

C数组每一个元素的地址

D数组每个元素中的值

正确答案:B

51、有以下程序#includeinta=l,b=2;viodfunl(intA,intb)

{printf(a%d%d”,a,b);}viodfun2(){a=3;b=4;}main(){funl(5,6);fun2();

printf("%d%d\n”,a,b);}程序运行后的结果是——[单选题]

A1256

B5634

C5612

D3456

正确答案:B

52、在一个C源程序文件中所定义的全局变量,其作用域为一一[单选题]

A所在文件的全部范围

B所在程序的全部范围

C所在函数的全部范围

D由具体定义位置和extern说明来决定范围

正确答案:D

53、以下叙述中错误的是一一[单选题]

A在程序中凡是以开始的语句行都是预处理命令行

B预处理命令行的最后不能以分号表示结束

CttdefineMAX是合法的宏定义命令行

DC程序对预处理命令行的处理是在程序执行的过程中进行的

正确答案:D

54、若程序中有宏定义行:#defineN100,则下列叙述中正确的是一一[单选题]

A宏定义行中定义了标识符N的值为整数100

B在编译程序对C源程序进行预处理时用标识符N替换100

C对C源程序进行编译时用标识符N替换100

D在运行时用标识符N替换100

正确答案:B

55、设有定义:intx=0,*p;,立刻执行以下语句,正确的语句是一一[单选题]

Ap=x;

B*p=x;

Cp=NULL;

D*p=NULL;

正确答案:C

56、若有定义语句:charA,*p=&a;以下叙述中错误的是---[单选题]

A定义语句中的*号是一个地址运算符

B定义语句中的*号只是一个说明符

C定义语句中的P只能存放char类型变量的地址

D定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P

正确答案:A

57、若x是整型变量,Pb是基类型为整型的指针变量,则正确的赋值表达式是一一[单选题]

Apb=&x;

Bpb=x;

C*pb=&x;

D*pb=*x

正确答案:A

58、设有如下定义语句intm[]={2,4,6.8},*k=m;以下选项中,表达式的值为6的是---[单

选题]

A*(k+2)

Bk+2

C*k+2

D*k+=2

正确答案:A

59、若有以下定义includeintx[10],*pt=x;则对x数组元素的正确引用是一一[单选题]

A

B*(x+3)

C*(pt+10)

Dpt+3

正确答案:B

60、MEGA16单片机的I/O管脚共有——[单选题]

A32

B44

C8

D40

正确答案:A

61、如果PAO管脚外接共阴极接法的LED,初始化后,LED是不亮状态,按逻辑位操作方式初始化

该DDRA与PORTA寄存器时,可用下面语句实现一一[单选题]

APORTA=OXOO;DDRA=OXFF;

BPORTA&-AO);DDRA&=~(1«PAO);

CPORTA|=(1«PAO);DDRA=(1«PAO);

DPORTA&=~(1<〈PAO);DDRA|=(1«PAO);

正确答案:D

62、Megal6单片机复位后,所有I/O口的状态是一一[单选题]

A高阻状态

B输出低电平状态

C输此高电平状态

D输入,内部电阻上拉状态

正确答案:A

63、如果MEGA16单片机的PDO管脚外接一个没有上拉电阻的按键,则可以通过____初始化语

句来实现内部上拉电阻使能一一[单选题]

APORTD|=(1«PDO);DDRD&='V(1«PDO);

BPORTD&=(1«PDO);DDRD&="(1«PDO);

CPORTD|=(1«PDO);DDRD|=(1«PDO);

DPORTD|=(1«PDO);DDRD&=(1«PDO);

正确答案:A

64、PINA是只读寄存器,当MEGA16单片机的程序中运行到PINA时,PINA中的信息是—[单选

题]

APBO—PB7八个管脚外部电平信息,不管是输入还是输出状态

BPC0-PC7八个管脚外部电平信息,不管是输入还是输出状态

CPA0-PA7八个管脚外部电平信息,不管是输入还是输出状态

DPD0-PD7八个管脚外部电平信息,不管是输入还是输出状态

正确答案:C

65、MEGA16单片机的I/O口在使用之前,一般情况下要根据_____进行初始化。一一[单选题]

A外接元件的封装特性

B必须进行PORTX设置

C外接元件的电路性质及功能要求

D必须进行DDRX设置

正确答案:C

66、单片机控制多位数码管显示时,一般采用一法一一[单选题]

A静态+动态显示

B静态显示

C动态显示

D以上都不是

正确答案:C

67、多位数码管的动态显示法原理是一一匚单选题]

A每一位数码管单独、轮流显示一段时间,对指定的一位数码管轮流显示时间的间隔要控制在

1秒时间之内。

B每一位数码管单独、轮流显示一段时间,对指定的一位数码管轮流显示时间的间隔要控制在

正常视觉暂留效应时间之内。

C每一位数码管单独、轮流显示一段时间,对指定的一位数码管轮流显示时间的间隔要控制在

100毫秒时间之内。

D每一位数码管单独、轮流显示一段时间,对指定的一位数码管轮流显示时间的间隔要控制在

2000毫秒时间之内。

正确答案:B

68、单片机的基本组成结构包括:CPU、程序存储器、、输入接n、输出接口五大部分。

——[单选题]

AEEPR0M

B数据存储器

CROM

D堆栈

正确答案:B

69、ATATmegal6单片机的I/O管脚共有个。——[单选题]

A32

B44

C8

D40

正确答案:A

70、ATmegal6单片机常用的数制是进制。一一[单选题]

B十

C十六

D八

正确答案:A

71、ATmegal6单片机片内自带,因此,在一般应用场合,不需要在外接晶体振荡器。-

[单选题]

A晶体振荡器

BRLC振荡器

CLC振荡器

DRC振荡器

正确答案:D

72、ATmegal6单片机的复位管脚是复位。一一[单选题]

A高电平

B低电平

C任意电平

D上升沿

正确答案:B

73、ATmegal6单片机的硬件系统,一般直接加到单片机的电源管脚电压大小是—

[单选题]

A12V直流

B5V直流

C220V交流

D5V交流

正确答案:B

74、单片机的三总线结构是指:数据总线、地址总线和o——[单选题]

A控制总线

B采集总线

C接收总线

D发送总线

正确答案:A

75、ATmegal6的数据存储器中共有32个通用工作寄存器,有_____个寄存器可以合并成为

个16位的寄存器。一一[单选题]

A4、2

B6、2

C6、3

D8、4

正确答案:C

76、单片机的数据存储器包含_____和两大部分。一一[单选题]

AROM,RAM

BEEPROM,CPU

CRAM,EEPROM

DROM,CPU

正确答案:C

77、ATmegal6通电后,单片机即可开始工作,4组端口的数据寄存器PORTx处于状态。-

一[单选题]

A0X00

BOXFF

C高阻态

D不确定

正确答案:A

78、ATmegal6通电后,单片机即可开始工作,4组端口的数据方向寄存器DDRx处于状态。

——[单选题]

A0X00

B0XFF

C高阻态

D不确定

正确答案:A

79、LED发光二极管具有导电性。——[单选题]

A双向

B单向

C单工

D双工

正确答案:B

80、LED发光二极管的正极接_____信号时,可点亮。一一[单选题]

A高电平

B低电

C平地

D220V

正确答案:A

81、直插式LED的两个引脚中,较长的为贴片式LED有缺角的一边是。一一[单

选题]

A正极,正极

B正极,负极

C负极,正极

D负极,负极

正确答案:A

82、ATmegal6单片机常用的软件开发环境不包括。一一[单选题]

AAVR

BStudioGCC

CAVRICC

DAVRD.PuTTY64

正确答案:D

83、ATmegal6单片机外围接口,有2个_____位的定时器。一一[单选题]

A4

B8

C16

D10

正确答案:B

84、ATmegal6单片机的PA端口控制LED灯发光,输出控制信号的是_____。一一[单选题]

APINA

BPORTA

CDDRA

DSFIOR

正确答案:B

85、ATmegal6单片机的PB端口对按键识别过程中,内部上拉电阻有效,设置为。-

[单选题]

APINB=0XFF

BPORTB=OXFF

CDDRB=OXFF

DPORTB=OXOO

正确答案:B

86、ATmegal6单片机的PC端口中,PC3采集按键状态,寄存器设置准确的是。一一[单选

题]

APINOOXFF

BPORTCI=(1«PA3)

CDDRC=OXOO

DDDRC&="(1«PC3)

正确答案:D

87、ATmegal6单片机的PD端口中,控制8只LED灯亮灭,寄存器设置准确的是。-

[单选题]

APIND=0X55

BPIND=OXFF

CDDRD二OXFF

DDDRD=OXOO

正确答案:c

88、ATmegal6是一种。---[单选题]

A存储器

B寄存器

C计算机

D外部设备

正确答案:C

89、ATmegal6有131条机器指令,大多数指令的执行时间为一—时钟周期。一一匚单选题]

A单个

B两个

C多个

D不确定

正确答案:A

90、ATmegal6单片机有个16位的定时/计数器。一一[单选题]

A4

B3

C2

D1

正确答案:D

91、ATmegal6单片机有路PWM通道。——[单选题]

A4

B3

C2

D1

正确答案:A

92、ATmegal6单片机工作电压范围是______。一一[单选题]

A4.5~5.5V

B3r2V

C5~36V

D5.5~220V

正确答案:A

93、ATmegal6单片机有______路10位的ADC。——[单选题]

A4

B8

C2

D10

正确答案:B

94、ATmegal6的通用寄存器组中,有3个16位的寄存器。名称分别为:寄存器、

______寄存器、_____寄存器。一一[单选题]

AI、0、P

BA、B、C

CX、Y、Z

DM、N、P

正确答案:C

95、Proteus中,工作界面包括预览窗口、图形编辑窗口、、标栏等。一一[单选题]

A对象选择窗口

B缩放窗口

C数字窗口

D移动窗口

正确答案:A

96、ATmegal6单片机编程时,十六进制的0x65和二进制的相等。一一[单选题]

A10100101

B1100101

C11000101

D11100101

正确答案:B

97、ATmegal6单片机的[单选题]_____功能是作为数字通用I/O口来用的。一一[单选题]

A3

B2

C1

D4

正确答案:C

98、ATmegal6单片机的PA~PD端口,不涉及[单选题]二功能时.,基本I/O功能是的。一

一[单选题]

A不同

B不等效

C相同

D依情况而定的

正确答案:C

99、ATmegal6单片机内置()个可编程的I/O口。---[单选题]

A32

B33

C34

D35

正确答案:A

100,以下不属于使用C语言开发单片机应用程序优点的是()。一一[单选题]

A入门简单

B开发效率高

C库函数丰富

D程序可读性差

正确答案:D

101、以下语句不能够实现循环控制的是()。一一[单选题]

AdoWhile

Bwhile

Cfor

Dif

正确答案:D

102、单片机在执行程序的过程中,突然发生了一些紧急的事件,CPU暂停当前的程序转而去执

行相应的服务处理程序,这种机制称为()。一一[单选题]

A紧急处理

B程序转移

C程序跳跃

D中断

正确答案:D

103、ATmegal6有3个外部中断源,不包含()。一一[单选题]

AINTO

BINTI

CINT2

DINT3

正确答案:D

104、以下不属于ATmegal6中断控制相关寄存器的是()。一一[单选题]

AMCU控制寄存器MCUCR

BMCU控制与状态寄存器MCUCSR

C通用中断控制寄存器GICR

D计数寄存器TCNT0

正确答案:D

105、关于中断标志寄存器GIFR,以下说法错误的是()。一一[单选题]

ATNTF1为外部中断1的中断标志位

BINTF0为外部中断0的中断标志位

CINTF2为外部中断2的中断标志位

DINTF3为外部中断3的中断标志位

正确答案:D

106、以下外部中断0服务函数声明中,正确的写法是()。一一[单选题]

A#interrupt_handlerPragmaIntO_service:2

BftpragmalnterrupthandlerIntOservice:2

C#pragmaInterrupt_handlerIntO_service:3

D#pragmalnterrupt_handlerintO_service:19

正确答案:B

107、ATmegal6内部的T/CO是一个通用的8位定时/计数器,其计数范围是从。至()。——[单

选题]

A254

B255

C256

D65535

正确答案:B

108、关于ATmegal6的脉冲信号源,以下说法错误的是()。——[单选题]

A可以使用内部的信号源

B可以使用外部的信号源

C可以对信号源进行分频设置,从而获得不同的计数频率

D使用ATmegalG进行计数,无需信号源

正确答案:D

109、以下关于C语言数据类型的说法中,错误的是()。一一[单选题]

A无符号字符型unsignedchar

B整型int

C无符号整型unsignedint

D字符型float

正确答案:D

110、ATmegal6有PA、PB、PC、PD四个I/O端口,每个端口包含()条I/O口线。——[单选题]

A5

B6

C7

D8

正确答案:D

111、在点亮LED灯项目中,如果在Proteus软件中忘记修改限流电阻的阻值,则()。——[单选

题]

ALED不会被点亮

BLED仍然会被点亮

CProteus软件报错

D将无法正常加载cof文件

正确答案:A

112、在进行中断寄存器初始化之前,首先需要使用()函数关闭系统所有中断,这个函数包含在

AVRdef.h这个头文件中。----[单选题]

ACLI

BSEI

CSET

DCLEAR

正确答案:A

113、以下说法错误的是()。一一[单选题]

AINTO的中断向量为2

BINT1的中断向量为3

CINT2的中断向量为19

DATmegal6只有2个外部中断INTO和INT1

正确答案:D

114、定时/计数器最基本的功能就是计数,其计数的对象是()。一一[单选题]

ALED灯的闪烁次数

B脉冲信号

C数码管

D延时函数

正确答案:B

115、关于ATmegal6的引脚,以下说法错误的是()。一一[单选题]

AVCC是电源引脚

BGND是电源地

C4个I/O端口均为16位单向I/O口

DRESET是复位引脚

正确答案:C

116、关于C语言中的变量,以下说法错误的是()。一一[单选题]

A程序运行中变量的值可以被改变

B必须先声明后使用

C根据变量名称对其进行操作

D变量必须是整数

正确答案:D

117、语句PORTB~=(1<<PB2);中的~是异或操作符其功能是对相应位进行一一[单选题]

A置1

B置0

C取反

D求补

正确答案:C

118、ATATmegal6单片机的I/O管脚共有_____个。——匚单选题]

A32

B44

C8

D40

正确答案:A

119^ATmegal6单片机片内的SRAM容量是______。----[单选题]

A512KB

B512B

C1KB

D16KB

正确答案:C

120、ATmegal6单片机的贴片式封装,共有个引脚。一一[单选题]

A14

B44

C40

D28

正确答案:B

121、ATmegal6的DIP封装共有引脚,其中共有I/O口线。一一[单选题]

A40、32

B40、8

C32、4

D40、4

正确答案:A

122、单片机的数据存储器包含_____和______两大部分。一一[单选题]

AROM,RAM

BEEPROM,CPU

CRAM,EEPROM

DROM,CPU

正确答案:C

123、ATmegal6通电后,单片机即可开始工作,4组端口的数据方向寄存器DDRx处于状态。

―[单选题]

A0X00

BOXFF

C高阻态

D不确定

正确答案:A

124、Proteus器件显示窗口中,“P”按钮用来元件。——[单选题]

A选择

B分类

C排列

D删除

正确答案:A

125、Proteus器件显示窗口中,“L”按钮用来打开«一―[单选题]

A元件属性窗口

B元器件库

C列表

D元件选择窗口

正确答案:B

126、Proteus绘图区中,鼠标右键单击元件表示选中,之后再单击一次右键则是该元件。

一一[单选题]

A选择

B复制

C排列

D删除

正确答案:D

127、Proteus由和ARES两个应用功能软件组成,前者用于原理图设计和仿真。一一[单

选题]

APCB

BISIS

CSPICE

DMOD

正确答案:B

128、LED发光二极管的正极接信号时•,可点亮。一一[单选题]

A高电平

B低电平

C地

D220V

正确答案:A

129、ATmegal6单片机外围接口,有2个_____位的定时器。一一[单选题]

A4

B8

C16

D10

正确答案:B

130、ATmegal6单片机常用的软件开发环境不包括。一一[单选题]

AAVRStudio

BGCCAVR

CICCAVR

DVC

正确答案:D

131、Proteus中,鼠标可以缩放原理图。——[单选题]

A左键

B滚轮

C右键

D左键按住不放,拖放

正确答案:B

132、当单片机运行PORTA=(1<<PA3);DDRA&=~(1〈<PA3);两句后,表示的功能。——[单

选题]

APA3端口方向输出、内部上拉电阻使能

BPA3端口方向输出,输出高电平

CPA3端口方向输入,内部上拉电阻使能

DPA3端口方向输入,输出高电平

正确答案:C

133、ATmegal6单片机的PA端口控制LED灯发光,输出控制信号的是_____。——[单选题]

APINA

BPORTA

CDDRA

DSF1OR

正确答案:B

134、ATmegal6单片机的PA端口控制LED灯发光,数据输入输出方向由设置。——[单

选题]

APINA

BPORTA

CDDRA

DSFIOR

正确答案:C

135、ATmegal6单片机的PB端口对按键识别过程中,内部上拉电阻有效,设置为。

[单选题]

APINB=0XFF

BPORTB=0XFF

CDDRB=0XFF

DP0RTB=0X00

正确答案:B

136、ATmegal6单片机端口有个,每个端口有_____位。——[单选题]

A2、32

B4、8

C4、16

D8、8

正确答案:B

137、ATmegal6单片机有路10位的ADC。——[单选题]

A4

B8

C2

D10

正确答案:B

138、ATmegal6的引脚是32引脚,作用是片内AD的参考电压。——[单选题]

AVCC

BGND

CAREF

DAVCC

正确答案:C

139、ATmegal6单片机编程时,十六进制的0x65和二进制的相等。一一[单选题]

A10100101

B1100101

C11000101

D11100101

正确答案:B

140、ATmegal6单片机的[单选题]功能是作为数字通用I/O口来用的。一一[单选题]

A3

B2

C1

D4

正确答案:C

141、ATmegal6单片机的PA~PD端口,不涉及[单选题]二功能时,基本I/O功能是_____的。

一一[单选题]

A不同

B不等效

C相同

D依情况而定的

正确答案:C

142、将组成微机的各个功能部件都集成在一片芯片上的计算机称为()。一一[单选题]

A芯片机

B单片机

C一片机

D集成机

正确答案:B

143、以下不属于单片机组成功能部件的是0。一一[单选题]

A中央处理器

B定时器

C数码管

DI/O接口

正确答案:C

144、ATmegal6单片机属于()系列单片机。一一[单选题]

AARM

BAVR

CSTC

DPIC

正确答案:B

145、ATmegal6单片机每组I/O口包含有3个8位寄存器,其中不包括()。——[单选题]

A数据方向寄存器DDRx

B端口数据寄存器PORTx

C输入引脚寄存器PINx

D输出引脚寄存器POUTx

正确答案:D

146、当单片机的I/O工作在输入方式,内部的上拉电阻()。一一[单选题]

A必须使用

B必须不使用

C可以选择使用或不使用

D根本没有上拉电阻

正确答案:C

147、以下语句不能够实现循环控制的是0。一一[单选题]

AdoWhile

Bwhile

Cfor

Dif

正确答案:D

148、单片机在执行程序的过程中,突然发生了一些紧急的事件,CPU暂停当前的程序转而去执

行相应的服务处理程序,这种机制称为()。一一[单选题]

A紧急处理

B程序转移

C程序跳跃

D中断

正确答案:D

149、ATmegal6有3个外部中断源,不包含0。——[单选题]

AINTO

BINTI

CINT2

DINT3

正确答案:D

150、关于ATmegal6定时器T/CO的普通工作模式,以下说法正确的是()。一一[单选题]

A在普通工作模式下,计数器为单向减1计数器

B当计数寄存器TCNTO的数值达到OxFF,下一个计数脉冲到来时便恢复0x00

CTCNTO的值一经设置,在程序中便不可随意修改

D普通模式中不可以使用比较匹配功能产生定时中断

正确答案:B

151、在单片机CPU内部参与运算的数是()数。一一[单选题]

A八进制

B十六进制

C二进制

D十进制

正确答案:C

152、在单片机的项目开发进行器件选型时,应遵循的原则不包括0。一一[单选题]

A采购方便原则

B高性价比原则

C独创性原则

D资源节约原则

正确答案:C

153、以下不属于ATmegal6内部组成结构的是()。——[单选题]

A通用寄存器

B中断模块

C定时器

D液晶显示器

正确答案:D

154、ATmegal6有PA、PB、PC、PD四个I/O端口,每个端口包含()条I/O口线。——[单选题]

A5

B6

C7

D8

正确答案:D

155、已知单片机上电复位以后,PA口的寄存器DDRA与PORTA的初始值都为0,则以下正确的说

法是()。一一[单选题]

APA口的每一个管脚都设置为输出

B内部上拉电阻设置为允许

C不能从输入寄存器PINA中读取到数据

D可以从输入寄存器PINA中读取到数据

正确答案:C

156、以下不属于单片机的是()。——[单选题]

ASTC

BPC

CAYR

DARM

正确答案:B

157、在流水灯项目中,8只LED选用的连接方法中,错误的是()。一一[单选题]

A采用共阳极接法

B采用共阴极接法

C共阳极、共阴极接法混用

D不使用限流电阻

正确答案:D

158、在进行中断寄存器初始化之前,首先需要使用()函数关闭系统所有中断,这个函数包含在

AVRdef.h这个头文件中。----[单选题]

ACLI

BSEI

CSET

DCLEAR

正确答案:A

159、以下说法错误的是0。一一[单选题]

AINTO的中断向量为2

BINT1的中断向量为3

CINT2的中断向量为19

DATmegal6只有2个外部中断INTO和INT1

正确答案:D

160、语句#pragmalnterrupt_handlerint0_isr:2中,intO_isr是0。---[单选题]

A中断服务函数名

B中断向量号

C中断源

D中断优先级

正确答案:A

161、ATmegal6中的T/CO是一个8位的定时/计数器,其计数范围是从0至4()。一一[单选题]

A7

B255

C65535

D9999999

正确答案:B

162、关于ATmegal6的引脚,以下说法错误的是()。一一[单选题]

AVCC是电源引脚

BGND是电源地

C4个I/O端口均为16位单向I/O口

DRESET是复位引脚

正确答案:C

163、单片机的算术逻辑单元可以进行运算的种类不包括0。一一[单选题]

A算术运算

B逻辑运算

C位操作运算

D浮点运算

正确答案:D

164、语句PORTB~=(1<<PB2);中的~是异或操作符其功能是对相应位进行一一[单选题]

A置1

B置0

C取反

D求补

正确答案:C

165、液晶显示器LCD1602中的16含义是()。——[单选题]

A可以最多显16种字符

B每行最多显示16个字符

C可以同时显示至多16行

D显示小数时精确到小数点后16位

正确答案:B

166、在模拟航标灯项目中,使用定时器来控制LED的闪烁频率,关于其优点的说法中,错误的是

Oo——[单选题]

A可以精确控制LED的闪烁时间

B不使用延时函数delay,提高CPU程序运行效率

C使用了单片机的定时器功能,使单片机负荷变大,降低其使用寿命

D可以在程序中方便地调整闪烁频率

正确答案:C

167、ATmegal6单片机的数据存储器为_____位,因而它属于______位单片机。一一[单选题]

A8,8

B16,16

C32,32

D8,16

正确答案:A

168、ATmegal6单片机片内的SRAM容量是______。——[单选题]

A512KB

B512B

C1KB

D16KB

正确答案:C

169、ATmegal6单片机采用指令结构。——[单选题]

A哈弗

BRISC

CMISC

D冯?诺依曼

正确答案:B

170、ATmegal6单片机的贴片式封装,共有个引脚。一一[单选题]

A14

B44

C40

D28

正确答案:B

171、ATMEL公司生产的单片机以三大系列为主,其中megaAVR是属于。一一[单选题]

A低档单片机

B中档单片机

C高档单片机

D普通单片机

正确答案:C

172、ATmegal6的数据存储器中共有32个通用工作寄存器,有个寄存器可以合并成为

个16位的寄存器。一一[单选题]

A4、2

B6、2

C6、3

D8、4

正确答案:C

173、单片机的数据存储器包含和两大部分。——[单选题]

AROM,RAM

BEEPROM,CPU

CRAM,EEPROM

DROM,CPU

正确答案:C

174、ATmegal6通电后,单片机即可开始工作,4组端口的数据寄存器PORTx处于状态。

——[单选题]

A0X00

BOXFF

C高阻态

D不确定

正确答案:A

175、ATmegal6通电后,单片机即可开始工作,4组端口的输入引脚寄存器PINx处于状态。

—[单选题]

A0X00

BOXFF

C高阻态

D不确定

正确答案:C

176、Proteus由______和ARES两个应用功能软件组成,前者用于原理图设计和仿真。一一[单

选题]

APCB

BISIS

CSPICE

DMOD

正确答案:B

177、Proteus7生成的电路原理图文件扩展名为。---[单选题]

AADSN

B*.pdsprj

C*.PCB

D*.LS

正确答案:A

178、ATmegal6单片机外围接口,有2个_____位的定时器。——[单选题]

A4

B8

C16

D10

正确答案:B

179、ATmegal6单片机常用的软件开发环境不包括。一一[单选题]

AAVRStudio

BGCCAVR

CICCAVR

DVC

正确答案:D

180、Proteus中,打开元件选择窗口的快捷键是。一一[单选题]

AS

BP

CC

DF

正确答案:B

181、Proteus中,鼠标______可以缩放原理图。一一[单选题]

A左键

B滚轮

C右键

D左键按住不放,拖放

正确答案:B

182、ATmegal6单片机对按键识别过程中,读取按键状态的寄存器是。一一[单选题]

APINX

BPORTX

CDDRX

DSFIOR

正确答案:A

183、ATmegal6单片机的PA端口对按键识别过程中,数据输入输出方向由设置。-

[单选题]

APINA

BPORTA

CDDRA

DSFIOR

正确答案:C

184、ATmegal6单片机的PB端口对按键识别过程中,内部上拉电阻有效,设置为。——

[单选题]

APINB=0XFF

BPORTB=OXFF

CDDRB=0XFF

DPORTB=0X00

正确答案:B

185、ATmcgal6单片机的PC端口中,PC3采集按键状态,寄存器设置准确的是。——[单

选题]

APINC=OXFF

BPORTC|=(1«PA3)

CDDROOXOO

DDDRC&="(1«PC3)

正确答案:D

186、ATmegal6单片机的PD端口中,控制8只LED灯亮灭,寄存器设置准确的是一」——

[单选题]

APIND=0X55

BPIND=0XFF

CDDRD=OXFF

DDDRD=OXOO

正确答案:C

187、ATmegal6单片机端口有个,每个端口有______位。——[单选题]

A2、32

B4、8

C4、16

D8、8

正确答案:B

188、ATmegal6单片机的4个端口数据传输方向是的。一一[单选题]

A双向

B单向

C单工

D双工

正确答案:A

189、ATmegal6是一种。----[单选题]

A存储器

B寄存器

C计算机

D外部设备

正确答案:C

190、ATmegal6单片机有32个位通用工作寄存器。一一[单选题]

A4

B8

C16

D10

正确答案:B

191、ATmegal6单片机有路PWM通道。——[单选题]

A4

B3

C2

D1

正确答案:A

192、ATmegal6单片机工作电压范围是。——[单选题]

A4.5~5.5V

B312V

C5~36V

D5.5~220V

正确答案:A

193、ATmegal6单片机是功耗为_____的单片机。一一[单选题]

A大功率

B低功耗

C固定功率

D大功耗

正确答案:B

194、ATmegal6单片机编程时,十六进制的0x64和等值。——[单选题]

A100

B255

C110

D200

正确答案:A

195、ATmegal6单片机编程时,十六进制的0x65和二进制的相等。——[单选题]

A10100101

B1100101

C11000101

D11100101

正确答案:B

196、ATmegal6单片机的PA~PD端口,不涉及[单选题]二功能时,基本I/O功能是______的。

一一[单选题]

A不同

B不等效

C相同

D依情况而定的

正确答案:C

197、ATmegal6单片机有四个端口,每个端口包含()个引脚。一一[单选题]

A5

B6

C7

D8

正确答案:D

198、在点亮LED项目中,通常为LED串接一个限流电阻,本课程中选用的限流电阻的阻值为()。

一一匚单选题]

A50Q

B320Q

C1KQ

D10KQ

正确答案:B

199、当单片机的I/O工作在输入方式,内部的上拉电阻()。一一[单选题]

A必须使用

B必须不使用

C可以选择使用或不使用

D根本没有上拉电阻

正确答案:C

200、指令P0RTB&=~(l<〈PB2);的功能是——[单选题]

A将PB2置1

B将PB2清零

C将PB2取反

D将PB2移位

正确答案:B

201、以下语句不能够实现循环控制的是0。一一[单选题]

AdoWhile

Bwhile

Cfor

Dif

正确答案:D

202、ATmegal6有飞个外部中断源,不包含()。一一[单选题]

AINTO

BINTI

CINT2

DINT3

正确答案:D

203、关于ATmegal6定时器T/CO的普通工作模式,以下说法正确的是0。一一[单选题]

A在普通工作模式下,计数器为单向减1计数器

B当计数寄存器TCNTO的数值达到OxFF,下一个计数脉冲到来时便恢复0x00

CTCNTO的值一经设置,在程序中便不可随意修改

D普通模式中不可以使用比较匹配功能产生定时中断

正确答案:B

204、单片机的三总线结构是指:数据总线、地址总线和()。一一[单选题]

A控制总线

B采集总线

C接收总线

D发送总线

正确答案:A

205、语句#pragmalnterrupt_handlerext_intO:10中的10是0。---[单选题]

A中断10次

B中断向量号

C计数次数为10次

D中断服务函数

正确答案:B

206、在单片机CPU内部参与运算的数是()数。一一[单选题]

A八进制

B十六进制

C二进制

D十进制

正确答案:C

207、与十进制数58等值的十六进制数是()。——[单选题]

AA3H

B3AH

C3CH

DOCH

正确答案:B

208、以下不属于ATmegal6内部组成结构的是()。一一[单选题]

A通用寄存器

B中断模块

C定时器

D液晶显示器

正确答案:D

209、ATmegal6有PA、PB、PC、PD四个I/O端口,每个端口包含()条I/O口线。——[单选题]

A5

B6

C7

D8

正确答案:D

210、在流水灯项目中,8只LED选用的连接方法中,错误的是()。一一[单选题]

A采用共阳极接法

B采用共阴极接法

C共阳极、共阴极接法混用

D不使用限流电阻

正确答案:D

211、在点亮LED灯项目中,如果在Proteus软件中忘记修改限流电阻的阻值,则()。一一[单选

题]

ALED不会被点亮

BLED仍然会被点亮

CProteus软件报错

D将无法正常加载cof文件

正确答案:A

212、在进行中断寄存器初始化之前,首先需要使用()函数关闭系统所有中断,这个函数包含在

AVRdef.h这个头文件中。---[单选题]

ACLI

BSE1

CSET

DCLEAR

正确答案:A

213、ATmegal6中的T/C1是一个16位的定时/计数器,其计数范围是从0至ij()。一一[单选题]

A15

B255

C65535

D10的16次方减1

正确答案:C

214、已知单片机的时钟频率为8MHz,定时/计数器的分频系数为8,则定时/计数器的计数脉冲

频率是()。一一[单选题]

A8MHz

B1MHz

C64MHz

D16MHz

正确答案:B

215、关于语句intnumber=100;以下说法错误的是()。---[单选题]

A声明了一个整数类型的变量

B变量名是number

C这条语句有语法错误

D语句执行后number的值是100

正确答案:C

216、ATMegal6单片机共有()3个定时与计数器。一一[单选题]

AT2、T3、T4

BTO、T2、T3

CTO、Tl、T2

DTl、T2、T3

正确答案:C

217、ATMegal6单片机的定时器TO的计数寄存器名称是___。——[单选题]

ATCCRO

BTIFR

CTCNTO

DTIMSK

正确答案:C

218、ATMegal6单片机的定时器TO的控制寄存器名称是.——[单选题]

ATCCRO

BTIFR

CTIMSK

DTCNTO

正确答案:A

219、ATMegal6单片机的定时器TO的中断屏蔽寄存器名称是—。一一[单选题]

ATIMSK

BTCNTO

CTIFR

DTCCRO

正确答案:A

220、ATMegal6单片机的定时器TO的匹配比较寄存器名称是—。一一[单选题]

ATIFR

BTIMSK

CTCCRO

DOCRO

正确答案:D

221、ATMogal6单片机内部的定时器TO是一个。——[单选题]

A8位的定时器与计数器

B16位的定时与计数器

C12位的定时与计数器

D1位的定时与计数器

正确答案:A

222、ATMegal6单片机定时器TO可以通过()计数来实现对时间的计时。一一[单选题]

A对单片机晶振基准信号在分频器的分频后

B直接对晶振的基本频率信号

C单片机对任意波形

D单片机指定的波形

正确答案:A

223、ATMegal6单片机内部定时器TO的TCNTO是一个___位的计数器。——[单选题]

A8

B16

C10

D12

正确答案:A

224、ATMegal6单片机TO的控制寄存器TCCRO的最后3位CS02、CS01,CSOO的功能是___。

一一[单选题]

A启动、停止、分频与选择外部时钟信号源

B当CS02、CSORCSOO为000时,T0是关闭状态

C可以对内部时钟源分频也可以选择外部的时钟源信号接入

D以上都是

正确答案:D

225、ATMegal6单片机的定时器T0的工作模式是通过TCCRO的WGM01WGMOO两位控制的共有()

工作模式。——[单选题]

A普通相位修正PWMCTC快速PWM等4种

B相位修正PWMCTC快速PWM等3种

C普通等1种

D普通相位修正PWMCTC快速PWM、外部计数等5种

正确答案:A

226、ATMegal6单片机TO的普通工作模式指的是__。一一[单选题]

A在指定分频系后的信号频率,TCNTO从初始值累计到最大值后,清零,然后重新开始的反复计

数过程

B在指定分频系后的信号频率,TCNTO从0累计到最大值255后,清零,然后从0开始的反复计

数过程

C在指定分频系后的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论