写出程序的输出:()inti=1;switch(i%3){case0:printf("zero");case1:printf("o
ne");case2:printf("two");}
ne");case2:printf("two");}
第1题
A.369
B.不能通过编译
C.789
D.能编译,但是运行时数组下标越界了
第2题
阅读下面的程序,填写程序中缺少的部分,并把程序的输出结果写出来;
classTest{
staticvoidShowArrayInfo(int[]student){
for(inti=0;i
Console.Write(student[i]++);
Console.Write(“”);
}
}
staticvoidMain(){
int[]student=newint[]{1,2,3,4,5};
ShowArrayInfo(student);
Console.Write(“/n”);
ShowArrayInfo(student);
}
}
输出结果:
第3题
第4题
A.0
B.1
C.3
D.6
第6题
intsearch(NODEa[],intn,intk)
/*在a[0],a[1...a[n-1]中查找关键字等于k的记录,查找成功返回记录的下标,失败
时返回-1*/
{inti=0;
while(i
_①_
if(②)
returni;
elsereturn-1;
①A.k++;
B.i计十;
C.n++;
D.a++;
②A.a[i].key==n
B.a[i].key==k
C.a[n].key==k
D.a[n].key==i
第7题
请写出如下程序的输出结果:
#include class R{public:R(int r1,int r2) {R1=r1;R2=r2;}void print();
void print() const;private:int R1,R2;};void R::print(){cout<< R1<< ":"<< R2<< endl;
}void R::print() const{cout<< R1<< ";"<< R2<< endl;}void main(){R a(5,4);a.print();
const R b(20,52);b.print();}
第8题
A.while循环执行10次
B.死循环
C.循环一次都不执行
D.循环执行一次
第9题
A.10
B.6
C.9
D.13
第10题
A.5 8 12 15 30
B.12 15 5 30 18
C.8 12 15 30 18
D.12 15 5 18 30
第11题
列出下述问题的真值表,并写出逻辑表达式
①有A、B、C三个输入信号,如果三个输入信号均为0或其中一个为1时,输出信号Y=1,其余情况下,输出Y=0;
②有A、B、C三个输入信号,当三个输入信号出现奇数个1时,输出为1,其余情况下输出为0(这是奇校验的校验位生成器);
③有三个温度探测器,当某个温度探测器的温度超过60℃时,输出信号为1,否则输出信号为0。当有两个或两个以上的温度探测器的输出信号为1时,总控制器输出信号为1,白动控制调控设备使温度降低到60℃以下。试写出总控制器的真值表和逻辑表达式。