还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
选择题题库.下列数据结构中,属于非线性结构的是()A)循环队列B)带链队列0二叉树D)带链栈
1、参考答案C【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构.下列数据结构中,能够按照先进后出”原则存取数据的是()A)循环队列B)栈0队列D)二叉树
2、参考答案B【解析】栈是按先进后出的原则组织数据的队列是先进先出的原则组织数据.对于循环队列,下列叙述中正确的是()A)队头指针是固定不变的B)队头指针一定大于队尾指针0队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针
3、参考答案D【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针.算法的空间复杂度是指()A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量0算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数
4、参考答案A【解析】算法的空间及杂度是指算法在执行过程中所需要的内存空间所以选择A).软件设计中划分模块的一个准则是()A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合
5、参考答案B【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提岛模块内的内聚性,有利于提高模块的独立性.下列选项中不属于结构化程序设计原则的是()A)可封装B)自顶向下0模块化D)逐步求精putcharcl;putcharc2;printf,,%c%c\n/,c5c6;程序运行后,若从键盘输入从第1列开始123〈回车45678回车则输出结果是1267125601278D
124531、参考答案D【解析】夕力arcl输出1,0u±Marc2输出2piintf,,%6%c\/,z5输出
45.以下程序的运行结果是-includestdio.hinta=l;intfintcstaticinta=2;c=c+l;returna+++c;main{intik=0;fori=0i2;i++{inta=3;k+=fa;}k+=a;printf%d\nk;
1716151432、参考答案D【解析】fu〃函数语句小切ma+++c;中访问的是其内部定义的静态局部变量,侬力;函数中语句女+=Fa访问的a是其局部变量,所以两次调用实际上都是调用A3第一次调用时,々〃函数中c=4表达式a+++c的值为6a递增为34=6第二次调用时.,九/〃函数中=4表达式a+++c的值为7a递增为44=6+7=13语句攵+=中的a是全局变量,所以4=13+1=
14.设有定义intnl=0n2*p=n2*q=nl;以下赋值语句中与n2=nl;语句等价的是*p=*q;p=q;*p=n1;p=*q
33、参考答案A【解析】本题考查的是指针变量的赋值题目中各变量定义后,指针变量词旨向了变量成所在的存储单元,指针变量指向了变量〃1所在的存储单元,要使得〃1的值赋给成,可用指针变量0所指向的存储单元的值赋给指针变量O所指向的存储单元,即*0=*
0.设有如下说明typedefstructST{longa;intb;charc
[2];NEW;以下说法正确的是NEW是一个结构体变量NEW是一个结构体类型OST是一个结构体类型D以上说明形式非法
34、参考答案B【解析】以上形式定义脑7俵示S7的结构类型,然后可以用曲训来说明结构体变量因此选项而正确.有以下程序#includestdio.h#includestring.htypedefstruct{charname
[9];charsex;floatscore
[2];}STU;voidfSTUa{STUb=『Zhaom
85.
090.0};inti;strcpya.nameb.name;a.scx=b.sex;fori=0;i2;i++a.scoreEi]=b.score[i];main{STUc={Qianf
95.
092.0;fc;printf%c%
2.Of%
2.0f\n”c.namec.sexc.score
[0]c.scoretl]程序的运行结果是Qianf9592Qianm85900Zhaof9592DZhaom
859035、参考答案A【解析】本题考查的是函数调用时的参数传递以及结构体变量的引用的问题程序在调用函数/M,传给函数加参数只是结构变量c在栈中的一个拷贝,函数瓶所有操作只是针对这个数据指贝进行的修改,这些都不会影响变量c的值
36.有以下程序#includestdio.h^defineN4voidfuninta[][N]intb[]{inti;fori=0;iN;i++b[i]=a[i][i];main{intx[][N]={{123{4}{5678}{910}}y[N]i;funxy;fori=0iN;i++printf%d:y[i];printf\n;程序的运行结果是1234107001459D
3481036、参考答案B【解析】该题目中〃函数的功能是将二维数组a中符合条件的值赋给一维数组的符合条件的元素主函数的功能是将符合条件的一维数组的元素进行输出.有以下程序#includestdio.hintfunintxinty{ifx!=yreturnx+y/2;elsereturnx;}mainO{inta=4b=5c=6;printfz,%d\nz/fun2*afunbc;程序运行后的输出结果是3608D
1237、参考答案B【解析】本题中对函数〃进行了嵌套的调用首先调用〃56返回值为52*a的值为8然后调用fun85最终输出值为
6..若x是int型变量,且有下面的程序片段forx=3;x6;x++printfx%2x;上面程序片段的输出结果是o**3**5##3**4##5##3**4##5**3##4**
538、参考答案B【解析】按位与,如果两个相应的二进制位都为1,则该位的结果值为1,否则为0按位或,两个相应的二进制位中只要有一个为1该位的结果值为12的二进制为000000104的二进制为00000100所以做或运算结果为00000110该数与5即00000101做与操作结果为00000100即4;39B【解析】根据宏替换的替换规则.我们可知.f2=2*N+l=2*5+l=llfi+I=I+I*N+I=1+I*5+I=7a
39.有以下程序#includesldio.h^defineN5^defineMN+l^definefxx*Mmain{intili2;il=f2;i2=fl+l;printf%d%d\n”ili2;}程序的运行结果是121211701111D
12740.有以下程序#includestdio.hmainO{unsignedchara=8c;c=a»3;printf%d\nc;程序运行后的输出结果是o3216O1D
040、参考答案C【解析】本题中将8赋值给字符变量a则a的二进制为“OOOOIOOO”a3的位运算是把a向右移动三位,结果为“00000001〃,输出其十进制的值1附录资料:不需要的可以自行删除考试后心理调节技巧同学们:升入高中的第一次考试(月考)结束了,成绩也出来了,不知道同学们现在的心情怎么样,可能是几家欢乐几家愁吧,先不管是乐还是愁,我们都是时候好好调整自己的心态,所以今天我就跟你们一起探讨一下考试后的心理调节主要是分为两大部分,一是成绩还没公布前的心理调节,第二是知道考试成绩后的心理调节
一、考试成绩不清楚前的心理调节I虽然考试的成绩现在还不知道,但此时此刻同学们的心情大概可以概括为以下几种.疯狂放松心理我想现在很多同学都想考试后痛痛快快地玩一下,这种心情是可以理解的,考试后轻松一下,发泄一下压抑的情绪是无可厚非的,但考试后就将学习抛到九霄云外,这就不对了考完试只是一次人生中小的终点再这个终点后我们还要迎接更多的挑战和起点所以我建议同学们还是利用考试后这段稍微清闲的时间,好好调整自己的情绪,准备迎接下半个学期的紧张学习.盲目乐观心理虽然具体成绩还不知道,可能有的同学认为自己运气不错,超常发挥,有点沾沾自喜但问题是成绩还没公布,不应该有盲目乐观的心理,否则在真实的成绩公布之后,和原来想象的相去甚远,我们的内心就会经历严重的心理挫折,本来乐观的心理就会被失败、痛苦所代替这种痛苦的体验会使心理承受力低的同学产生自卑感所以我们应该调整自己的心态,客观地估计自己的成绩,切忌过高估计成绩我们可以参照上次成绩来估计,因为成绩的提高不是一蹴而就的需要有一个过程,正确认识自己的实力,从而对快要面临的成绩有一个合理的期望还可以与平时成绩相近的同学比较,因为只有与自己平时成绩相近的同学进行比较,才能真正知道自己成绩的意义,从而把自己的可能成绩放在恰当的位置否则,就会过高估计自己的成绩最终导致无法面对真实的成绩.自责后悔心理有的同学因为某些个别地方没有充分发挥,认为不该错的地方错了,错得冤枉,非常自责和后悔,纠缠于自己某个缺陷不放其实考试是涉及到很多综合能力的过程,不能要求自己一点失误也没有,关键是尽力吸取经验教训,避免在以后的考试中犯同样的错误.失落焦虑心理考试结束后,随着紧张感的结束,我们有的同学反而感到茫然无措,心理空荡荡的,仿佛失去了什么这种失落心理会使他们失去热情,对什么事都不感兴趣,就是急切地想知道自己的成绩,在紧张焦虑、苦苦等待中度过,这是一种焦虑恐惧心理,我们也应该消除因为处于这种焦虑恐惧中的同学,很难保持良好的学习状态,会出现注意力不集中、倦怠、消极的表现如果真的很难集中投入到学习中去,就可以选择一些需要付出体力的活动,例如通过剧烈的活动如踢球、跑步等来发泄自己消极情感,也可以做一些不需要特别投入的活动如练字等,使自己在充实的活动中等待成绩公布
二、知道考试成绩后的心理调节-避免两种不合理情绪很快我们的成绩就会陆续公布,那么肯定会出现“几家欢乐几家愁”的情形所以也要注意以下两种不合理的心理状态.骄傲自满心理在本次的考试中,肯定有考得不错的同学,那么首先要预先祝贺你取得好的成绩,因为你的付出得到了相应的收获但同时也要特别提醒你们,千万不能骄傲自满我们都知道一个道理池塘里的水,经年累月之后就成了死水,而流水不腐的根本就在于它能不断的获得新的活水,补充新的血液我们的学习也是这样,一次考试的成就并不能代表以后的每一次考试都能保持所以我们得再接再厉,创造更好的成绩.心灰意冷心理可能绝大多数同学在试卷发下来的那一刹那间,觉得用简直就是闻者伤心,见者流泪,惨不忍睹!有的同学甚至对未来感到绝望,丧失了对学习与生活的勇气和信心还有的人因此而妄自菲薄、自暴自弃,还有的同学看到别的同学的成绩远远高于自己,会产生比较强烈的嫉妒心理这些同学可能会出现因为害怕考试失败就逃避考试的行为但我们应该清楚地认识到不能因为怕失败就要逃避它难道我们就因为害怕车祸,就不出门了?还有飞机是比汽车更危险的交通工具,但如果条件允许的话,我想人们更喜欢选择飞机吧既然我们都不害怕对我们生命有威胁的东西,我们为什么要害怕考试失败呢?在我们的平时生活中,难道都是没有什么失败和挫折的事情发生的么?相信平时我们都经常听到一些很好的祝福话语,例如一帆风顺、万事如意、马到成功、心想事成等等,但我们认真地想一想,这些祝福的话语真的可以在生活中实现吗?应该可能性不大吧?为什么人们要说这些祝福的话呢?就是人们都知道在生活中肯定有很多挫折和困难,才说出这样的祝福的话语,希望在一定程度上能给对方信心战胜挫折和困难所以在我们的人生征途上肯定会遇到很多挫折和困难,考试只是一个很小很小的困难先来听一下肯德基创始人的故事肯德基创始人的故事很多同学都知道肯德基餐店吧,在全球都有它的连锁店,那么你对肯德基的创始人,也就是肯德基先生有什么印象?可能都是在注册商标上看到的满头白发,留着山羊胡子的小老头吧为什么不用他年轻帅气的照片呢?那我们得先了解一下肯德基先生的故事5岁时父亲去世,14岁时辍学,开始流浪16岁时谎报年龄参军,但军旅生活处处不顺心18岁时结婚,不久妻子卖了他的财产逃跑后来学法律学不成,就卖保险,卖轮胎,经营渡船、加油站等等,都失败了到中年时做餐厅厨师和洗瓶师,但不久也失业年老后要靠福利金生活66岁时拿着几百美元的社会福利金,开着一辆破汽车,向餐厅出售他研制的一种炸鸡配方,88岁时终于因为他的炸鸡配方才获得成功KFC就是这样创办并从此风靡全球所以我们不能逃避失败和挫折,而应该勇敢面对它可能我们一生都试图摆脱压力,但终归是徒劳无功科学家认为,人需要激情、紧张和压力如果没有既甜蜜又痛苦的滋味,人的机体就根本无法存在实验表明,如果将一个人关进隔离室内,尽可能让他感觉非常舒服,但没有任何情感体验,也就是没有喜怒哀乐,他也会很快发疯适度的压力可以激发人的免疫力,从而延长人的寿命如果我们平时都没有考试,或者每次考试都是满分,那么我们就没有学习的动力挫折对于一个生活的强者来说无异于一剂催人奋进的兴奋剂,可以提高他的认识水平,增强他的承受力,激发他的活力所以挫折可帮助我们更好的适应社会我们的一生其实就是适应所生存的社会的一生,而要适应社会,就要学会随时依社会环境更替调整自己的动机、追求、情感和行为在我们的成长过程中,社会采用奖赏、引导、威胁、甚至惩罚的方式,让我们在成功和挫败中学会适应社会,学会依社会环境的不同来调整自己的言行那么当前我们中学生的主要任务是学习,所以考试就成了我们成长中必不可少的检验如果我们连考试失败都接受不了,那么我们怎么面对以后工作上的失败,生意上的失败,人际关系上的失败?所以我们应该把适度的挫折看为我们成长中的“精神补品”因为在成长中,每战胜一次挫折,就强化一次自身的力量,为下一次应付挫折提供了更多的精神力量,坚强的意志力也就在这一次又一次的锤炼中培养出来著名的美国康奈尔大学做过一次心理实验-一青蛙实验实验的第一部分他们捉来一只健硕的青蛙,冷不防把它扔进一个煮沸的开水锅里这只反应灵敏的青蛙在千钧一发的生死关头用尽全力跃出让它葬身的水锅,安然逃生实验的第二部分隔了半小时,他们使用一个同样大小的铁锅,这一回往锅里放入冷水,然后把那只死里逃生的青蛙放进锅里青蛙自由自地在水中游来游去接着实验人员在锅底偷偷地用火加热,青蛙不知底细,自然地在微温的水中享受“温暖”慢慢地锅中的水越来越热,青蚌觉得不妙了,但等到它意识到锅中的水温已经承受不住了,必须奋力跳出才能活命时,已经晚了,它全身发软呆呆躺在水里直到煮死在锅里这个实验告诉我们,最可怕的不是突然危机的降临,而是缓慢渐进的危机降临期中考试成绩不理想的同学考试失利对你们来说不是一件坏事,它在一定程度上是一件好事,给自己敲响了警钟,有了危机意识.才能更努力的学习,记住永远不要认为自己是最努力的,和你自己努力比的同时、也要与周围的同学比
(二)如何看待不好的成绩面对不满意的成绩,先请同学们回答我一个问题“对于考试,你努力学习了吗?”如果以前你没努力,现在努力还来得及,但更多的同学可能会说,我觉得我比初中还努力,但我现在的成绩却远远不如初中的,为什么呢?要想揭开这个疑问,我们必须弄清楚以下两点
1.高中学习的特点高中的学习跟初中的学习是有很大的不同的高中的知识量比初中的大,理论性、系统性和综合性都增强,还有学科间知识相互渗透
6、参考答案A【解析】结构化程序设计的思想包括自顶向下、逐步求精、模块化、限制使用gol语句,所以选择A)
7.软件详细设计生产的图如下该图是()N-S图PAD图C)程序流程图D)E-R图
7、参考答案C【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A)不对PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对E-R图是数据库中的用于表示E—R模型的图示工具,所以D)不对根据图中所示表示方法是进行软件详细设计时使用的程序流程图.数据库管理系统是()A)操作系统的一部分B)在操作系统支持下的系统软件0一种编译系统D)一种操作系统
8、参考答案B【解析】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等是一种在操作系统之上的系统软件.在E-R图中,用来表示实体联系的图形是()A)椭圆形B)矩形0菱形D)三角形
9、参考答案C【解析】在E-R图中实体集用矩形,属性用椭圆,联系用菱形.有三个关系R、S和T如下则关系T是由关系R和S通过某种操作得到,该操作为()从而增加了高中学习的难度,考验同学们各方面的能力也有更高的要求水平所以有的同学没有一下子适应过来,特别是高一的同学而且每个人适应高中学习的速度各不相同,适应快的需要一两个月的时间,适应慢的则需要一两年的时间,也许有的同学上高三才找到学习的感觉但要相信,只要努力肯定会有回报!同时我们也要认识到,努力是相对的,你努力的同时:别人也在努力,你学到十点多,别的同学学到十二点多所以不能只看到自己的努力而没看到别人的付出,只许自己进步不许别人有好成绩!
2.正确认识名次意义很多同学衡量自己的学习有没有进步,都是看名次的,所以就很在意名次的高低高一的同学一定要明白现在你是在一中读书,每个同学都是很有实力的所以你的名次与初中相比肯定是退后一些,应该学会在班级里找到恰当的位置而且也应该知道每个人在班上的名次是不可能固定的,不是进步就是退步也要走出一个误区,就是不能单单看排名,因为很多从前不用功但很有潜力的同学成绩现在赶上来了,人人都在发展应该拥有一颗平常心,正视自己和别人的排名变化,与其嫉妒或羡慕他人,不如虚心向他人请教有效的方法,提高自己的学习效率高中学习是一个知识积累的过程,重在检查所学基础知识漏洞所在,不要将目光只放在眼前的名次上
(三)认识考试的意义,学会总结分析考试成绩不理想的话,你也不应该一味地伤心、后悔,让下半个学期都沉浸在痛苦之中除此之外,最重要的是应该认识到考试的意义,平时的考试或练习的真实意图是使我们同学能够“发现问题,解决问题”,也就是通过考试可以告诉我们什么知识已经掌握,哪些还没有理解通过对考试结果的分析能反映自己学习上的漏洞,只要自己知道漏洞在哪儿,如何去弥补,下一次成绩就一定会提高对考试的分析也指出了我们接下来的复习的重难点以及学习计划的方向,所以考试可以使今后复习的目标更加明确,解决问题的精力更易集中,使我们更好的检测和把握自己那么我们考试后如何分析总结?有的同学考前对试题卷是“可欲而不可求”,考时则是对试题卷“奉若真神”,生怕漏了一道题,但是考后则是把它无情的抛弃这时,他们的眼中只有分数了,为什么有那么多的同学没有把眼光放在以后其实分数只不过是对你这阶段努力的一个评价,考完后不是盯着它,难道盯着它就能把66分变成99分吗?关键还是要弄清丢失分数的原因、不清楚的知识以及这一阶段的不足,我们的目标不是这一次次的小考,而是将来的高考我们也应避免不良的归因方式,若将考试成绩差的原因总是归于外部因素,例如埋怨老师教的不好,试题太难等,这就很难地准确地分析考试失败的原因如果找不出真正的原因,那么自然没有办法寻找到更正确、更有效的途径来提高自己所以考试后可结合试卷,对自己平时的复习目的、学习态度和学习方法进行分析对回答正确的题目,要重新温习一下自己运用的是哪个知识点来解答的,是如何理解运用所学知识的答错了的题目,就要找到自己出错的原因,一般原因有粗心、基本概念不清以及计算错误等三类粗心一般是偶然的,通过加强检查可以部分克服但要想一点粗心的错误都不犯,就只有扎扎实实地好好学习,每一次考试都尽最大的努力,一丝不苟基本概念不清,则需要弄清楚是大部分概念都存在问题呢还是个别的?如果是大部分概念都存在程度不同的不清楚问题,就说明在学习方法上有明显欠缺,需要及时补救,加强基本概念的学习,并从最基础的概念开始进行补课如果只是部分概念存在问题,则说明我们在学习这一部分知识时,有缺陷,需要专门进行补漏,把相关教材认真地再学习一遍,并多做有关练习出现计算错误,要分清是偶然的还是经常性的如果只是偶然出错,只需下次考试时,在检查上对计算多下功夫就行了如果是经常在计算问题上丢分,则说明学生在笔算技巧上有问题,需要特别加以训练,应把各种类型计算题的规则好好复习,并进行反复地计算练习,从根本上提高计算能力还有就是要把每部分丢分的比重弄清,比重最大的就是我们的弱点针对错误采取对策加以克服,且要牢牢记住错误的地方,以免再犯同样的错误所以要把平时考试中的错题集中分类,并与过去的错题加以比较,找出隐藏其中的知识难点“登记注册”,作为以后临考复习的重点
(四)调整考后抑郁心态.正确面对外界压力相信同学都觉得学习有很大的压力,这些压力主要来源于父母、老师、同学、亲戚朋友等等觉得没有达到父母的期望值,很难面对望子成龙、望女成凤的父母,其实你可以先分析一下自己是否努力了,是否尽自己的全力了,如果已竭尽全力但仍无达到父母的要求,就不必再过多地责备自己你不妨可这样思考只要我尽力了,我的心里就是坦然的,不必再伤心、再痛苦,但求问心无愧,父母对我们的关爱是一种人的本能,一种天性,虽然父母对我们不太理想的考试成绩会表现出焦虑,甚至会有一些指责,这也是亲人间亲情的自然流露反过来说,你对父母的爱感到压力,也是一种对父母的爱还有的同学认为自己考得不好,觉得很难面对同学轻视的眼光和讥讽的话语但我们认真地想一想,如果自己身边的同学考得不好,我们有表露了轻视的眼光和说了很多讥讽的话语吗?应该没有吧所以那些所谓轻视的眼光和讥讽的话语都是我们假想出来的,我们不必在意那些我们假想出来的东西!.学会消除不良情绪不管怎样,考得不好总是令人沮丧的事情,要学会寻找合理方式消除内心沮丧把积压在内心的压力宣泄出来,才有利于甩掉包袱轻松再战一般可以通过以下方式来消除内心压抑的情绪
①建立自信不要总是追忆考试过程,也不要经常和同学谈论此次考试,更不能什么事都不做,先暂时把自己的目标定的低一点,要多做一些自己平时做得最好的事情,或者做一些相对较容易的作业,使自己找回自信这只是给自己喘气的机会,并不是说放弃学习找回自信后就可以有更好的精力投入到学习中去
②学会倾诉我们平时都有这种体验,当我们遇到高兴的事情时,通常希望有人来分享,那么当我们遇到痛苦的事情时.,就更需要得到别人的理解、安慰、鼓励、信任和支持所以关于考试考得不好,感到内心很郁闷就可对亲属、要好的朋友说,一吐为快,也可以向师长寻求解决办法向同龄人倾诉烦恼可以唤起情感的共鸣,向年长的朋友倾诉,可以给你一些建设性的意见,切忌在“男儿有泪不轻弹”中积郁成病
③学会发泄可自备发泄物(布娃娃、塑料玩具、布艺等)摔摔打打,锤上一顿,当然要避免自伤或伤及他人或贵重物品对于女孩子来说,找个地方,比如说把自己蒙在被窝里或者江边痛痛快快地大哭一场,可以任其流泪,有时候,眼泪是一剂良药,然后擦干眼泪笑逐颜开;对于男孩子来说,找几个朋友踢一场足球或者找一片旷野大喊几声,然后甩甩头昂然前行
④转移注意力考试考得不好,可能有些同学不愿接触外界,闭门思过,终日苦闷不堪此时不妨主动增加生活情趣,转移自己的注意力,把自己解脱出来如平时做些自己喜欢的事情或发展个人爱好,充实自己的生活也可以适当的听一些柔和明快的音乐,也可以自弹自唱,在音乐中排解烦恼,平息愤怒,鼓起勇气,陶冶情操,但不要长时间用来麻痹自己,反正就是要学会从情绪消沉的低谷中走出来
(五)制订可行的学习计划考完后总结固然重要,但是更要找到新的起点,有的同学一次考试失败了,就一蹶不振,我想这样做是没有必要的哭完后,发泄完就静下心来重新找到自己的起点,尽量用一个好心情,用一种平常心去投入下一轮的学习,也许努力不一定会有收获,但不努力一定不会有收获所以调整好心态后,就必须要根据自己的具体情况制订一个可行的计划对于有明显问题的学科需要增加学习时间,对于出现的主要问题要找出相应的对策,并拿出专门的时间加以克服当学习出现全面的退步,应该考虑全面调整学习方法和计划在制订计划时不能急于求成,要根据自己的实际情况,制订适合自己的计划如果我们将目标确定太高或太低,就会失去目标与计划的实际意义例如如果对自己提出过高的要求,那样达不到自己要求的时候又会产生新的心理不平衡所以不能一步登天,要学会给自己设定短期的目标,不断给自己制造成功的喜悦,从而不断增强学习和考试的信心有的同学考完后很有动力,列了一大堆复习计划,下了一大堆决心,但是几天过后就又像以前一样了所以请大家要用毅力坚持学习下来,如果一直像以前,不做出改变的话,下次考试怕又要名落孙山,正如3你不在前面写一个1时,0还是0所以请大家能找到新的起点,并扬长补短,当然了,找到起点后决不能停在起点不动,而要前进、奋斗结语同学们,,不论发生了什么再美好再糟糕的事,只要是发生在昨天,那都将成为过去对于美好的事物,不要沉醉,对于糟糕的事物不要悲伤,眼前才是最重要的,更多时候要往前看学习正如吃饭,而考试失败则是饭中的一粒石头,你总不能在人生中对知识最渴求时,因为一次的失败而不学习,正如你不会因为饭中有一粒石子而饿着不吃饭吧,所以继续努力,愿你们的付出会有收获今天的广播到此结束,谢谢A)选择B)投影0交D)并
10、参考答案:D【解析】在关系T中包含了关系R与S中的所有元组,所以进行的是并的运算
11.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()C语言程序仅可以编译执行C语言程序仅可以解释执行0C语言程序既可以编译执行乂可以解释执行D)以上说法都不对II、参考答案A【解析】解释程序是将源程序(如劭作为输入,解释一句后就提交计算机执行一句并不形成目标程序编译程序是把高级语言(如此应祝原COBOL.Pascal.第)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机执行这个目标程序,得到计算结果.以下叙述中错误的是()A)用户所定义的标识符允许使用关键字10用户所定义的标识符应尽量做到见名识意”C)用户所定义的标识符中,大、小写字母代表不同标识D)用户所定义的标识符必须以字母或下划线开头
12、参考答案A【解析】语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除〃);用户定义标识符中大小写字母之间是有区别的并旦应尽量做到〃见名识意”,排除选项因和;逑言中还规定标识符不能为缩言的关键字,故选项力)叙述错误,正确答案是选项⑷.若有说明语句charc=\72;则变量c()A)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定
13、参考答案A【解析】G吾言的字符型常量中,允许用一种特殊形式的字符常量,就是以一个“开头的字符其中,表示用1S67网(八进制数)表示一个字符,本题中的\2即表示占一个字符的变量的月SG7码值.现有定义inta;doubleb;floatc;chark;则表达式a/b+c—k值的类型为()intdoublefloatchar
14、参考答案B【解析】双目运算中两边运算量类型转换规律.以下定义语句中正确的是inta=b=O;charA=65+lb=b;floata=l*b=a*c=b;doublea=
0.0;b=l.
115、参考答案B【解析】本题考查变量的定义方法如果要一次进行多个变量的定义,则在它们之间要用逗号隔开因此选项⑷和〃错误;在选项中,变量c是一个浮点型指针,它只能指向一个浮点型数据,不能指向指针变量从所以正确答案为公.若在定义语句intabc*p=c;之后,接着执行以下选项中的语句,则能正确执行的语句是scanf绘d”abc scanf,,%d%d%dz,abc;0scanf%d〃,p;Dscanfp;
16、参考答案:D【解析】sca/M函数中的输入项必须是指针,只有选项〃符合这个要求.以下程序的运行结果是intk=0voidfunintm{m+=k;k+=m;printfm=%dk=%d”mk++}main{inti=4;funi++;printf*i=%dk=%d\n”ik;
17、参考答案B【解析】由于在磔力函数中,变量7=4所以就调用力〃4则输出〃r=4k=
4.然后变量4增1等于5变量/增1等于5所以优in函数的printfi=%d/k;”语句输出/=5A=5〃.在执行下述程序时,若从键盘输入6和8则结果为main{intabs;scanf(z,%d%d,\ab);s=a;ifabs=b;s*=s;printf先ds366448D以上都不对
18、参考答案B【解析】本题中a的值为6的值为8最后s的值为8s*=s等价于s=.s*s
19.有以下程序main{intk=5n=0;whilek0{switchk{default break;n+=k;n+=k;k——;printf,,%d\n,,»n;程序运行后的输出结果是0406D
719、参考答案D【解析】本题考查的是力语句在s/S/H吾句中,表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配的,就执行曲为〃〃后面的语句,各个case和曲为〃〃的出现次序不影响执行结果所以在本题中,当A=5和々=4的时候,case都没有与其匹配的值,所以执行了defaul£语句;当A=3时,执行case3/+=4;〃得〃=3然后执行加启u〃;当4=2时,执行case2case3〃+=女;”得〃=5然后执行而加〃〃;当A=1时,执行case1〃+=〃;case2case3〃+=A;”使得〃加两次A得到〃=
7.有以下程序#includestdio.hmainO{intx;scanfx;ifx=3;elseifx!=10printf*%d\n*x;程序运行时,输入的值在哪个范围才会有输出结果A不等于10的整数B大于3且不等10的整数O大于3或等于10的整数D小于3的整数
20、参考答案B【解析】…e/s举制结构中,e/se总是与最近的未配对的〃PI;配本题的执行过程为如果输入整数小于3则不进行任何操作,否则判断是否不等于10若为真则进行输出因此程序输出的数据为大于3且不等于10的整数211【解析】执行第一个prinlf语句时J=h+b=
1.所以输出
1.执行第二个|,虹语句时/=2*卜=2*1=2所以输出结果为
2.有以下程序-includestdio.hmain{inta=1»b=0;printf%db=a+b;printfz,%d\nz,a=2*b程序运行后的输出结果是o0010032D
12.有以下程序main{intnum
[4]
[4]={{1234{5678}9101112}{13141516i,j;fori=0;i4;i++{forj=0;j=i;j++printf/4c;forj=;j4;j++printf%4d”num[i][j];printf\n;}若要按以下形式输出数组右上半三角1234678111216则在程序下划线处应填入的语句是i-1i+10iD4—i
22、参考答案C【解析】此题中嵌套了两个外语句,第一个用来输出空格,第二个用来输出数字如此类型的输出某种格式的考题,一般是采用多重循环来解决,需要考生找出输出数据的特点,并用相对应的数学公式表达出来
23.以下程序段中,与语句k=abbc100;功能相同的是.ifabbck=l;elsek=0;ifabIIbck=l;elsek=0;ifa=bk=0;elseifb=ck=l;ifabk=l;elseifbck=l;elsek=0;
23、参考答案A【解析】表达式〃=ab力?100表示如果ab条件为真,则左取值力?10否则A取值0;当眇的情况下,如果力c则4值为1否则为0所以该表达式与选项用功能相同
24.有以下程序voidsschar*schart{while*s{if*s==t*s=t—a+A;s++;}}main{charstrl
[100]=z,abcddfefdbd*c=d;ssstrlc;printfstrl;}程序运行后的输出结果是oABCDDEFEDBDabcDDfefDbD0abcAAfofAbADAbcddfefdbd
24、参考答案B【解析】在内存中,字符数据以八67刚存储,它的存储形式与整数的存储形式类似C语言中,字符型数据和整型数据之间可以通用,也可以对字符型数据进行算术运算,此时相当于对它们的儿$网进行算术运算,在本题中,s++相当于s=s+l即让s指向数组中的下一个元素
25.现有如下程序段4includestdio.hmain{intk
[30]={12324456768982134453456};intcount=0i=0;whilek[i]{ifk[i]%2==0||k[i]%5==0count++;i++;}printf%d%d\n”counti}则程序段的输出结果为78880710D
81025、参考答案D【解析】在乙吾言中,定义一维数组的语句一般形式如下类型名数组名[常显表达式];一维数组的引用形式为数组名[下标表达式]C〃,表示能被2整除或被5整除的个数/则计算有多少个数组元素.以下程序运行后的输出结果是兀#includestring.hvoidfchar*schar*t{chark;k=*s;*s=*t;*t=k;s++;t;if*sfst;main{charstr[10]=welcome*p;p=str4-strlenstr/2+l;fpp—2;printf/,%s\n,,»str;ee1comwweoclmewelcomeemoclew
26、参考答案D【解析】该程序中屈数的功能是交换两个位置字符的值,/函数共调用3次,依次更改了字符串中/和、e和m、和e的值,因此更改后的字符串的值是的小心.设有如下程序段intx=2004y=2008;printf,,%d\n,\xy;则以下叙述中正确的是A输出值为2004B输出值为20080运行时产生出错信息D输出语句中格式说明符的个数少于输出项的个数,不能正确输出
27、参考答案B【解析】J,考查逗号表达式,逗号运算符的结合性为从左到右,因此,最后一个表达式的值就是此逗号表达式的值,因此选项而正确.有以下程序#includestdio.hvoidfunchar*cintd{*c=*c+1;d=d+1;printf*%c%c»**cd;main{charb=aa=A;funba;printfC/%c%c\n”ba;程序运行后的输出结果是bBbAbBBAaBBaaBaB
28、参考答案A【解析】函数/加的第一个参数传指针,可以将更改后的值传回调用函数,第二个参数传值,不能将更改后的值传回调用函数,故选力
29.有以下程序#includestdio.h#includestring.hmain{chara
[10]=abcd;printf,%d%d\n”strlenasizeofa;程序运行后的输出结果是o
7441088101029、参考答案B【解析】用来返问字符串的长度,而size返回的是一个对象或者类型所占的内存字节数,即数组所占的内存
30.若有定义inta⑵⑶」则对a数组的第i行第j列假设ij已正确说明并赋值元素值的正确引用为**a+i+ja+i[j]0*a+i+jD*a+i+j
30、参考答案A【解析】本题考查了二维数组元素的引用方法选项⑷中a+i.指向了数组a的第+l行,*叶则是第/+1行第0列的地址值,*叶/+潞向了数组辎》+1行,J+1列,**+»+力取到的是数组a的扉打[力元素
31.有以下程序-includestdio.hmain{charclc2c3c4c5c6;scanf%c%c%c%c”clc2c3c4;c5=getchar c6=getchar;运算数1运算数2转换结果类型短整型长整型矩整型->长整型整型长整型整凄->长整型字符型整型字符型->整型有符号整型无符号整型有符号整型->无符号整型整型浮点型整型->浮点型。