版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机二级语言试题库有以下程序();(>)("");程序运行后的输出结果是)在一个程序中)函数可以在任何地方出现)函数必须出现在固定位置)函数可以在任何地方出现)函数必须出现在固定位置)函数必须出现在所有函数之前)函数必须出现在所有函数之后有以下程序();(>>)("",);执行后输出结果是)编译时有错,无结果有以下程序();(;<)():("",);("",);("",);执行后输出结果是)来源:有以下程序();(;();("");程序运行后的输出结
2、果是)有以下程序(,)(>)();();(),;(),*);("",);程序运行后的输出结果是)有以下程序*)(*<*)()();("",*,*,*);执行后输出结果是)以下能正确地定义整型变量,和并为其赋初值的语句是)。)。)。)。若二维数组有列,则在前的元素个数为*)*)*)*)*面程序段是输出两个字符串中对应相等的字符。请选择填空?(''')()(“”,);)若使用一维数组名作函数实参,则以下正确的说法是)必须在主调函数中说明次数组的大小实参数组类型与形参数组类型可以不匹配在被调函数中,不需要考虑形参数组的大小实
3、参数组名与形参数组名必须一致以下程序的正确运行结果是();()(“”);()(“”);();();)若有说明:)若有说明:*。以下正确的程序段是)(“”);«?«?,*);«?);*;);*;执行以下程序后,和的值为(),*,*;(*)(*);(“”);(“”);)若要用函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是)”)”)”根据定义和数据的输入方式,输入语句的正确形式为已有定义;数据的输入方式)(“”);)(“”);)(“”);)(“”);分析以下程序运行结果()()(*();()()。(“”);)分析以下程序运行结果()()*();(
4、“”);)下面程序段的运行结果是?();(“”);)空格)下面是对的初始化,其中不正确的是)“”;)','','')”;)?执行语句(<)。后变量的值是)不定以下程序段*;();)是死循环)循环执行二次)循环执行一次)有语法不对若有以下定义和语句:;J则以下语句正确的是);),''”;);();“下面程序的运行结果是();J;(“”*);)以下程序的运行结果是()«?)二填空若有以下定义,则计算表达式*以后的值是若有定义;:则下面表达式的值为()(*()()有;,则以下表达式的值为!()条件”或<”的语言表达式是以下
5、程序的功能是判断输入的年份是否是闰年.请在内填入正确内容();();();()(“”);下面程序的功能是计算至之间有多少个数其各位数字之和是。请填空(;(<);();();«?«?);下面程序将二维数组的行和列元素呼唤后存到另一个二维数组中。请填空(),;«?:);(<)(;)(“”);(“”);(“”:);(;)(<)(“”);(“”);以下函数的功能是利用顺序查找法从数组的个元素中对关键字进行查找。顺序查找法的思路是:从第一个元素开始,从前向后依次与关键字你叫,直到找到此元素或查找到数组尾部时结束。若找到,返回此元素的下标。若仍未找到,则返回
6、值。请填空()(<)()();();();();()(”“);(“!”);若有定义:,*;则*()的值是,*()的值是将任意输入的一个偶数分解为两个素数之和,并给出各种分解方法()();«?«?);();(<)()(“”);()()();();函数调用语句:(,)。从指向的文件中读入个字符放到字符数组中。函数值为设数组包括个整型元素。下面程序的功能是求出中各相邻元素的和,并将这些和存在数组中,按每行个元素的形式输出。请填空();(<)(“”);(<)(<)(“”);()(”“);如果以下程序输入的是,则输出的结果是a”(),*;(“:”)();
7、(;*)(*)空格键的值是(*()(”“);(*);年月等级考试二级语言考前密卷选择题()()每小题分,()()每小题分,共分)下列各题)、)、)、)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。()算法分析的追求是。)找出数据结构的合理性)找出算法中输入和输出之间的关系)分析算法的易懂性和可靠性)分析算法的效率以求改进答案:评析:算法分析是指对一个算法的运行进度和占用空间做定量的分析,一般计算出相应的数掌级,常用进度复杂度和空间复杂度表示。分析算法的追求就是要降低算法的进度复杂度和空间复杂度,提高算法的执行效率。()个顶点的强连通图的边数至少有。)(
8、)答案:评析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有条边。()已知数据表中每个元素距其最终位置不远,为节省进度,应采用的算法是。)堆排序)直接插入排序)快速排序)直接选择排序答案:评析:当数据表中每个元素距其最终位置不远,说明数据表按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用进度最少,故答案为选项。()用链表表示线性表的优点是。)便于插入和删除制作)数据元素的物理顺序与逻辑顺序相同)花费的存储空间较顺序存储少)便于随机存取答案:评析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放。它的数据元素的逻
9、辑秩序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除制作。()下列不属于结构化分析的常用工具的是。)数据流图)数据字典)判定树)图答案:评析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而图是常见的过程设计工具中的图形设计。()软件开发的结构化生命周期方法将软件生命周期划分成。)定义、开发、运行维护)设计阶段、编程阶段、测试阶段)总体设计、详细设计、编程调试)需求分析、功能定义、系统设计答案:评析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。()在软件工程中,白盒测
10、试法可用于测试程序的内部结构。此方法将程序看做是。)循环的集合)地址的集合)路径的集合)目标的集合答案:评析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。()在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有。)数据无冗余)数据可共享)专门的数据管理软件)特定的数据模型答案:评析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描速数据本身,还要描
11、述数据间的关系,这正是通过采用特定的数据模型来实现的。()分布式数据库系统不具有的特点是。)分布式)数据冗余)数据分布性和逻辑整体性)位置透明性和复制透明性答案:评析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的。但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。()下列说法中,不属于数据模型所描述的内容的是。)数据结构)数据制作)数据查询)数据约束答案:评析:数据模型所描述的内容有个部分,它们是数据结构、数据制作和数据约
12、束。数据制作主要是描述在相应数据结构上的制作类型与制作方式。数据模型中的数据约束主要描述数据结构内数据间的语法、语义联系,它们之间的制约与依存关系,以及数据动态变化的规则,以保证数据的正确、有效与胡容。()在结构化程序设计中,限制使用语句的原因是。)提高程序的执行效率)提高程序的清晰性和可靠性)便于程序的合成)该语句对任何结构的程序都不适用答案:评析:在语言中,限制使用语句,其追求是为了提高程序的清晰性与可靠性,一般来说,除了从多重循环中跳出,一般不使用语句。()以下选项中合法的实型常数是。)答案:评析:以指数形式表示实数时,字母(或)之前必须有数字,且后面指数必须为整数。()下列叙述中,正确
13、的是。)语言中既有逻辑类型也有集合类型)语言中没有逻辑类型但有集合类型)语言中有逻辑类型但没有集合类型)语言中没有逻辑类型也没有集合类型答案:评析:在语言中只提供了整型、浮点型、字符型这几种基本类型,语言没有提供逻辑类型,在中一般用整型来表示逻辑类型。在自定义类型中,提供了,及类型,但没有提供集合类型,在中提供了集合类型。()已知大写字母的码是,小写字母的码是,则用八进制表示的字符常量、是。)字符)字符)字符)非法的常量答案:评析:八进制转换为十进制即为,而字母的码是,所以用八进制表示的字符常量、是。()设和均为型常量,且、,则表达式()的值是。)答案:评析:各类数值型数据在进行混合运算时,不
14、同类型的数据要先转换成同一类型,然后进行运算。转换的规则为:总是转换为精度更大的数据类型,字符数据转换为整数,型转为型,型数据在运算时转换成双精度型,以提高运算精度。()以下四个选项中不能看作一条语句的是。)。),:,。)(>)。)()。答案:评析:选项为空语句,选项是一个由逗号运算符表达式形成的语句,选项为一个条件语句,选项有两个分号,是由两个语句构成,不能看成一条语句。()已知、为型变量,若从键盘输入:,/,使的值为、的值为、的值为,以下选项中正确的输入语句是。)(",)。)(")(",)(",答案:",)。,)。,)。评析:如果在&
15、quot;格式控制"字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。()关于语句的使用,下面正确的是。)。):。:()。:()。:()。()。答案:评析:在中,语句后面的标号的命名规则与语言中标识符的命名规则相同,在语句后面的标号后不要加":"号,在某一行上添加标号时,在标号的后面要添加":"号。()若有以下程序:(),。(*)。(",、",)。执行后的输出结果是。),),),),答案:评析:在赋值符""之前加上其它运算符,可以构成复合的运算符。此运算为右结合性,即从右往左
16、计算。*即*,然后将的值赋给。()以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。()。(在下划线处应填入的是。)()答案:评析:在中,对于一维数组而言,数组变量表示数组中首元素的的地址。当用函数向数组的第个元素中输入整型数据时,只要执行(""):由于要循环输入数组中和各个元素,必须要使其地址值不断自增。故本题答案为。()已有定义:,。,则表达式!()的值是。)答案:评析:在本题中,运算符的优先级分别为:!>>>即:!()。()以下选项中,与完全等价的表达式是。),),()(什)答案:评析:是自增运算,是先使用,然后再使加,()已定义以下函数:
17、(*)(*)'、)。函数的功能是。)将所指字符串复制到所指内存空间)将所指字符串的地址赋给指针)对和两个指针所指字符串进行比较)检查和两个指针所指字符串中是否有、答案:评析:由于在循环的条件中执行了*运算,其作用是将*中的内容复制到*中,而(*)''的作用是判断当前字符是否为字符串结束字符、。在循环体中,的追求是移动字()有以下程序(*)。(",",*,)。():。',。''。(,)。(”,%",)。)程序运行后的输出结果是。),),答案:评析:将,代入函数得。,所以打印出第一个字母。,打印出第二个字符。'&
18、#39;,输出字母。由于是按地址传到函数而被修改,为'',输出字母()以下程序中函数的功能是对所指数组中的数据进行由大到小的排序。(,),。(。():,。(,)。(。("")。)程序运行后的输出结果是。),),),),答案:评析:本题并不是对数组的所有元素进行排序,而是对从开始往后的个元素进行排序。()对于基类型相同的两个指针变量,不能进行的运算是。)<)答案:*、运算外,还可以对其比较地址的大小,计算两指*、等算术运算都是无意义的。评析:对于指针变量,除了常规的针变量的差值,但对于地址执行、()有以下程序()'',''
19、,'','','',''()。()。(”,%",)。程序运行后的输出结果是。)答案:评析:()函数是计算字符数组的长度,因为也是一个字符,要计算在内。()是计算字符串长度的函数,遇到即认为是字符串结束,不把空字符计入字符串的长度。()以下不能正确定义二维数组的选项是。),),),),答案:评析:在二维数组进行初始化时,可以省略数组的一个维度,但省略的维数只能是高维部分,不能是低维。对于多维数组的初始化时,也是同样处理,因此,本题答案应选,其它选项均能对数组进行正确的初始化。()有一函数厂>L以下程序段中不能根据的值
20、正确计算出的值的是。)(>)。()。)。(>)。()(>)(>)。)(>)(>)。答案:评析:本题应当注意与的配对关系。从最内层开始,总是与它上面最近的(未曾配对的)配对。()以下程序中的函数的功能是将所指数组中的内容进行逆置。(,),。(。()。,。(,)。(。<。)。("%",)。程序运行后的输出结果是)答案:评析:本题并不是将整个数组中的内容逆置,而是逆置前个元素。逆置后的数组为:,通过循环计算即。()执行下面的程序段后,变量的值为。*。)不确定)答案:评析:由于本题中未对数组进行初始化,因此程序运行时,数组中各个元素的值都是
21、不确定的,虽然在代码中对进行了赋值,但没有对进行赋值,故执行(。后,的值不确定。()有以下程序()'"W"。("%"()。程序运行后的输出结果是。)答案:评析:""是字符串结束标志,当遇到此标志时字符串已结束。所以字符串的长度为。()程序中头文件)的内容是:*程序如下:IIII*()。("%",)。程序编译后运行的输出结果是。)答案:评析:宏定义就是用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为:标识符字符串这种方法使用户能以一个简单的名字代替一个长的字符串,因此把这个标识符(名字)称为&qu
22、ot;宏名"。*(*()表示的数组元素是。及一个一维指针数组,在循环语句中分别对指针*(),表示的是数组中下标为的元素的值,而该()若有以下的程序段,则在执行语句后,*,。(。)。)答案:评析:在题面中定义了一个二维数组,数组赋值为二维数组的第行首元素的地址。()以下叙述中不对的是。)二进制文件打开后可以先读文件的末尾,而顺序文件不可以)在程序结束时,应当用函数关闭已打开的文件)利用函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据)不可以用定义指向二进制文件的文件指针答案:评析:每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息,这些信息是保存在一个名为的结构
23、体类型的结构体变量中的。而文件又分为文件和二进制文件,所以,、可以用定义指向二进制文件的文件指针。()有以下程序(*)。(。(”)。)程序编译连接后生成的可执行文件是,若运行时输入带参数的命令行是:/则运行的结果是。)答案:评析:本题主函数带有两个参数,一个型变量,另一个是型的一维一级指针数组。当主函数被执行时,系统自动将根据命令行的情况,分别给主函数的两个参数赋值。用于存放命令行中命令字和参数的总和的个数,用来存放命令行中命令字和所有参数的字符串,并要求存放命令字字符串,用来存放第一个参数的字符串,用来存放第二个参数的字符串龟,用来存放第三个参数的字符串。那么循环将循环次分别将数组中元素的长
24、度累加到中,所以答案为。()若有以下说明和定义:。(*)()(*)(),(*)(),。在必要的赋值后,对函数调用正确的是。)()。)(*)()。)*()。)()。答案:评析:在主函数中定义了二个指向函数的指针,其中指针指向函数,指针未初始化。对于选项、,其返回类型是不对的,对于,其调用的参数是不对的,选项是正确的,其相当于调用函数()。()有以下程序(、*。(*。(*)(),(*)(),)()()。)()。()。(”",)。程序运行后的输出结果是)答案:()已定义以下函数:(*)(*)'、)。函数的功能是。)将所指字符串复制到所指内存空间)将所指字符串的地址赋给指针)对和两个
25、指针所指字符串进行比较)检查和两个指针所指字符串中是否有、答案:评析:由于在循环的条件中执行了*运算,其作用是将*中的内容复制到*中,而(*)''的作用是判断当前字符是否为字符串结束字符、。在循环体中,的追求是移动字()有以下程序(*)。(",",*,)。():。',。''。(,)。(”,%",)。)程序运行后的输出结果是。),),答案:评析:将,代入函数得。,所以打印出第一个字母。,打印出第二个字符。'',输出字母。由于是按地址传到函数而被修改,为'',输出字母()以下程序中函数的功能是对所
26、指数组中的数据进行由大到小的排序。(,),。(。():,。(,)。(。("")。)程序运行后的输出结果是。),),),),答案:评析:本题并不是对数组的所有元素进行排序,而是对从开始往后的个元素进行排序。()对于基类型相同的两个指针变量,不能进行的运算是。)<)答案:评析:对于指针变量,除了常规的*、运算外,还可以对其比较地址的大小,计算两指*、%等算术运算都是无意义的。针变量的差值,但对于地址执行、()有以下程序()'','','','','','',''
27、()。()。(”,%",)。程序运行后的输出结果是。)答案:评析:()函数是计算字符数组的长度,因为也是一个字符,要计算在内。()是计算字符串长度的函数,遇到即认为是字符串结束,不把空字符计入字符串的长度。()以下不能正确定义二维数组的选项是。),),),),答案:评析:在二维数组进行初始化时,可以省略数组的一个维度,但省略的维数只能是高维部分,不能是低维。对于多维数组的初始化时,也是同样处理,因此,本题答案应选,其它选项均能对数组进行正确的初始化。()有一函数厂>L以下程序段中不能根据的值正确计算出的值的是。)(>)。()。)。(>)。()(>)(>)
28、。)(>)(>)。答案:(未曾配对的)评析:本题应当注意与的配对关系。从最内层开始,总是与它上面最近的配对。()以下程序中的函数的功能是将所指数组中的内容进行逆置。(,),。(。()。,。(,)。(。<。)。(”",)。程序运行后的输出结果是)答案:评析:本题并不是将整个数组中的内容逆置,而是逆置前个元素。逆置后的数组为:,通过循环计算即。()执行下面的程序段后,变量的值为。*。)不确定)答案:评析:由于本题中未对数组进行初始化,因此程序运行时,数组中各个元素的值都是不确定的,虽然在代码中对进行了赋值,但没有对进行赋值,故执行(。后,的值不确定。()有以下程序()&
29、#39;"W"。("%"()。程序运行后的输出结果是。)答案:评析:""是字符串结束标志,当遇到此标志时字符串已结束。所以字符串的长度为。()程序中头文件)的内容是:*程序如下:IIII*()。("%",)。程序编译后运行的输出结果是。)答案:评析:宏定义就是用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为:标识符字符串这种方法使用户能以一个简单的名字代替一个长的字符串,因此把这个标识符(名字)称为"宏名"。()若有以下的程序段,则在执行语句后,*(*()表示的数组元素是。,*,。(
30、。)。)答案:评析:在题面中定义了一个二维数组,及一个一维指针数组,在循环语句中分别对指针数组赋值为二维数组的第行首元素的地址。*(),表示的是数组中下标为的元素的值,而该值为二维数组的第行(从第行算起)的首元素的地址,故*(*()表示的是数组中的元素的值。()以下叙述中不对的是。)二进制文件打开后可以先读文件的末尾,而顺序文件不可以)在程序结束时,应当用函数关闭已打开的文件)利用函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据)不可以用定义指向二进制文件的文件指针答案:评析:每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息,这些信息是保存在一个名为的结构体类型的结构
31、体变量中的。而文件又分为文件和二进制文件,所以,、可以用定义指向二进制文件的文件指针。()有以下程序(*)。(。(”)。)程序编译连接后生成的可执行文件是,若运行时输入带参数的命令行是:/则运行的结果是。)答案:评析:本题主函数带有两个参数,一个型变量,另一个是型的一维一级指针数组。当主函数被执行时,系统自动将根据命令行的情况,分别给主函数的两个参数赋值。用于存放命令行中命令字和参数的总和的个数,用来存放命令行中命令字和所有参数的字符串,并要求存放命令字字符串,用来存放第一个参数的字符串,用来存放第二个参数的字符串龟,用来存放第三个参数的字符串。那么循环将循环次分别将数组中元素的长度累加到中,
32、所以答案为。()若有以下说明和定义:。(*)()(*)(),(*)(),。在必要的赋值后,对函数调用正确的是。)()。)(*)()。)*()。)()。答案:评析:在主函数中定义了二个指向函数的指针,其中指针指向函数,指针未初始化。对于选项、,其返回类型是不对的,对于,其调用的参数是不对的,选项是正确的,其相当于调用函数()。()有以下程序(、*。(*。(*)(),(*)(),)()()。)()。()。(”,)。程序运行后的输出结果是)答案:()已定义以下函数:(*)(*)'、)。函数的功能是。)将所指字符串复制到所指内存空间)将所指字符串的地址赋给指针)对和两个指针所指字符串进行比较)
33、检查和两个指针所指字符串中是否有、'答案:评析:由于在循环的条件中执行了*运算,其作用是将*中的内容复制到*中,而(*)''的作用是判断当前字符是否为字符串结束字符、。在循环体中,的追求是移动字()有以下程序(*)。("%,%,",*,)。():。',。''。(,)。(”,%”,)。)程序运行后的输出结果是。),),答案:评析:将,代入函数得。,所以打印出第一个字母。,打印出第二个字符。'',输出字母。由于是按地址传到函数而被修改,为'',输出字母()以下程序中函数的功能是对所指数组中的数据进行
34、由大到小的排序。(,),。(。():,。(,)。(。("”)。)程序运行后的输出结果是。),),答案:),),评析:本题并不是对数组的所有元素进行排序,而是对从开始往后的个元素进行排序。()对于基类型相同的两个指针变量,不能进行的运算是。)<)答案:评析:对于指针变量,除了常规的针变量的差值,但对于地址执行、()有以下程序()'','','','','','','()。()。("%,%",)。程序运行后的输出结果是。)答案:评析:()函数是计算字符数组*、
35、运算外,还可以对其比较地址的大小,计算两指*、等算术运算都是无意义的。的长度,因为、也是一个字符,要计算在内。()是计算字符串长度的函数,遇到、即认为是字符串结束,不把空字符计入字符串的长度。()以下不能正确定义二维数组的选项是。),),),),答案:评析:在二维数组进行初始化时,可以省略数组的一个维度,但省略的维数只能是高维部分,不能是低维。对于多维数组的初始化时,也是同样处理,因此,本题答案应选,其它选项均能对数组进行正确的初始化。()有一函数厂>L以下程序段中不能根据的值正确计算出的值的是。)(>)。()。)。(>)。()(>)(>)。)(>)(>
36、;)。(未曾配对的)答案:评析:本题应当注意与的配对关系。从最内层开始,总是与它上面最近的配对。()以下程序中的函数的功能是将所指数组中的内容进行逆置。(,),。(。()。,。(,)。(。)。(”",)。程序运行后的输出结果是)答案:评析:本题并不是将整个数组中的内容逆置,而是逆置前个元素。逆置后的数组为:,通过循环计算即。()执行下面的程序段后,变量的值为。*。)不确定)答案:评析:由于本题中未对数组进行初始化,因此程序运行时,数组中各个元素的值都是不确定的,虽然在代码中对进行了赋值,但没有对进行赋值,故执行(。后,的值不确定。()有以下程序()'""。
37、("%"()。程序运行后的输出结果是。)答案:评析:""是字符串结束标志,当遇到此标志时字符串已结束。所以字符串的长度为。()程序中头文件)的内容是:*程序如下:IIII*()。("%",)。程序编译后运行的输出结果是。)答案:评析:宏定义就是用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为:标识符字符串这种方法使用户能以一个简单的名字代替一个长的字符串,因此把这个标识符(名字)称为"宏名"。*(*()表示的数组元素是。及一个一维指针数组,在循环语句中分别对指针*(),表示的是数组中下标为的元素的值,而
38、该()若有以下的程序段,则在执行语句后,*,。(。)。)答案:评析:在题面中定义了一个二维数组,数组赋值为二维数组的第行首元素的地址。值为二维数组的第行(从第行算起)的首元素的地址,故*(*()表示的是数组中的元素的值。()以下叙述中不对的是。)二进制文件打开后可以先读文件的末尾,而顺序文件不可以)在程序结束时,应当用函数关闭已打开的文件)利用函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据)不可以用定义指向二进制文件的文件指针答案:评析:每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息,这些信息是保存在一个名为的结构体类型的结构体变量中的。而文件又分为文件和二进制文
39、件,所以,、可以用定义指向二进制文件的文件指针。()有以下程序(*)。(。(”)。)程序编译连接后生成的可执行文件是,若运行时输入带参数的命令行是:/则运行的结果是。)答案:评析:本题主函数带有两个参数,一个型变量,另一个是型的一维一级指针数组。当主函数被执行时,系统自动将根据命令行的情况,分别给主函数的两个参数赋值。用于存放命令行中命令字和参数的总和的个数,用来存放命令行中命令字和所有参数的字符串,并要求存放命令字字符串,用来存放第一个参数的字符串,用来存放第二个参数的字符串龟,用来存放第三个参数的字符串。那么循环将循环次分别将数组中元素的长度累加到中,所以答案为。()若有以下说明和定义:。
40、(*)()(*)(),(*)(),。在必要的赋值后,对函数调用正确的是。)()。)(*)()。)*()。)()。答案:评析:在主函数中定义了二个指向函数的指针,其中指针指向函数,指针未初始化。对于选项、,其返回类型是不对的,对于,其调用的参数是不对的,选项是正确的,其相当于调用函数()。()有以下程序(、*。(*。(*)(),(*)(),)()()。)()。()。(”",)。程序运行后的输出结果是)答案:年月等级考试二级语言考前密卷选择题()()每小题分,()()每小题分,共分)下列各题)、)、)、)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得
41、分。()算法能正确地实现预定功能的特性称为算法的。)确定性)易读性)健壮性)高效性答案:评析:算法的确定性是指算法中的每一个步骤都必须是有明确定义的,不允许有摸棱两可的解释,也不允许有多义性,即每个步骤都是预先定义好的。()数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为。)存储结构)逻辑结构)顺序存储结构)链式存储结构答案:评析:如果数据之间在逻辑上有相邻关系时,能够在物理位置上体现出来,则这种存储结构称为顺序存储结构。如果数据之间的逻辑相邻关系在存储时是靠存储地址的指针来体现的,则称为链式存储结构。()从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然
42、后将其放在已排序序列的合适位置,该排序方法称为。)希尔排序)冒泡排序)插入排序)选择排序答案:评析:最基本的排序方法有三大类,即选择排序、交换排序和插入排序。()对线性表进行折半查找时,要求线性表必须。)以顺序方式存储)以链接方式存储)以顺序方式存储,且结点按关键字有序排列)以链接方式存储,且结点按关键字有序排列答案:评析:折半查找算法要求被查找的对象必须采用顺序的存储结构,并且关键字有序排列。()链表不具备的特点是。)可随机访问任意一个结点)插入和删除不需要移动任何元素)不必事先估计存储空间)所需空间与其长度成正比答案:评析:顺序表可以随机访问任意一个结点,而链表必须从第一个数据结点出发,逐
43、一查找每个结点。()下列描述中正确的是。)软件是物理产品)程序就是软件)软件工程由方法、工具和过程三部分组成)软件工程是一个机械工程答案:评析:软件是与计算机系统制作有关的程序、规程、规则及任何与之有关的文档和数据。计算机软件是一种逻辑产品,而不是物理产品。软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。软件工具可以自动或半自动的生成软件文档。软件工程过程是管理者控制软件开发各环节的基本方法。()软件测试是保证软件质量最关键的步骤,下列关于白盒测试技术描述中不正确的是。)保证模块中每一独立的路径至少执行一次)保证所有判断的每一分支至少执行一次)保证每一循环都在
44、边界条件和一般条件下最多执行一次)验证所有内部数据结构的有效性答案:评析:软件测试技术中,白盒测试技术和黑盒测试技术是两种基本的软件测试手段。白盒测试技术有四个原则:保证模块中每一个独立的路径至少执行一次。保证所有判断的每一分支至少执行一次。保证每一循环都在边界条件和一般条件下至少执行一次。验证所有内部数据结构的有效性。()客观世界中任何一个事物都可以看成一个对象。但是从计算机的角度看,一个对象应该包含两个要素:一个是,另一个是需要进行的制作。)语句)命令)算法)数据答案:评析:在面向对象的程序设计中,从计算机的角度看,一个对象应该包含两个元素:数据,相当于家庭中的成员。制作,相当于家庭成员的
45、活动。对象就是一个包含数据与这些数据有关的制作的集合。()下列概念中,不是数据库管理系统必须提供的数据控制功能的是。)安全性)完整性)移植性)一致性答案:评析:数据库管理系统提供的数据控制功能是指在数据库建立、运行和维护时,由统一管理、统一控制,以保证数据的安全性、完整性和一致性。()设关系和关系的元数分别是和,关系是和的笛卡儿积,即X,则关系的元数是。)评析:笛卡儿积的定义是设关系和的元数分别是和,和的笛卡儿积是一个(十)元属性的集合,每一个元组的个分量来自的一个元组,、后爪分量来自的一个元组。所以关系的属性元数是。()以下叙述中正确的是。)语言中的全部数据类型都是基本类型)语言中的全部数据
46、类型都是构造类型)语言中的数据类型只有两种,即基本类型和构造类型)以上都不对答案:评析:语言中的数据类型有四种,即基本类型、构造类型、指针类型和空类型。()下列可作为语言赋值语句的是。)。)答案:评析:此题实际上是考查对语言中"语句"概念的理解。表达式后面只有加上分号才能成为语句,因此,),),)均是表达式,只有)为语句。且利用自减运算符使值减。()以下可以定义为用户标识符的是。)答案:评析语言中的标识符分为两类。一类是系统标识符,即系统定义使用的关键字标识符等。另一类是用户自定义标识符。两类标识符都只能用字母、数字和下划线三种字符组成。且第一个字母必须为字母或下划线。并且
47、用户自定义标识符不能使用系统关键字相同的标识符。()以下选项中,不能作为合法常量的是。)答案:评析:程序中的基本数据类型有整型、实型和字符型。其中整型常量三种形式,即八进制、十进制和十六进制。而实型常量有十进制小数和指数形式两种。()有以下程序()*()。(”,%,%、",)。程序运行后的输出结果是。),),),答案:评析:在赋值语句*()。中,可得,将的值乘以赋予,为,再将的值除以,并按照四舍五入的原则,重新赋给'得到。最后将的值赋给,由于是整型,所以得到。()以下语句序列中不对的是。)。)。()。()。()(一)。评析:语言中的自加、自减运算只能用于变量,而不能用于常量或
48、表达式。()有定义语句:。,。则不对的输入语句是。)("",)。)("",)。)("",)。)("",。,)。答案:评析:在()语句中,在给整型变量和字符型赋值时,必须要在变量名前加取地址符号(),而对字符型数组赋值时,可以不在变量名前不加取地址符号,也可以加取地址符号。而且对于字符型变量既可以赋给整型值,也可以赋给字符型值。()有定义语句:,。,若要通过即,)。语句使变量得到数值,变量得到数值,下面四组输入形式中,正确的是。)回车),回车),回车),回车,回车答案:评析:在()语句中,对于变量的赋值必须与数据的输入格式相一致。特别是一些字符说明。()设有如下程序段:(”",(%)。则以下叙述中正确的是。)输出语句中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年因病致贫重病患者救助政策竞赛题库
- 2026年电子商务物流配送体系研究题库
- 2026年水资源保护与节水科普题库
- 2026年医保缴费基数申报题库
- 2026年村社农产品电商增收致富案例知识题库
- 2026年教育法下的教育公平问题研究
- 医疗卫生行业政策法规含测试题2026
- 2026年征兵心理测评进取心与成就动机题
- 2025年湘乡市社区工作者招聘考试真题及答案
- 2026年福建压力容器操作工考试工艺参数控制与日常巡检要点
- 电泳质量协议书范本
- 抢救柜管理制度
- 2025年福建省高考生物试卷真题(含答案解析)
- 2025闵行七宝镇村(合作社)、镇属公司公开招聘20人模拟试卷(含答案详解)
- 2025年空军军队文职技能岗考试采购员练习题及答案
- 涉毒违法犯罪警示教育课件大纲
- 甜点草莓少司课件
- 高校大创项目申报书撰写指南
- 2024-2025学年辽宁省丹东市第十九中学七年级下学期期中考试数学试题
- 幼儿园中班数学课《认识数字1-10》课件
- 2024广东海洋大学教师招聘考试真题及答案
评论
0/150
提交评论