微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
1、 按照"先进先出"的原则组织数据的结构是——。 参考答案: 队列 队列和栈都是一种特殊的线性列,队列只允许在表的一端插入无素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫做“队首”,先插入的元素先被删除,是按先进先出的原则组织数据的。----------------------------------------2、 Jackson方法是一种面向——的结构化方法。 参考答案: 数据结构 Jackson方法是结构化分析方法的一种,它是一种面向数据结构的结构化方法。----------------------------------------3、下列程序段的输出结果是——。int n=''c'';switch(n++){default:printf("error");break;case''a'':printf("good");break;case''c'':printf("morning"); case''d'':printf("class");} 参考答案: mornmgclass 本题主要考察自加“++”运算积switch case开关语句。“++、--”运算后缀形式是先使用变量原来的值,使用完后再使其增1或减1;switch语句中,当n=''c''时,执行“case ''c'':”,输出mornlng;因为此句中没有break语句,则继续执行“case ''d'':”,输出class,最终输出结果为morningclass。----------------------------------------4、 下列程序的输出结果是#define p(a)printf("%d,",(int)(a))#define PRINT(a)P(a);printf("the end")main(){ int i,a=0;for(i=1;i<5;i++)PRINT(a+i):printf("n")} 参考答案: 1,2,3,4,the end 本题考查带参数的定义及运算。i=1时,第1次循环,调用PRINT(1),P(1)输出;I+f,i=2,第2次循环,调用PRINT(2),P(2)输出2,i自加为3,第3次循环,调用PRINT(3),P(3)输出3,继续加1=4,第4次循环,调用PRINT(4)输出4,i自加为5,不循环,the end。----------------------------------------5、 在面向对象方法中,类的实例称为_____。 参考答案: 对象 类是具有相同特征的对象的抽象,对象是类的实例。----------------------------------------6、 若想通过以下输入语句使a中存放字符串1234,b中存放字符,则输入数据的形式应该是 ____ 。char a[10],b;scanf("a=%s b=%c",a,&b); 参考答案: a=1234 b=5 在scanf函数中用s%用于接收字符串,%c为字符,所以输入形式应为a=1234 b=5。----------------------------------------7、 下面程序的输出结果是#define MAX 3int a[MAX];main(){fun1();fun2(a);printf("");}fun1(){int k,t=0;for(k=0;k参考答案: 024 本题中有2个函数调用,当执行完funl函数后,a数组中的元素为{O,2,4),执行fun2函数是输