嵌入式测试基础
招生需求:本科以上学历,理工类相关专业优先!如计算机、电子科学与技术专业等
|
|
1、{C题目}以下叙述正确的是() |
A、在程序中,main函数必须位于程序的最前面
B、C程序的每行中只能写一条语句
C、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
D、C语言本身没有输入输出语句
|
| 2. 下面4个选项中,均是不合法的用户标识符的选项是( ). |
A、float La3 _A
B、a a_0 do
C、_123 count INT
D、b-a goto int
|
| 3、以下叙述不下确的是( )。 |
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main函数
C、在C程序中注释说明只能位于一条语句的后面
D、C程序的基本组成单位是函数
|
| 4、以下那个运算符的优先级别最高( ) |
|
A、+
B、<
C、!
D、||
|
| 5、若有代数式(3ae)/(bc),则不正确的C语言表达式是()。 |
|
A、a/b/c*e*3
B、3*a*e/b/c
C、a*e/c/b*3
D、3*a*e/b*c
|
6、分析下面的代码的运行结果( )
int a,b;
a=5;
a++ ;
b=a+a ;
printf("a=%d,b=%d",a,b);
|
A、a=5,b=10
B、a=6,b=10
C、a=5,b=12
D、a=6,b=12
|
7、分析下面的代码的运行结果( )
char a=65;
a++;
printf("%d,%c",a,a);
|
|
A、出错
B、66,66
C、66,b
D、66,B
|
8、分析下面的程序
#include
void main(){
int x;
scanf("%d",&x);
if(x=<10)
printf("%d",x);
else
printf("%d",x++);
}
运行时如从键盘上输入10,则运行结果为( )
|
|
A、10
B、11
C、9
D、8
|
9、下面程序运行的结果为( )
#include
int fun(){
static int a=4;
if(a==1)
return 1;
else{
a--;
return (a+1)*fun();
}
}
void main(){
printf("fun 运行结果为:%d\n",fun());
}
|
A、fun 运行结果为:120
B、fun 运行结果为:24
C、fun 运行结果为:0
D、程序出错
|
10、以下程序的运行结果为( )
#include
void main(){
float stu[5]={10.3,0.56,20,78.0};
printf("%.2f",stu[2]);
}
|
|
A、0.56
B、20
C、20.00
D、出错,类型不匹配
|
11、下列程序运行结果为:( )
#include
void main(){
int j;
int x[3][3]={10,20,30,40,50,60,70,80,90};
for(j=0;j<3;j++){
printf("%d\t",x[j][2-j]);
}
}
/td>
|
|
A、下标越界
B、30
C、30,70
D、30,50,70
|
| 12、在C语言中,对一维整型数组正确初始化的语句是( ) |
A、int a=2; int abc[a];
B、int abc[5]={};
C、int a[]={0};
D、int a[2]={1,2,3};
|
| 13、下面叙述中正确的是( ) |
A、函数的形参是全局变量
B、一个函数只能有一个形参
C、函数的实参一定是局部变量
D、函数的实参不一定是局部变量
|
| 14、下面对return 语句描述正确的是( ) |
A、函数中必须有return语句
B、一个函数只能有一个return语句
C、一个函数中可能有多个return语句,但遇到第一个时就会返回到主调函数
D、一个函数中可能有多个return语句,遇到最后一个时就会返回到主调函数
|
15、假设本系统中int为4个字节,float为4个字节,char为1个字节,那么下面类型的一个结构体变量至少占用( )个字节的内存空间。
Struct product{
char no[5];
char name[20];
float price;
int count;
}
|
|
A、38
B、4
C、33
D、32
|
|
请认真填写下边的在线咨询表,我们的专业老师将在最短的时间内与您联系,为您做一个基础评测! |
|
|
|
|