1、2022年全国计算机二级等级考试模拟试卷及答案(第八套)1.以下关于栈表达正确的选项是()oA)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)栈底元素最先被删除参考答案:A2.以下表达中正确的选项是()。A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化0在栈中,栈底指针不变,栈中兀素随栈顶指针的变化而动态变化D)以上说法均不正确参考答案:C3.某二叉树共有7个结点,其中叶子结点只有1个,那么该二叉树的 深度为(假设根结点在第1层)()oA)3B)4C)6参考答案:D23.以下表达中错误的选项是C程
2、序必须由一个或一个以上的函数组成A) 函数调用可以作为一个独立的语句存在假设函数有返回值,必须通过return语句返回B) 函数形参的值也可以传回给对应的实参 参考答案:D24.有以下程序#include main()int a=l, b=3, c=5;int *pl=&a, *p2=&b, *p=&c;*p=*pl*(*p2);printf(%dnzc);执行后的输出结果是A) 1C) 34参考答案:C25.有以下程序include void f(int *p,int *q);main()int m=l,n=2,*r=&m;f(r, &n);printf(%d/%d,m/n);void f(
3、int *p,int *q)P=P+1;*q=*q+l;程序运行后的输出结果是A) 2,31,30 1,4D) 1,2参考答案:B26.假设有定义语句:inta23/p3;那么以下语句中正确的选项是A)P=a;B)p0=a;C)p0=&al2;D)pl=&a;参考答案:C27.以下程序中函数f的功能是:当flag为1时,进行由小到大排序; 当flag为0时,进行由大到小排序。#include void f(int b, int n, int flag)for (i=0; in-l; i+)for (j=i+l; jbU:bibj)( t=bi; bi=bj; bj=t; main()(int
4、a10=5,4,3,2,l,6,7,8,9,10, i;f(&a2,5, 0);f(a, 5,1);for (i=0; i10; i+)printf(场妒,ai);程序运行后的输出结果是A) 1,2,3,4,5,6,7,8,9,10,3,4,5,6,721,8,9,10,B) 5,4,3,2,1,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,参考答案:B28.有以下程序#include main()int s12=l,2,3,4,432,l,LL2,3,c5=0,i;for(i=0; i12; i+)csi+;for(i=l; i5; i+)printf(%d ,ci);pr
5、intfCAn);程序的运行结果是A)2 344B)433 201234D)1123以下能正确定义字符串的语句是A)charstr=x43;B)charstr=HOn;0charstr=;D)charstr=,064;参考答案:B29. 以下关于字符串的表达中正确的选项是空串比空格打头的字符串小A) 两个字符串中的字符个数相同时才能进行字符串大小的比拟O 可以用关系运算符对字符串的大小进行比拟D) C语言中有字符串类型的常量和变量参考答案:A30. 有以下程序#include void fun( char *a, char *b)( while( *a=*) a+;while( *b=*a )
6、( b+;a+;)main()( char *s=*a*b*, t80;fun(s,t); puts(t);程序的运行结果是abA) a*b*a*bB) a*b*参考答案:D31. 以下函数的功能是void fun(char *a,char *b)while(*b=*a)!=0)(a+; b+;A) 将a所指字符串赋给b所指空间使指针b指向a所指字符串B) 将a所指字符串和b所指字符串进行比拟检查a和b所指字符串中是否有、0参考答案:A有以下程序#include int fun(int x)int p;if(x=O| |x=l)return(3);p=x-fun(x-2); return p;
7、main()(printf(”dn“,fun(7);)执行后的输出结果是2A) 30 7D) 0参考答案:A34.有以下程序#include int fun()(static int x=l;x*=2; return x;main()( int i,s=l;for(i=l;inext=q-next; free(q);p=q-next; free(q);B) p=q; free(q);(*p).next=(*q).next; free(p);参考答案:A37. void f(struct A t);main()struct A alOOl/ZhangDa,1098.0);f(a);软件按功能可以
8、分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()oA)学生成绩管理系统B)C语言编译程序0 UNIX操作系统D)数据库管理系统参考答案:A4. 结构化程序所要求的基本结构不包括()oA)顺序结构B)GOTO跳转0选择(分支)结构D)重复(循环)结构参考答案:B5. 下面描述中错误的选项是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程0数据结构与数据库设计是软件设计的任务之一D) PAD图是软件详细设计的表示工具参考答案:A负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言printf(”d,%s,%6.l
9、fn, a.a,a.b,a.c);)void f(struct A t)t.a=1002;strcpy(t.b/ChangRong);t.c=1202.0;)程序运行后的输出结果是1002, ZhangDa,1202.0A) 1002,ChangRong,1202.01001, ChangRong,1098.0B) 1001,ZhangDa,1098.0参考答案:D38.有以下程序#include main()#defineN5#defineMN+ldefinef(x)(x*M)(int il, i2;= f(2);11 = f(l+l);printf(%d %dnz il, i2);)程序的
10、运行结果是A)127B)121201111D)117参考答案:D39.有以下程序/include main()(int a=5,b=l,t;t=(a2)|b;printf(%dn,t);程序运行后的输出结果是A) 111B) 621参考答案:D40.设fp为指向某二进制文件的指针,且已读到此文件末尾,那么函数feof(fp)的返回值为A) 0B) 0*非0值B) NULL参考答案:C赠送励志修身名言警句可怕的敌人,就是没有坚强的信念。罗曼罗兰不要询问世界需要什么。问问什么事情可以使你活跃,然后 付诸实践。因为世界需要活跃的人。-霍华德瑟曼大鹏一日同风起,扶摇直上九万里。一一李白不为外撼,不以物
11、移,而后可以任天下之大事。吕坤呻吟 语应务书,能保持我们的童心;书能保持我们的青春。严文井一个没有受到献身的热情所鼓舞的人,永远不会做出什么伟 大的事情来。车尔尼雪夫斯基燕雀安知鸿鹄之志哉!陈涉伟大的事业,需要决心,能力,组织和责任感。易卜生只有经过长时间完成其开展的艰苦工作,并长期埋头沉浸于 其中的任务,方可望有所成就。黑格尔坚强的信心,能使平凡的人做出惊人的事业。一一马尔顿人们心神不宁是因为总是拿自己平淡不起眼的生活与别人 光鲜亮丽的一面相比拟。-史蒂文弗蒂克志当存高远。志当存高远。诸葛亮老骥伏相,志在千里;烈士暮年,壮心不已。一一曹操古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。苏
12、轼 燕雀戏藩柴,安识鸿鹄游。一一曹植生当作人杰,死亦为鬼雄,至今思项羽,不肯过江东。 李清照穷且益坚,不坠青云之志。一一王勃勿以恶小而为之,勿以善小而不为。惟贤惟德,能服于人。 刘备 大鹏一日同风起,扶摇直上九万里。一一李白古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。一苏轼 壮心未与年俱老,死去犹能作鬼雄。一一陆游 科学家的天职叫我们应当继续奋斗,彻底揭露自然界的奥秘, 掌握这些奥秘便能在将来造福人类。约里奥居里书是人类进步的阶梯,终生的伴侣,最诚挚的朋友。高尔基甘共苦书籍是全世界的营养品。莎士比亚人的活动如果没有理想的鼓舞,就会变得空虚而渺小。车尔 尼雪夫斯基志不强者智不达。墨翟生当作
13、人杰,死亦为鬼雄,至今思项羽,不肯过江东。 李清照燕雀安知鸿鹄之志哉!陈涉未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接 它,尽可能地使它成为现实吧!车尔尼雪夫斯基志当存高远。一一诸葛亮读书如饭,善吃饭者长精神,不善吃者生疾病。章学诚人,只要有一种信念,有所追求,什么艰苦都能忍受,什么 环境也都能适应。丁玲壮心未与年俱老,死去犹能作鬼雄。一一陆游一个没有受到献身的热情所鼓舞的人,永远不会做出什么伟大的事情来。车尔尼雪夫斯基故立志者,为学之心也;为学者,立志之事也。王阳明 共同的事业,共同的斗争,可以使人们产生忍受一切的力量。奥斯特洛夫斯基贫缺乏羞,可羞是贫而无志。吕坤我们以人们的目的来判
14、断人的活动。目的伟大,活动才可以说是伟大的。契诃夫毫无理想而又优柔寡断是一种可悲的心理。培根春蚕到死丝方尽,人至期颐亦不休。一息尚存须努力,留作青年好范畴。吴玉章生活的理想,就是为了理想的生活。一一张闻天名言警句理想的人物不仅要在物质需要的满足上,还要在精神旨趣的满足上得到表现。一一黑格尔个能思想的人,才真是一个力量无边的人。巴尔扎克 我从来不把安逸和快乐看作是生活目的本身-这种伦理基础,我叫它猪栏的理想。一一爱因斯坦人生应该如蜡烛一样,从顶燃到底,一直都是光明的。 萧楚女人生的价值,即以其人对于当代所做的工作为尺度。一一徐 玮路是脚踏出来的,历史是人写出来的。人的每一步行动都在 书写自己的历
15、史。吉鸿昌但愿每次回忆,对生活都不感到负疚郭小川人的一生可能燃烧也可能腐朽,我不能腐朽,我愿意燃烧起 来!奥斯特洛夫斯基你假设要喜爱你自己的价值,你就得给世界创造价值。一一歌 德我们活着不能与草木同腐,不能醉生梦死,枉度人生,要有 所作为。方志敏所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。 鲁迅人类的希望像是一颗永恒的星,乌云掩不住它的光芒。特别 是在今天,和平不是一个理想,一个梦,它是万人的愿望。 巴金傲不可长,欲不可纵,乐不可极,志不可满。魏徵人生像攀登一座山,而找寻出路,却是一种学习的过程,我 们应当在这过程中,学习稳定、冷静,学习如何从慌乱中找 到生机。席慕蓉我们是国家的主人,
16、应该处处为国家着想。雷锋不勤勉的人生便是罪过。无技艺的勤劳就是粗野。罗斯金金钱和时间是人生两种最沉重的负担,最不快乐的就是那些 拥有这两种东西太多,我得不知怎样使用的人。约翰生不屈不挠的精神,是人生成功的法宝。获得幸福的惟一途径,就是忘掉目前的幸福,以除此之外的目的作为人生目标。米勒持续不断的劳动,是人生的铁律,也是艺术的铁律。巴尔扎克抽打自己的鞭子要掌握在自己的手里,在漫长的人生道路的 每一步上,都要经常鞭策自警,万不可以为有过一两次抽打 就可以沿途平安了。“自新应似长江水,日夜奔流无歇时疽 魏书生处处热心的人生,是事事满意的人生。帕克尽管世界和人生是坏透了,其中却有一件东西永远是好,那 便
17、是青春。显克维奇奋斗就是生活,人生惟有前进。巴金你的态度跟这改变;态度改变,你的习惯跟着改变;习惯改 变,你的性格跟着改变;性格,你的人生跟着改变。马斯 洛0数据操纵语言D)数据控制语言参考答案:C8.一个教师可讲授多门课程,一门课程可由多个教师讲授。那么实 体教师和课程间的联系是()。A)1: 1联系B)1: m联系C)m: 1联系0) m: n联系参考答案:D9.有三个关系R、S和T如下:9.有三个关系R、S和T如下:那么由关系R和S得到关系T的操作是()。A)自然连接B)并O交D)差参考答案:D10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的)。)。是(A) 一369人
18、生,始终充满战斗激情。惠特曼既然人生,具有一切乐趣的全部人生,在我面前敞开来,又 何必在这个狭窄的,闭塞的柜子里奋斗和劳作呢?列夫托 尔斯泰人生,幸福不是目的,品德才是准绳。比彻人生,这是个庄得的字眼;人生,这两个字的内涵如大海浩 瀚。它是权衡一个人身心价值的天平,是轻是重,是强是弱, 在它面前,都免不了要受到公正的评判。佚名人生并非游戏,因此,我们并没有权利只凭自己的意愿放弃 它。列夫.托尔斯泰人生包含着一天,一天象征着一生。佚名不能摆脱是人生的苦恼根源之一,恋爱尤其是如此。塞涅今日复今日,今日何其少!今日又不为,此事何时了?人生 百年几今日,今日不为真可惜!假设言姑待明朝至,明朝又有 明朝
19、事,为群聊赋今日诗,努力请从今日始!文嘉人生必有风险,所以引人入胜亦在于此。名人名言大全人生并不像火车要通过每个站似的经过每一个生活阶段。人生总是直向前行走,从不留下什么。刘易斯人生包括两局部:过去的是一个梦;未来的是一个希望。人生并非游戏,因此我们没有权利随意放弃它。列夫托 尔斯泰人生不得行胸怀,虽寿百年,犹为天也。何良俊人生百年,立于幼学。梁启超人生并非充满了玫瑰花,倒是有时路上的荆棘刺痛了你。巴 尔扎克人生不得行胸怀,虽寿百岁犹为无也。南史人生不发行往返车票,一旦出发了就再也不会归来了。罗曰 cm AZ.S -罗二人生不靠运气,而是看下棋的技术如何。佚名人生不可无梦,世界上做大事业的人,
20、都是先由梦想来;无 梦就无望,无望那么无成,生活也就没兴趣。佚名人生不满百,常怀千岁忧。佚名不能“只为了爱盲目的爱,而将别的人生的要义全盘疏忽了气鲁迅人生不是完全按照舞台上的原那么来办事的。斯蒂文生人生不是一支短短的蜡烛,而是一支由我们暂时拿着的火炬, 我们一定要把它燃得十分光明灿烂,然后交给下一代的人产。 萧伯纳人生不是一种享乐,而是一桩十分沉重的工作。列夫-托 尔斯泰人生当贵显,每谈布衣交。谁肯居台阁,犹能念草茅。陆 次云人生不是自发的自我开展,而是一长串机缘。事件和决定, 这些机缘、事件和决定在它们实现的当时是取决于我们的意 志的。科恩励志名言人生不售来回票,一旦动身,绝不能复返。罗曼罗
21、兰对人生来说,健康并不是目的,但它是第一个条件。武者 小路实笃人生大病,只是一 “傲”字。王阳明人生的光荣,不在于永不言败,而在于能够屡扑屡起。拿 破仑人生到世界上来,如果不能使别人过得好一些,反而使他们 过得更坏的话,那就太糟糕了。艾略特人生得一知己足矣,斯世当以同怀视之。鲁迅人生的白纸全凭自己的笔去描绘。每个人都用自己的经历填写人生价值的档案。佚名人生的本质就在于运动,安谧宁静就是死亡。帕斯卡人生的长短不是以时间衡量的,而是以思想和行为去衡量。佚名人生的大骗子不是两个,而是三个:名、利、权。林语堂人生的道路和归宿,不是享乐也不是忧愁。努力啊,为了每个明天,每个明天都比今天胜一筹。朗费罗人生
22、的道路虽然漫长,但紧要处常常只有几步。佚名人生成功的秘诀是当好机会来临时,立刻抓住它。狄更斯不是境况造就人,而是人造就境况世上最重要的事,不在于我们在何处,而在于我们朝着什么方向走再冷的石头,坐上三年也会暖不要老叹息过去,它是不再回来的;要明智地改善现在。要 以不忧不惧的坚决意志不要在失意者面前谈论你的得意一一那样伤害你的人际关 系。所谓天才,就是那些可以把一件事儿重复地做、不停地做, 直到没有人比他更熟练为止的那些人 俞敏洪即使爬到最高的山上,一次也只能脚踏实地地迈一步只要我们能善用时间,就永远不愁时间不够用。-德国诗人歌 德成功决不喜欢会见懒汉,而是唤醒懒汉这个世界并不是掌握在那些嘲笑者的
23、手中,而恰恰掌握在能 够经别想一下造出大海,必须先由小河川开始今天应做的事没有做,明天再早也是耽误了。一裴斯泰洛不管一个人的力量大小,他要是跟大家合作,总比一个人单干 能发挥更大的作用.塞缪尔-巴特勒 把活着的每一天看作生命的最后一天.-海伦凯勒 不要不敢成认自己的错误。犯了错误并不是一种罪行,犯错 不改才是罪过。只要路是对的,就不怕路远经营企业,是许多环节的共同运作,差一个念头,就决定整个成 败.松下幸之助致是强有力的,而纷争易于被征服.伊索寓言“世俗有时间是金钱这句话,所以窃取他人时间的小偷, 当然该加以处分,即使是那些愉快的好人,还是该如忌讳疾 病地躲避他们。-卡耐基没有失败只有暂时没有
24、成功。不大可能的事也许今天实现,根本不可能的事也许明天会实 现。先生不应该专教书,他的责任是教人做人;学生不应该专读书, 他的责任是学习人生之道。-陶行知生活就像海洋,只有意志坚强的人,才能到达此岸。马克思 名人名言大全命运并不存在于一小时的决定中,而是建筑在长时间的努力、 考验和默默无闻的工作基础上;这时的决定大致是可靠而坚 实的,因为它立足于已经取得的成绩的基础之上,这些成绩369B) 0.369整数集合1,2,3,4,5参考答案:B以下表达中错误的选项是A) C程序在运行过程中所有计算都以二进制方式进行C程序在运行过程中所有计算都以十进制方式进行0所有C程序都需要编译链接无误后才能运行D
25、) C程序中字符变量存放的是字符的ASCII值参考答案:B以下关于C语言的表达中正确的选项是A) C语言的数值常量中夹带空格不影响常量值的正确表示C语言中的变量可以在使用之前的任何位置进行定义0在C语言算术表达式的书写中,运算符两侧的运算数类型必须一 致D) C语言中的注释不可以夹在变量名或关键字的中间参考答案:D以下不合法的字符常量是A) 不但是这个如何听天由命的人在辛勤的青少年时期取得的, 而且是在长期的艰苦劳动和耐心等待中取得的。一一罗曼 罗兰回忆录即便是一个小小的人,当他想要劳动的时候,就是一种不可 战胜的力量。一个人如果已经把自己完全投入于权力和仇恨中,你怎么能 期望他还有梦?(古龙
26、)事业好比地窖里的霉菌,是凭它自己的力量长起来的。 高尔基如果一个旅行家曾经冒着生命的危险来找寻一些草木,等到 他到达目的的时候,即使他所采摘的只是一根草和一片不知 名的树叶,他也会感觉多么快乐呀!一一巴尔扎克钱袋人生易逝,惟有事业有时得以垂诸永久。个人既然感觉到自己有能力做伟大的事业,便无须说什么 多余的话了。一一托尔斯泰我们得成认每门职业都有它的不愉快的一面。一一托尔斯泰无论哪一种职业,只要是值得从事,就需要我们努力。狄更斯我们应当会理解劳动是一种创作。一一高尔基不劳而获之物决非真正的获得;必须付出牺牲取得的东西才 是真正属于自己所有。泰戈尔个能思考的人,才真是一个力量无边的人。巴尔扎克
27、人生格言每一日你所付出的代价都比前一日高,因为你的生命又消短了天,敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜生命的全部价值。一一达尔文【英】要迎着晨光实干,不要面对晚霞幻想。一一卡莱尔即将来临的一天,比过去的一年更为悠长。一一福尔斯特【英】要是没有独立思考和独立判断的有创造能力的个人,社会的 向上开展就不可想象。一一爱因斯坦想一下子全知道,就意味着什么也不会知道。巴甫洛夫忍别人所不能忍的痛,吃别人所别人所不能吃的苦,是为了收获得不到的收获投入扑朔迷离的未来。朗费罗【美】不要为已消尽之年华叹息,必须正视匆匆溜走的时光。 布莱希特【德】事业是栏杆,我们扶着它在深渊的边沿上走路。高尔基人生苦短
28、,假设虚度年华,那么短暂的人生就太长了。-英国剧 作家莎士比亚.最重要的就是不要去看远方模糊的,而要做手边清楚的事世上没有绝望的处境,只有对处境绝望的人当许多人在一条路上徘徊不前时,他们不得不让开一条大路,让那珍惜时间的人赶到他们的前面去。苏格拉底【古 希腊】成功的人是跟别人学习经验,失败的人只跟自己学习经验事业的一大要旨是,为了它,须不以个人悲欢为重。 戈尔当一个人的心专注在一桩事情上的时候,这种热情是意义深 重的。马克吐温工作总是比金钱更可贵。高尔基世界上一切珍贵和美好的东西都是你们的劳动所创造的。一高尔基事业应该笑着乐着办起来。事业可不喜欢沉闷。高尔基人生最苦痛的是梦醒了无路可走。做梦的
29、人是幸福的;倘没有看出可以走的路,最要紧的是不要去惊醒他(鲁迅)三军可夺帅也,匹夫不可夺志也。孔丘只有刚强的人,才有神圣的意志,但凡战斗的人,才能取得 胜利。歌德过去属于死神,未来属于你自己。雪莱人的一生可能燃烧也可能腐朽,我不能腐朽,我愿意燃烧起来!奥斯特洛夫斯石看纹理山看脉,人看志气树看材。B)0018D)Axcc1参考答案:c14.以下选项中正确的定义语句是A)double, a, b;B)double a=b=7;0double a; b;D)double a=7, b=7;参考答案:D15.假设有定义语句:int a=3,b=2,c=l;以下选项中错误的赋值表达式是A) a=(b=4
30、)=3;a=b=c+l;B) a=(b=4) +c;a=l+(b=c=4);参考答案:A16.假设有定义:int a,b;通过语句scanf(%d;%d,&a,&b);能把整数3赋给变量a, 5赋给变量b的输入数据是A) 3 53,5B) 3;535参考答案:C己知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是c=(,A+c)%26-a,A) c=c+32c-A+a*B) c=(c-7V)%26+成参考答案:A17. 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是(E0|Eb?(bc ? 1: 0):
31、0;功能相同的是A) if(ab)| |(bc) k=l;else k=0;B) if(ab) & (bc) k=l;else k=0;C) if(a=b) k=0;else if(b=c) k=l;D) elseelse k=0;参考答案:B20.20.有以下程序#include main()( int a=l, b=2;for( ;a8;a+) (b+=a; a+=2; printf(%d/%dn/a/b);程序运行后的输出结果是9,18A) 8,117,11B) 10,14参考答案:D21有以下程序#include main()( int , m=55;for(i=l;i=3;i+)for(j=3; j=i; j+) m=m%j; printf(%dn , m);程序的运行结果是A) 01B) 2322.有以下程序#include main()(int x=8;for( ; x0; x-)if(x%3)printf(%d;z x-); continue;printf(%d;,/ -x);)程序的运行结果是A) 7,4,2,8,7,5,2,B) 9,7,6,4,8,5,4,2,