资源描述:
《二级C语必做试题(历年经典题型总编)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.下列关于栈的描述中,正确的是()A在栈中只能插入元素而不能删除元素B在栈中只能删除元素而不能插入元素C栈是特殊的线性表,只能在一端插入或删除元素D栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素2.算法的目的是()A分析算法的易懂性和可靠性B找出算法中输入和输出之间的关系C找出数据结构的合理性D分析算法的效率以求改进3.线性表的顺序存储结构和线性表的链式存储结构分别是()A随机存取的存储结构、顺序存取的存储结构B顺序存取的存储结构、顺序存取的存储结构C随机存取的存储结构、随机存取的存储结构D任意存取的存储结
2、构、任意存取的存储结构4.下列关于队列的叙述中,正确的是()A队列有后进先出的特征B队列有后进先出的特征C队列是一种树状结构D队列是非线性结构5.软件工程学的目的是以较低的成本,研制()质量的软件A较高B较低C可靠D优秀6在软件维护中,为了加强、改善系统的功能和性能,以满足用户新的要求的维护称为()A适应性维护B纠错性维护C完善性维护D预防性维护7.下面不是软件需求规格说明书的特点的是()A正确性B无歧义性C完整性D不可修改性8.数据库系统具有()的特点A三者都有B较小的冗余度C较高程度的数据共享D数据的结构化.关系毛
3、模型允许定义3类数据约束,下列不属于数据约束的是()A域完整性约束B参照完整性约束C实体完整性约束D用户自定义的完整性约束11.在E-R模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1:n联系,3个m:n联系,根据E-R图转换成关系模型的规则,转换成关系的数目是()A6B9C10D1512.在软件维护中,为了加强、改善系统的功能和性能,以满足用户新的要求的维护称为()A适应性维护B纠错性维护C完善性维护D预防性维护13.线性结构中的一个结点代表数据元素,通常要求同一线结构的所有数据元素具有相同的特性,即(
4、)A每个结点所代表的数据元素都一样B结点所代表的数据元素有同一特点C不仅数据元素所包含的数据项个数要相同,而且对应数据项的类型也相同D每个结点所代表的数据元素包含的数据项的个数要相等14..在一个长度为n的顺序存储的线性表中,删除第i个元素(1<=i<=n)时,需要从前向后依次移动()个元素.A.n-iB.n-i+1C.n-i-1D.i15.设有一顺序栈S,元素S1、S2、S3、S4、S5、S6依次进栈,如果6个元素出栈的顺序是S2、S3、S4、S5、S1,则栈的容量至少应该是()A.3B.2C.5D.616在TC中,
5、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()AfloatBintCcharDdouble17在TC中,不能把字符串"Hello!"赋给数组b的语句是()。Acharb[10]={'H','e','l','l','o','!'};Bcharb[10];b="Hello!";Ccharb[10];strcpy(b,"Hello!");Dcharb[10]="Hello!";18在TC中,定义int*swap()指的是()。A指一个返回整型值的函数swapB指一个返回
6、指向整型值指针的函数swapC指一个指向函数swap()的指针,函数返回一个整型值D说法均错19在TC中,设x,y,z,t均为int型变量,则执行以下语句后,t的值为()x=y=z=1;t=++x
7、
8、++y&&++z;A不定值B2C1D020在TC中,设x为int型变量,则执行以下语句后,x的值为()。x=10;x+=x-=x-x;A10B20C30D4021在TC中,假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=56;if(!a)x=4;elsex=5;A56B4C55D522在TC中,
9、若w=1,x=2,y=3,z=4;则条件表达式:w>x?w:y2以下程序是求F(35),请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:2若某个整数N的所有因子之和等于
10、N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2,下面程序求[10,600]间最大的多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。程序:3已知24有8个因子,而24正好被8整除。下面程序求[100,300]之间有多少个整数能被其因子的