版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构期中测试题及答案.定义了一个结构体类型的普通变量,要使用其成员,那么应该在变量和成员之 间加O O.(正确答案)priceshop, price(正确答案)shop (price)shop&price.数据结构里,以下选项中是定义结构体类型的指针变量的格式的是()ostruct结构名指针变量名(正确答案)struct结构名变量名static结构名指针变量名struct指针变量名结构名.数据结构里,product是结构体类型,以下选项中是定义含有十个元 素是该类型的数组格式正确的选项是O ostructproducta10;(正确答案)structproducta10;structpro
2、ducta;structproducta(10);.数据结构里,以下选项中是结构体指针变量在使用时的符号的是()o- (正确答案).-#.数据结构里,有名为goods的结构体,定义这种结构体的指针变量正确的 是()。struct p;struct goods p;(正确答案)struct goods p;goods p;.数据结构里,定义名称为plan结构体,其有5个元素的结构体数组的定义 方式是()ostruct plan数组名5;(正确答案)struct plan 数组名10;plan struct 数组名5;plan 数组名5;.数据结构里,定义名称为plan结构体,定义了名为arr的该
3、类型的数组共 5个元素,plan结构体有个成员变量叫time类型是字符数组,那么应用该数组第二 个元素的time的方式是()oarr1.planarr2. planarr 1 . time(正确答案)arr2. time.数据结构里,定义名称为plan结构体,plan结构体有个成员变量叫time 类型是字符数组,定义了 prior是plan类型的指针变量,如何引用prior的time 成员()oprioLtime(正确答案)prior. timeprior, time0prior-time0.以下选项中关于结构体普通变量定义的格式不正确的选项是()ostruct结构名变量名static结构名变
4、量名(正确答案)function结构名变量名(正确答案)struct变量名结构名(正确答案).数据结构里,数据的逻辑结构有哪些()oA:集合结构(正确答案)B:线性结构(正确答案)C:图形结构(正确答案)D:树形结构(正确答案).数据结构里,数据的存储结构有哪些()oA:顺序存储结构(正确答案)B:链式存储结构(正确答案)C:花式存储结构D:随机存储结构.数据结构里,哪些选项属于数据的范畴()oA:声音(正确答案)B:视频(正确答案)C:图片(正确答案)D:文字(正确答案).数据结构里,抽象数据类型是由()组成的。A: 一个数学模型(正确答案)B:定义在该模型上一组操作(正确答案)C:抽象的概
5、念D:数据的概念26.数据结构里,struct studentchar name20;char sex10;int age;int score;定义结构体后,定义变量、数组赋值正确的选项是0。struct student s二“张三,男,18, 100;(正确答案)struct student stu3 = 张三,男,18, 100, 李四,男,19,90, 王五,男,23, 97 ;(正确答案)struct student s=李四;女;18; 100;struct student stu3 = 张三,18,男”,100, 李四,19,男 ,90, 王五,23,男,97 ):.数据结构里,以
6、下不是定义结构体的关键字的是()ostructstatic (正确答案)strcat(正确答案)strcpy(正确答案).数据结构里,结构体数组的下标不是从()开始的。01(正确答案)2(正确答案)3(正确答案).数据结构里,结构体变量分为()oA:结构体指针变量(正确答案)B:结构体普通变量(正确答案)C:结构体数组D:结构体名称.数据结构里,以下选项中是定义结构体类型的指针变量的格式不正确的选项是 ()Ostruct结构名指针变量名struct结构名 变量名(正确答案)static结构名指针变量名(正确答案)struct指针变量名结构名(正确答案).结构体是一种基本类型,和int类型相似(
7、)。A对B错(正确答案).结构体是构造类型的0。A对(正确答案)B错. 33.结构体是基本类型的()。B错(正确答案).数据结构里,数据类型有原子类型和结构类型()。A对(正确答案)B错.数据结构里,图片不属于数据()。A对B错(正确答案).数据结构里,结构体变量的定义需要给变量加号()。A对B错(正确答案).数据结构里,定义结构体使用product关键字()。A对B错(正确答案).数据结构里,结构体的名字可以是关键字,如float对错(正确答案)数据结构里,结构体数组,即定义数组的每个元素都是一个结构体类型的 (对)OA对(正确答案)B错数据结构里,定义结构体指针变量与定义结构体类型的普通变
8、量一样,没有区 别()。A对B错(正确答案).数据结构里,函数参数为哪项时,参数传递属于地址传递O OA:数组(正确答案)float 型char 型int 型.数据结构里,值传递传递的是()0A:变量的副本(正确答案)B:变量的地址C:数组的首地址D:指针.数据结构里,地址传递的是一个()oA:地址(正确答案)B:变量的副本C:函数名D:数组的第一个元素.数据结构里,函数定义如下:void swap(int p, int q) int t; t=p:p=q; q=t那么该函数完成的功能是()oA:计算两个指针指向的整数之和B:计算两个指针指向的整数之差C:交换两个指针指向的整数(正确答案)D:
9、所做操作不会影响传入的参数.算法是对()求解步骤的描述。A:特定问题(正确答案)B:特定时间C:普通事件D:特定事件.数据结构里,著名计算机科学家沃斯(Nikiklaus Wirth)提出一个公式:程 序=()。A:数据结构+算法(正确答案)B:数据+数据元素C:数据元素+数据项D:数据项+数据对象.数据结构里,算法是对()求解步骤的描述。A:特定问题(正确答案)B:特定时间C:特定公式D:以上都不对.以下选项中关于算法的有穷性理解正确的选项是()oA:有穷性指算法在执行有限的步骤后自动结束,不会出现无限循环(正确答 案)B:有穷性指在算法的每一步骤都具有确定的含义,不会出现二义性C:有穷性指
10、算法的每一步骤必须是可行的,也就是说每一步都能通过执行有 限次数完成D:有穷性指算法可以有0个或者多个输入.算法的特性包含输入、输出、有穷性、确定性、()oA:正确性B:可行性(正确答案)C:输入D:模糊性.数据结构里,以下选项中关于算法设计要求的正确性描述正确的选项是()oA:正确性是算法应当满足具体问题的需求(正确答案)B:正确性是为了便于阅读、理解和交流C:正确性是算法应该能对输入数据不合法的形况做出适当的处理D:正确性是指算法正确的执行时间.数据结构里,以下选项中关于算法设计要求的可读性描述正确的选项是O OA:可读性是算法应当满足具体问题的需求B:可读性是为了便于阅读、理解和交流(正
11、确答案)C:可读性是算法应该能对输入数据不合法的形况做出适当的处理D:可读性是指算法正确的执行时间.数据结构里,算法的设计要求中健壮性是指()oA:算法可以忽略特殊情况B:算法应该能对输入数据不合法的情况做合适的处理(正确答案)C:算法可以不关注不合法的数据D:以上都不对.空间复杂度记为:S(n)=O(f(n);其中。表示()。A:问题的规模B:渐近符号(正确答案)C:规模的函数D:空间的大小.()记为:T(n)=O(f(n)其中n是问题的规模,f (n)是问题规模的函数,0 表示渐进符号。A:存储量B:时间复杂度(正确答案)C:空间复杂度D:效率.算法的设计要求包含的选项是()oA:二义性B
12、:可读性(正确答案)C:可行性D:模糊性.算法应当满足具体问题的需求,正确解决问题;是指算法设计要求中的 ()OA:正确性(正确答案)B:可读性C:健壮性D:时间效率高和存储量低.算法要便于阅读、理解和交流;是指算法设计要求中的O oA:可读性(正确答案)B:健壮性C:正确性D:时间效率高和存储量低.算法的设计要求包括正确性、()、健壮性、效率与时间效率高和存储量 低。A:二义性B:可读性(正确答案)C:连贯性D:模糊性.数据结构里,在算法时间复杂度中,0(n)表示()oA:常数阶B:线性阶(正确答案)C:平方阶D:立方阶.数据结构里,在算法时间复杂度中,0(nn)表示()。A:常数阶B:线性
13、阶C:平方阶(正确答案)D:立方阶.数据结构中,以下哪些类型假设作为参数的类型,参数又不是指针数组的情 况下,属于值传递的是O oint(正确答案)float(正确答案)char (正确答案)double(正确答案).数据结构里,以下参数中属于值传递的是()oint x(正确答案)float y (正确答案)char z (正确答案)double k.以下选项中关于算法和数据结构的关系描述正确的选项是()oA:程序二数据结构+算法(正确答案)B:算法与数据结构是紧密联系不可分割,必须在一起才能最终解决问题(正 确答案)C: ?数据结构就是编程的思维,编程的灵魂,算法的精髓所在(正确答案)D:算
14、法与数据结构是相互独立的,算法和C语言有一定的联系.描述算法的可行性不正确的选项是()。A:算法可以只在理论上分析,不具有可行性(正确答案)B:算法的每一步都是可以实现的,具有可行性C:算法的某一步可以具有无法实现的特性(正确答案)D:以上都不是算法可行性的描述(正确答案).数据结构中,一个用高级程序语言编写的程序在计算机上运行时所消耗的 时间取决于以下因素:()。A:算法采用的策略、方法。(正确答案)B:编译产生的代码质量。(正确答案)C:问题的输入规模。(正确答案)D:机器执行指令的速度(正确答案).数据结构中,属于算法的设计要求的是()oA:正确性(正确答案)B:可读性(正确答案)D:浮
15、点数.p是一个结构体指针变量,它有一个成员变量叫sex,那么使用格式正确的选项是()Op-sex(正确答案)p%sexp#sexp&sex.以下选项中是用来定义结构体的关键字是()ostruct(正确答案)functionstaticstack.数据分为原子类型(基本类型)和结构类型(构造类型),结构体属于()oA:原子类型(基本类型)B:结构类型(构造类型)(正确答案)C:无类型D:以上都不对.结构体定义会有一对。,在。后不能省略的是()oA:;(正确答案)./10. product属于结构体类型,要定义这种类型的变量pro定义正确的选项是()Ostruct product pro; (正确
16、答案)pro product;struct pro;D:以上都不对C:可行性D:健壮性(正确答案).数据结构里,算法的设计要求应包括()oA:正确性(正确答案)B:可读性(正确答案)C:可行性D:健壮性(正确答案).数据结构里,算法的设计要求不应该包括()oA:可行性(正确答案)B:正确性C:有穷性(正确答案)D:确定性(正确答案).数据结构里,时间复杂度低于平方阶的是()o0(1)(正确答案)0(n)(正确答案)0Qog2n)(正确答案)0(nlog2n)(正确答案).算法的设计要求中有()。A:正确性(正确答案)B:可读性(正确答案)C:有穷性D:确定性.结构体数组做参数,属于地址传递。对
17、(正确答案)错.函数的形参是数组时候,通常要多加一个参数指定数组的长度,因为数组 做参数传递是数组的首地址,但并没有告诉到底数组有多长。对(正确答案)错.算法可以没有输出。对错(正确答案).算法是指令的有限序列。对(正确答案)错.算法的设计要求中包括算法确实定性。对错(正确答案).在算法时间复杂度中,0(n3)表示平方阶。对错(正确答案).数据结构里,算法的不具备时间复杂度。对错(正确答案).数据结构里,用算法的时间复杂度来衡量算法的效率高低。对(正确答案)错.数据结构里,算法的设计要求中包括算法的正确性。对(正确答案)错.在算法时间复杂度中,0(2n)表示线性阶。对错(正确答案)L数据结构里
18、,以下是算法的特性是()oA:有穷性(正确答案)B:数据C:其它D:以上都不对.以下选项中关于算法的有穷性理解正确的选项是()oA:有穷性指算法在执行有限的步骤后自动结束,不会出现无限循环(正确答 案)B:有穷性指在算法的每一步骤都具有确定的含义,不会出现二义性C:有穷性指算法的每一步骤必须是可行的,也就是说每一步都能通过执行有 限次数完成D:有穷性指算法可以有。个或者多个输入.数据结构中,以下选项中是哪位科学家提出一个公式:程序:数据结构+算法 ()OA:沃斯(Nikiklaus Wirth)(正确答案)B:丹尼斯.里奇(Denis. Riche)C:肯.汤姆逊(Ken. Thompson)
19、D:牛顿(Newton).数据结构里,有穷性是算法的()oA:特性(正确答案)B:设计要求C:步骤D:方法.算法的设计要求包含的选项是()oA:二义性B:可读性(正确答案)C:可行性D:模糊性. int count = 1;while (count priceshop. price (正确答案)shop(price)shop&price.数据结构里,以下选项中是定义结构体类型的指针变量的格式的是()ostruct结构名指针变量名(正确答案)struct结构名变量名static结构名指针变量名struct指针变量名结构名.数据结构里,定义名称为plan结构体,其有5个元素的结构体数组的定义 方式
20、是()ostruct plan数组名5;(正确答案)struct plan 数组名10;plan struct 数组名5;plan 数组名5;.数据结构里,定义名称为plan结构体,plan结构体有个成员变量叫time 类型是字符数组,定义了 prior是plan类型的指针变量,如何引用prior的time 成员()oprior-time(正确答案)prior, timeprior, time0prior-time0H.(专基)函数定义如下:int fun(int a) ;函数体省略那么该函数的参数传递属于()。单项选择题A:值传递B:地址传递(正确答案)C:形参传递D:实参传递12.根据下面
21、程序段进行分析,结论正确的选项是()o int fun (int x, int y) (x)+;y+;return (x)-y; )A:参数x是按照值传递进行传递,而y按地址传递进行传递B:参数y是按照值传递进行传递,而x按地址传递进行传递(正确答案)x,y均是按照值传递传递数据的x,y均是按照地址传递传递数据的13.(专基)数据结构中,struct pro ( int id;char name20;);void fun(struct pro p);函数体省略关于本程序段描述不正确的选项是()。单项选择题fun函数是按照值传递进行的(正确答案)fun函数是结构体数组作为参数C:结构体数组做参数
22、,属于地址传递D:数组p做参数传递是数组的首地址.数据结构里,函数参数为哪项时,参数传递属于地址传递()0A:数组(正确答案)float 型char 型int 型.数据结构里,函数声明如:int fun(int x);那么参数x的传递方式是()0A:地址传递B:值传递(正确答案)C:形参传递D:实参传递.数据结构里,属于算法的的特性的是()oA:可行性(正确答案)B:数据C:数据项D:程序.(专基)算法的输出的数量不可能是()。3210(正确答案).(专基)以下选项中关于算法确实定性理解正确的选项是()oA:确定性指算法在执行有限的步骤后自动结束,不会出现无限循环B:确定性指在算法的每一步骤都
23、具有确定的含义,不会出现二义性(正确答 案)C:确定性指算法的每一步骤必须是可行的,也就是说每一步都能通过执行有 限次数完成D:确定性指算法可以有。个或者多个输入.(专基)以下选项中属于算法的特性是()oA:可行性(正确答案)B:数据C:数据项D:程序.(专基)解决问题的方法和步骤是()的概念。A:公式B:算法(正确答案)C:数据D:操作.数据结构里,数据的逻辑结构有哪些()oA:集合结构(正确答案)B:线性结构(正确答案)C:图形结构(正确答案)D:树形结构(正确答案).数据结构里,数据类型分为两大类,它们是()oA:原子类型(正确答案)B:结构类型(正确答案)int类型D:都不对.数据结构
24、里,struct studentchar name20;char sex 10;int age;int score;定义结构体后,定义变量、数组赋值正确的选项是()。多项选择题错struct student s= 张三,男,18, 100;(正确答案)struct student stu3 = 张三,男,18, 100, 李四“,男 ,19,90, 王五,男,23, 97 ;(正确答案)struct student s= 李四;女;18; 100;struct student stu3 = 张三,18,男”,100, 李四“,19,男 ,90, 王五,23,男,97 ;.数据结构里,结构体变量
25、分为()oA:结构体指针变量(正确答案)B:结构体普通变量(正确答案)C:结构体数组D:结构体名称.(专基)数据结构中,函数的参数传递可分为()oA:值传递(正确答案)B:地址传递(正确答案)C:形参传递D:实参传递.数据结构里,以下参数属于地址传递的是()oint p(正确答案)int a(正确答案)char s(正确答案)char p(正确答案).数据结构里,关于传递描述正确的选项是()oA:值传递传递的是变量的值(正确答案)B:地址传递传递的是一个地址(正确答案)C:值传递时,实参不会随着形参的变化而变化(正确答案) D:地址传递时,实参会随着形参的变化而变化(正确答案) 28.(专基)
26、描述算法确实定性的选项不正确的选项是()。A:算法没有二义性,每一步都是确定的B:算法的某一步可以模棱两可(正确答案)C:算法可以具有二义性(正确答案)D:以上都不是描述算法确定性的(正确答案).以下不属于算法的特性是()oA:变量(正确答案)B:输入、输出C:结构体(正确答案)D:数组(正确答案).数据结构里,以下属性中,是算法的特性的是()oA:输入、输出(正确答案)B:有穷性(正确答案)C:确定性(正确答案)D:可行性(正确答案).在高级语言中,不可以定义结构体类型的指针变量。 对错(正确答案).数据结构里,图形结构是数据的逻辑结构。对(正确答案)错.数据结构里,定义结构体使用produ
27、ct关键字。对错(正确答案).数据结构里,定义结构体指针变量与定义结构体类型的普通变量一样,没 有区别。对错(正确答案).参数类型为:数组和指针时,函数的参数传递属于地址传递。对(正确答案)错B:存储结构(正确答案)C:操作D:没有关系.数据结构里,数据不可分割的的最小单位是()oA:数据本身B:数据元素C:数据项(正确答案)D:以上都不对.数据结构里,存储结构是指:数据的逻辑结构在计算机中的()oA:存储形式(正确答案)B:逻辑关系C:不确定D:都不对.数据结构里,数据与数据元素的关系是()oA:数据元素包含数据B:数据包含数据元素(正确答案)C:数据域数据元素没有关系D:都不对.数据结构里
28、,关于数据、数据元素、数据项描述正确的选项是()。A:数据数据元素数据项(正确答案)B:数据数据元素数据项C:数据数据项数据元素D:数据元素数据数据项.product是结构体类型,定义含有十个元素是该类型的数组不正确的 是()。struct product a10;struct product a10;(正确答案)struct product a;(正确答案)struct product a(10);(正确答案).以下选项中关于结构体普通变量定义的格式不正确的选项是()ostruct结构名变量名static结构名变量名(正确答案)function结构名变量名(正确答案)struct变量名结构名
29、(正确答案).以下选项中是结构体普通变量或指针变量引用其成员时使用时的符号的是 ()0-符号(正确答案).符号(正确答案)-符号#符号.以下选项中是定义结构体类型的指针变量的格式不正确的选项是()ostruct结构名指针变量名struct结构名变量名(正确答案)static结构名指针变量名(正确答案)struct指针变量名结构名(正确答案). shop是一个结构体普通变量,它有一个成员变量叫price,那么以下选项中 关于使用price变量格式不正确的选项是()oshop-price(正确答案)shop.priceC. shop (price)(正确答案)shop&price(正确答案).数据结构里,数据的逻辑结构有哪些()oA:集合结构(正确答案)B:线性结构(正确答案)C:图形结构(正确答案)D:树形结构(正确答案).数据结构里,数据的存储结构有哪些()oA:顺序存储结构(正确答案)B:链式存储结构(正确答案)C:花式存储结构D:随机存储结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆行政职业能力2010年7月
- 河北省公务员面试模拟88
- 宁夏回族自治区申论模拟5
- 二手车买卖协议合同2024年
- 2024年家具买卖合同协议书模板转让协议
- 2024年畜牧业承包合同范本
- 2024年房屋买卖委托协议
- 山东面试模拟14
- 业务营销合作提成合同协议书范本2024年
- 2024年铁矿石的购销合同范本
- 拼多多民事起诉状模板
- 幼儿园教师如何说课
- 平行四边形面积 一等奖
- 机电安装工程作业指导书
- 心理健康八年级(全一册)第六课+说“不”其实很容易
- 古诗三首《望天门山》一等奖创新教案设计
- 消防安全重大风险隐患专项排查整治2023行动排查自查表
- 同种异体器官移植排斥的机制移植排斥的类型课件
- 岭南版九年级美术教案
- 县与县结对子共建协议书
- 幼儿园《保护眼睛》课件
评论
0/150
提交评论