嵌入式摸底测试题1Word格式.docx
《嵌入式摸底测试题1Word格式.docx》由会员分享,可在线阅读,更多相关《嵌入式摸底测试题1Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
![嵌入式摸底测试题1Word格式.docx](https://file1.bdocx.com/fileroot1/2022-11/15/4c25a561-1673-4ca8-b4db-da7359dbf448/4c25a561-1673-4ca8-b4db-da7359dbf4481.gif)
Executing"
);
}
publicstaticvoidmain(Stringargs[])
newTestThread().start();
}
编译此程序时,以下中哪个为真?
()(选择一项)
选择一个答案A.代码编译成功,执行时没有产生输出。
B.代码编译失败,显示错误,因为没有实现抽象方法voidrun()。
C.代码编译成功,执行时程序进入无限循环。
D.代码编译成功,执行时在屏幕上显示字"
。
..Question5
1在C语言中,下列关于条件语句的描述中,正确的是()
选择一个答案A.当If语句嵌套使用的时候,最后一个Else和最近的一个没有Else匹配的If匹配
B.一个Switch语句总是可以被一系列if..else语句替换
C.当执行Break语句时程序将停止执行
D.一个If语句可以有多个Else与之匹配
6
1在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()。
(选择一项)
选择一个答案A.进程
B.服务
C.应用程序
D.线程
..Question7
1下面是正确的向Applet传递名为name,值为Jack的参数()(选择一项)
选择一个答案A.paramname=namevalue=jack
B.paramvalue=namename=jack
C.appletname=namevalue=jack
D.paramname=jack
..Question8
1ARM指令集和Thumb指令集分别是()对齐的。
选择一个答案A.3,2
B.4,2
C.4,1
D.3,1
..Question9
1在C语言中,下面不正确的字符串常量是()
选择一个答案A."
12'
12"
B."
"
C.'
abc'
D."
0"
..Question10
1I2C传输是()方式传输
选择一个答案A.半双工
B.全双工
C.单工
11
1在C语言中,下面不正确的字符串常量是()
选择一个答案A.'
C."
"
..Question12
1研究下面C程序
#include<
stdio.h>
voidmain()
{
intx;
scanf("
%d"
&
x);
if(x--<
5)
printf("
x);
else
prinf("
}
运行后,如果从键盘上输入5,则输出结果是()
选择一个答案A.4
B.3
C.5
D.6
..Question13
1文件操作的类包含在哪个包中()(选择一项)
选择一个答案A.B)Java.lang包
B.J包
C.A)Java.io包
D.D)Javax.io包
..Question14
1在C语言中,设有定义;
structcust_type
charname[20];
floatbalance;
}cust;
FILE*fp;
下列将变量cust以二进制形式保存到文件fp的语句正确的是()。
选择一个答案A.fwrite(cust,sizeof(structcust_type),1,fp);
B.fwrite(fp,sizeof(cust),1,&
cust);
C.fwrite(&
cust,sizeof(cust),1,fp);
D.fwrite(fp,sizeof(structcust_type),1,cust);
..Question15
1在C语言中,int数据类型在内存中占用()位
选择一个答案A.32
B.8
C.64
D.16
16
1inta,b;
intcount=0;
for(a=2,b=5;
a<
b;
a+=2,b++)
count++;
以上C程序段运行后count的值为()。
选择一个答案A.3
B.0
C.2
D.4
..Question17
1voidmain()
inta=100,x=10,y=20,ok1=5,ok2=0;
if(x<
y)
if(y!
=10)
if(!
ok1)
a=1;
if(ok2)
a=10;
%d\n"
a);
以上C程序的输出结果是()
选择一个答案A.-1
B.值不确定
C.1
D.0
..Question18
1Linux操作系统将所有硬件都视为文件来处理,包括硬盘分区、CD-ROM、软驱以及其他USB移动设备等,将其挂载到文件系统目录树中的一个子目录中。
答案:
对错误
..Question19
1以下属于DMA特点的有()
选择至少一个答案A.占用CPU
B.不占用总线
C.占用总线
D.不占用CPU
..Question20
1下面属于ARM子程序调用指令的是()
选择一个答案A.MOV
B.BL
C.BX
D.B
21
1研究下面的C语言代码:
#include<
studio'
s>
voidmain0
{intten=10;
ten+1);
}
输出是()
选择一个答案A.11
B.12
C.1012
D.以上都不是
..Question22
1下面选项是C语言中定义的循环语句类型。
()
选择至少一个答案A.switch…case
B.while
C.repeat…until
D.for
E.ifelse
..Question23
1在C语言中,下面选项()声明一个数组用于保存4个参赛者参加5个项目的比赛成绩。
选择一个答案A.score[4][5]
B.score[5][6]
C.score[5][4]
..Question24
1charstr[]="
ABC"
*p=str;
*(p+3));
在c语言中,以上程序段的运行结果是()
选择一个答案A.0
B.字符'
C'
的地址
C.C
D.67
..Question25
1#include<
voidchange(intx)
x+=5;
intx=5;
change(x);
上述C程序运行后会显示()。
选择一个答案A.5
B.%d
C.10
26
1在C语言中,假设有如下说明语句:
structstu
inta;
floatb;
}stu_type;
则以下说法不正确的是()
选择一个答案A.stuct是结构体类型的关键字
B.structstu是用户定义的结构体类型
C.a和b是结构体成员名
D.stu_type是用户定义的结构体类型名
..Question27
1inta=4,b=20;
if(a>
b&
&
++a<
b)
b=%d"
b);
else
a=%d"
上面的C程序段的输出结果是()
选择一个答案A.a=5
B.b=21
C.b=20
D.a=4
..Question28
11.目前流行的两种软件包管理机制,Redhat使用()软件包。
选择一个答案A.rpm
B.tar
C.tgz
D.deb
..Question29
1考虑一下的C程序:
#include<
inti,j,num=0;
for(i=0;
i<
4;
i++)
for(j=i;
j<
2;
j++)
num=num+j;
\nThevalueofnumis%d"
num);
程序执行后,num的值应该是()
C.0
D.2
..Question30
1以C语言中,用作计数器的变量通常是()。
(选择两项)
选择至少一个答案A.用于保存输入的数值
B.用于保存循环中变是的总数量
C.用于记录循环被执行的次数
D.用在循环语句中
31
1关于java的垃圾回收,说法正确的有:
(选择一项)
选择一个答案A.java的对象,变量的释放时机是由jvm控制
B.java的析构函数的定义方式为~+类名
C.java中可以手工删除对象。
D.java的所有类都必须析构函数
..Question32
1在C语言中,若已"
a"
方式打开一个已存在的文件,则已下叙述正确的是()
选择一个答案A.所有说法皆不正确
B.