2014年3月份全国计算机等级考试二级语言选择题_第1页
2014年3月份全国计算机等级考试二级语言选择题_第2页
2014年3月份全国计算机等级考试二级语言选择题_第3页
2014年3月份全国计算机等级考试二级语言选择题_第4页
2014年3月份全国计算机等级考试二级语言选择题_第5页
已阅读5页,还剩60页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、20143BB)N-S20143BB)N-SD) 任意顺序(9)R、ST B1DCD:()*89并( 自然连积 * (*:()*89并( 自然连积 * (*)以下叙述中正确的*(( )下列可用于语言用户标识符的一组( G E ) ,UX GHI /,* UOJ JKLOTK *5 ( )以下选项中可作语言合法常量()K*K( )若有语INGX ROTKAC以下叙述中正确 定义 ROTK 是一个数组 每个数组元素是一个基类型为 INGX 为指针( 定义 ROTKROTK定义 ROTK 是一个指向字符型函数(( )以下定义语句中正确 OTZ G#H# * JUHRK(INGX ) LRUGZH#

2、G I# )有以下程序f(k=%dfor(i=1;i50;i+) f(k=%dfor(i=1;i=2& cb) a=b;if(c!=a) c=b;case2:a+;b+;break; case 3:a+; b+;case2:a+;b+;break; case 3:a+; b+;f(a=%d,b=%d,a,b);#while( )ACAC#aacaca ACAC#aa ca ca ca ( )ACAC#aacaca ACAC#aa ca ca ca ACAC#a ACAC#aa ca ca ca ( )UOJYYINGX YINGXORK OL Y#Z Y#Za+A; Y ! c cINGX Y

3、YYZX I!L B YZX ( )(*)*INGXINACA # c VA OPY# LUXO O !O LUXO O LUX P# !VAOCA L JT Y ( )有定义语句YA C!若要从终端给Y输入 个字符错误的输入语句 (YIGTL Y Y )MKZYY*YIGTL Y YA C( ) 开( )K( )Z_VKJKL Zac6+8! 6+8 是结构体变量*YZXIZ( 6+8c6+8! 6+8 是结构体变量*YZXIZ( 6+8Z_VKJKL YZXIZ( MKZY函数用于从终端读入字符( MKZINGX 函数用于从磁盘文件读入* LXOZK件((INGXGAC#a B )INGX

4、 a(OTZGA* OTZGA!(ORKYOMa INGXVAC#aG H cWA C#a G H !VXOTZL J JBT YZXRKTV YZXRKTW ()*在给VW由于 V 数组中没有字符串结束符 长度不能确定 但 W 数组中字符串长度为 由于WV 数组中字符串长度为由于V 和 W 数组中都没有字符串结束符 故长度都不能确(UOJ LT a INGXYZJOUN$ YZXOTM YACOTZ T LUXO#!OT !O LUXP#O !PT!POLYZXRKT YAOC$YZXRKT YAaZ#YAOC!YAOC YA PC!YA a LTYY YYAC#aHII _ GGHIIVX

5、OTZL Y YB YYACYYACI -/ ./-*-/(5:25: GI -/ ./-*-/(5:25: G 5: 552D E D2 G F 2 5:2 0( (/4- 字符)的地 * 字符(G 5:0- I-./ = 且变量 - 和. 之间已有如下图所示的链表间并形成新的链表的语句组 :1D= =:1D D = * :1D= =:1D)对于下述程序在方式串分别采用 和 C.运行时两次生成的文件 的长度分别5:/8A01 ? UOJ ,/2+ LV#LUVKT :+9: LIRUYKLV! 字节、 字( 字节、 字)UOJ ,/2+ LV#LUVKT :+9: LIRUYKLV! 字节、

6、 字( 字节、 字)字节、 字* 字节、 字( )G H是 G 位取反 低 位不变 所要执行的运算是( )G *( ) YGACALUX OO !O LUX P# !P !P GAOCAPC# OLUXO O OCAL J ( )UOJ HAC#G !aGHAG#!HAC# LTI G H ! L JT HAC 【 和 T 【限制使用 MUZU 语句 总的来说可使程序结构良好、易读、易理。(块彼此间互相依赖 连接 *【此基础上确定新系统的功能。选项 开发方法是在总体设计阶段需完成的任务!选项 ( 软件开发工具是在实现阶段需完成的任务!选项 )】算法具有 个特性 有穷性 一个算法必须 限制使用

7、MUZU 语句 总的来说可使程序结构良好、易读、易理。(块彼此间互相依赖 连接 *【此基础上确定新系统的功能。选项 开发方法是在总体设计阶段需完成的任务!选项 ( 软件开发工具是在实现阶段需完成的任务!选项 )】算法具有 个特性 有穷性 一个算法必须 对任何合法的输入值 在执行有步之后结每一步都可在有限时间运行时间是有限的!确定法中每一条指令都是可以通过已经实现的基本运算执行有限次来实现!输入 一个算法有零个或多个输入 这些输入取自于某个特定的对象的集合!输出 一个算法有一个或多个输出。*T(【情况下 快速排序、冒泡排序和直【】由栈 后进先出 的特点可知 K 不可能比 K 先出 ) 中 K 不

8、可能比 先出 *(【图转换成指定 8*(39 88中属性也可以转换成关系的属性 实体集也可以转换成关系。*【8 和 8同的度 T 且相对应的属性值取自同一个域 则 88 为交运算结果仍为度等于T的关系其中交运算的结果既属于 8 又属于 8 。*【】选项 叙述错误!故选项叙述错误!) )【】算法具有的 (【 种字符组成 且第一个字符必须为字母或下划线排除选项*语言中还规定标识符不能为语言的关键字而选UOJ关键字故排除选【】选项 ( 项中 以 开头表示是一个八进制数 而八进制数的取值范围是 d 所以) * K【】)语言中A C比 优先级ROTK 先与ACROTKAC形这是数组个基类型为 char

9、的指针变量。【点型数据,不能指向指针变量 b,故选项 C)错误。【】输出格式控制符%c 表示将变量以字符的形式输出;输出格式控制符%d将变量以带符号的十进制整型数输出,所以第一个输出语句输出的结果为 a,97;第二个输出语句输出的结果为 k=12。【】本题是计算 50 之内的自然数相加之和,题中 if 语句括号中的条件表达式!(i%5)&!(i%3)53,1 49条件的只有,15、3045,因为 s 的初始值为 1,所以 s=1+15+30+45=91。【个基类型为 char 的指针变量。【点型数据,不能指向指针变量 b,故选项 C)错误。【】输出格式控制符%c 表示将变量以字符的形式输出;输

10、出格式控制符%d将变量以带符号的十进制整型数输出,所以第一个输出语句输出的结果为 a,97;第二个输出语句输出的结果为 k=12。【】本题是计算 50 之内的自然数相加之和,题中 if 语句括号中的条件表达式!(i%5)&!(i%3)53,1 49条件的只有,15、3045,因为 s 的初始值为 1,所以 s=1+15+30+45=91。【2,4,635c!=3c!=5c选项 B 中的表达式都为真。【为B)【switch,x=1case 1switch(y)语句case0aswitch(ya=1case1case2 语句,执行a+,b+,switch(xa=2,b=1【2a1,continue

11、for环体的结尾,进行 i+,判断循环条件。【】t=1 是将 t 赋值为 1,所以循环控制表达式的值为 1。判断 t 是否等于 1【C0p【】本题考查的是二维数组的定义和初始化方法。C 语言中,在定义并初始化二【chp1ch个元素就有两种等/456)或5)6)。对二维数组 /4 的初4 )中存入了字符第二行 4 )中的内容为字符。程序中第二个循环的循环5) 的个元素就有两种等/456)或5)6)。对二维数组 /4 的初4 )中存入了字符第二行 4 )中的内容为字符。程序中第二个循环的循环5) 的功能是这样的 每执行一次 将? 中的值乘也即的值整体向左移动一位 并在空出来的个位上添一再将当前 6

12、)中的字符量转换为相应后把这个数字加个位上。注意到内层循环的循环56) 5中的字符只要不是字符串结束标志 就继续循环语句 6 ;是使下标 6 每次增也即一隔一个地5所指向的字符串中取出字符。经过上后,不难看出,该程序首先 中一个隔一个地取出字符,分别是 ,然后从 函数的作用是从终端读入一个】选项 中定义的初值个数大于数组的长度选项 中 数组名后少了中括号选项 【】在给 和 = 数组赋初值时 系统会自动添加字符串结束符 从题目中可以看数组 ?)5: : 的功能是对字符串数组的元素按照字符串的长度小到大排序。 在主函数中执行 2A:? 语 句 ?) G-/I?)?)的输出结果为 /- 【】函数5:

13、25:D是一个递归函数调用当D的值等时 函数值等其他情况下E D 2所以在主函数中执行语句F 2 时 2 2 。 【中的首地址 =A& QQ#( QQ$#A|kk=) QQ $#*ORGQQ ( )I的值不为 、 、 时 值也为的表达式 *ORGQQ ( )I的值不为 、 、 时 值也为的表达式 ) I$# I# ( * I$# I# I ( )若有条件表达式 KV%G H KV ) * KV( ) JUHRKA C#a *INGXc2=Bx10, xa, ( )GACAC VV# GACALUXO#!O!O VAOC#O _AC#a c!) INGXL JT GACA( )# Y# ORK

14、# Y # ! L J Y !则运行程序段后输( 运行程序段后输* ( ) ) 的Y # L J Y字符* ( ) ORK YZOaA C#a L I CA C I * ( ) INGX GINOTG !等价于 INGX GG#INOTGINGX YZXAC#aINOTG) INGX YINOTG价于( ) INGX GINOTG !等价于 INGX GG#INOTGINGX YZXAC#aINOTG) INGX YINOTG价于 INGX Y!Y# OG INGXIA C # GHI(INGX YZXA C#aINOTGc!等价*IX I C GHI J C GHI( )若有定GACA C!

15、 以下选项中对G 数组元素正 *GA$ CA ( )有定义语句YA C!若要从终端给Y输入 个字符错误的输入语句(YIGTL Y Y )MKZYY*YIGTL Y YA C ( ) K K K KO L3 aO #L !O#L LJ JBT O O c ( )TOUTaG! INGX H! JUHRK G* JGZG)JGZGG#( ) ORZOL LB !输出结果G 257:-)G 2 2;1: 0 0-5 0 00(-)-G 257:-)G 2 2;1: 0 0-5 0 00(-)-)-5 0 00(-)-)-/8;?1 2 2;1: 0 0-2?/-:22 0 ;? I7:0(7 (5:

16、-)I -其中则对 - 数组元素不正确是 - )*- ( 50 2A: G 5: 56 5 :6 : 9-G 5:-G ?5)5?6)?6)5 ) G I2A: 2A: 5:2 2;7 7 8 7 5 0-7) A ?05; 4 5:/A1 /E1-0.A2?5F1A:2D E F * 部分成员驻留在内存中)已知函数的调用21-0.A2?5F1A:2D E F )在 D 和 -A;?-*-5/ -A; 和)设有定义语句 2 5: 则以下叙述正确的 2是基类5:的指针变 2是指向函数的指针变量 该函数具5:类型* 2 2:类型一维数组的指针变量 其【图框表的类图框中的文字和符号表示操作的内容 流

17、程线表示操作的先后 【】 【合和非直接耦合 没有异构耦合这种方式。 【】需求规格说明书 ;C-1 5 1/525/-;是需发进行理解和交流!反映出用户问题的结可以作开发工作的基础和依据!作 【 【】堆排序的比较次数为TRUM T!直T T ! 【】栈操作原则后进先出 栈底至栈 【 【】堆排序的比较次数为TRUM T!直T T ! 【】栈操作原则后进先出 栈底至栈顶依次存放元*则表个元*是最后处于早进时一定是先*最后 【!每一列称为一个属性 应表中的一个字段!在二维表中凡能唯一标识元组的最小属性集称为该表的 )选课9) 表是 学生9 表和 课程) 表的 【持不变!* 【可见选项 ) * 是错误的

18、!此外而选项 中的 UOJ 正是语言的关键字。 【语言的定字母 K + 之前必须有数字且 K + 后面的指数必须是整 【 运算符两侧 【】输出格式控制符I表示将变量以字符的形式输出!输出格式控制符J所以第一个输出语句输出的结果为 G !第二个输出语句输出的结果为 Q# 。 【】 ) 语言的字符以其 9)/ 码的形式存在 9)/OYGRVNG用来确定一个字符是否为字写字母9/码值的范围为 到 所以如果一个字母9/码小于 那么就能确定它是大写字母。 【 时 表达都为 真 。 【 语言中惟一的一个三目运算符。条件表达式的一般形式为 表达式 表达式表达式其求解顺序是 先求解表达式 若为非真 则求解表达

19、式此时表达式 的值就作为整个条件表达式的值。若表达式的值假 则求解表达表达式 的值就是整个条件表达式的值 注、 【 语言中惟一的一个三目运算符。条件表达式的一般形式为 表达式 表达式表达式其求解顺序是 先求解表达式 若为非真 则求解表达式此时表达式 的值就作为整个条件表达式的值。若表达式的值假 则求解表达表达式 的值就是整个条件表达式的值 注、 【选项 中定义有 但赋值时有 个元素 所以是错误 循环中 5 的值。【表示逻辑非运算符 【】对于字符串指其保留的是整个串的首地即第一个字符的起始地址 当/】数组 /)表示一行列数表示行列上的元表示行第 列上的元通过十六进制输出为 1 /4- /45应改

20、为4: 选项 应该是/4- 【 【】 语言中数组下标是从 开始的 所以二维数的第一维下标取为 、 第二维的下标取值为 、 、 因而选项 、 、 都是错误的 选项 表示数组元素-) 【表达式。知 】根据宏替换的替换规则 可 【】选项 共用体的每个成员的起始地址都相同选项 存长度等于最长的成员的长度选项 因为每个成员的起始地址相同 所以整型数 以浮点型输出时 选项 语言规定不能把共用体变量作为函数的参【 【】通一个数组元素可以用下标法 如 - -)形式 或指针法 - ) 开始 【函数2A:5: ?5:5:的功能是对数组?中的元素进行首尾互相调换2A- )执行完数组-I 再执行2A: -II再执A:

21、- 【于以前的题目亦是如此。用 YZXAOC从串头到串尾逐一走动 每走到一个字符都判断其是否为空格 若不是空格注意在 OL 的单引号之间有一个空格 则将以前的题目亦是如此。用 YZXAOC从串头到串尾逐一走动 每走到一个字符都判断其是否为空格 若不是空格注意在 OL 的单引号之间有一个空格 则将其保存 YZXAPC中。注意 P 的下标变化、初值及最后加串结束符 B 。 【执行结果为 # 【格式符 表示的是八进制无符号形式输出整型数 不带前导 字符常量在内存中占一个字节 存放的是 )/出几个 。 其对应的整数值就是 )9/ 字符集中该字符的序号 即 Y 【】这是一道考查 LJ 函数的题。HL 是

22、一个指针 LXKGJ 是读入数据的存址!LXOZK输出数据的地址上指的是起始地 【的二进位相异或时,结果为 。左移运算符 是双目运算符 其功能把 左边的运算数的各二进位全部左移若 右边的数指定移动的位丢弃低位补 并且 运算符的优先级于 D 【 !是对一个函数其中L 是指向该函数的指针 该函数有一个整型的参数 函数返回值类型为整型在下列各题的 、(、*)四个选项中,只有一个选项是正确的( 程序和文* ( )( ) ( 减少或取消注解行不限制MUZU( )*以上三种说法都不对( )结* 物理结构( ))随机存取随机存取 ( 或多) 或 *结* 物理结构( ))随机存取随机存取 ( 或多) 或 *

23、) 数据库是一个 *(, 文* ( )( )以下 个选项中 ( G# H# I# ( )( )H G 6E * E ( )* ( ) )#_ *( )( *G#G #I( )Q UOJ aS #!#XL S# J Q# SQ !caO#LTO L O Q# JT OQc)(*( )已有定义INGXI!c)(*( )已有定义INGXI!程序前面已在命令行中包含 IZ_VKN 文件不能用于判断 I中的字符*OYK32)&(a ( )G# H# I# J# S# T# 执行 S#G$H T#I$J 后 T的值( )G# H# I# ! OL G$H G#H!OL I #G I#H!L J J T G

24、HI程序段有语法( )LRUGZ# aIGYK L BT G# H# I# 确的 YOZIN 语句IGYK L BT ( aIGYK VX )OZG aIGYK L BT L BT L BT IGYK L BT aIGYK L BTL BT ( ) ?5; G 5: E 2; E E5252 0 I ( ) ?5; G 5: E 2; E E5252 0 I ( )以下描述中正确的 0; 1句 0; C4581 循环由0; 开始 用 C48 结束 在C48 表达式 后面不能写分* 0; C4循环据情 在0; C4循环体先执行一进行判断可以省略 4581 ( )9- 5G 5:-)I -E 0(

25、 E -) /4- -)-)? JKLOTK4 ? ? aG# H# I# 43JKLOTK3? JKLOTK4 ? ? aG# H# I# 43G H I! L JT Q!*( )在 位/(3 6机上使语言下定YZXIZ INGXN!JUHRK c则结构变量 H 占用内存的字节数 a,/2+ OGA #R LV#LUVKT J JGZ H OZGYOKUL LYKKQ LV YOKUL LXKGJG LV 9+1E9+: 该语句使读文件的位置指针从文件头向后移动 个型 LV !LIRUYKLVLUXO O !O cL J GAOC* ( )有以下程YZJOU aYA # c IA # cLU

26、XO#!O YOC LUXO O L J OcL BT KO UOJ KO UOJ T LTGaLUX O# !OT !P LUX P#O !PT!P OL GGAOCOGAPC!GAcaIA C#a cLTI LUXO#!O L J OcL BT ORZO ORZOINGX V #GHI V # () YZXA C# _! YZXIV_YZX YZXIGZV V !L T YZX(GHI() )_GHI)* OP# OLGAOCGAVC! 5 -) * )下列程序的运行结5:/8A 5 -) * -.-) ( 52) ?.) ?) ( I B;50 9-5:G /4-?) -./5:2? ?

27、 ? ? - ?) * ?)- ( 5G /4- :-9128;- ?1 I0 2 -G .G&4-;5: ?/5 5 I9-?;15).G /G 5-: 2 5-:*&4-;2 /:-91/?1D/?;)/?; 5-: (9- 5 5:- )I52 2;5 5 25:2 5:- )I52 2;5 5 25:22 2/8;?12 2;1: 0 0- 2?/-:22 2/8;?15:2 0(: ( )5:- . (5:/8A01 / 5: D 1A:DI G5:5 2;5 5 D ( 55A:/4- /4- GC5 C4581 ? 9- G/4-?) -/-) 2A:?- 5:2 ? ?(?-I

28、 -/DEE E* -DE -/ -/DDEE 【】 【明中确定的各种需求 集成测试的主要目的是发现与接口有I -/DEE E* -DE -/ -/DDEE 【】 【明中确定的各种需求 集成测试的主要目的是发现与接口有关的错 【】3 语句将使程序流程无规读性 不选 注解行有利于程序的理解 不应减少或取消 也不选 也 【 【 【址可通过公式 -5 -5 【】树是 个结点的有限集合时称为空树对于空树没有根结即根结点的个数为 对于非空树有且只有一个根结点 所以树的根结点数目或 【】数据库 - -?1 是数据的集它具、 共享 的特点。 【】数据库系统 HYPERLINK mailto:-.- -.-?

29、1 E?19 简称 包括数据库 HYPERLINK mailto:-.- -.-?1和数据库管理系统 HYPERLINK mailto:-.- -.-?1 -:-3191: E?19 。 【】选项 为两条语句。】 语言规定的标识符只能由字母、数字和下划线 种字符组成 第一个字符必须为字母或下划且不能使用 语言中的关键字作为标识符。选项 中 3;5:中不是组成标识符的符之5:是关键均是不合法用户标识符的选项是 。 【】在表示一个字符常量。选项 、 和 为正确的字符常量而选项 是引号括起来的【C【进而可分解为两个表达式:b=c+2 和 a=b。是选项 B),它实际上相当于 【)函数中,变量 变量k

30、15,变量i15【C【进而可分解为两个表达式:b=c+2 和 a=b。是选项 B),它实际上相当于 【)函数中,变量 变量k15,变量i15main()函数的pr i=5 k=5 【为 2【】 C 语言中,switch【变量的自加+和自减-问题。当 y 的值为 9、6 或 3 时,if5 2。【dowhile:do 循环体语句 while(句可以是复合型语句,但必须用花括号括起来。while 后必须要有分号作为语句的结束,在【本题 D)项中错误的关键是对数组初始化时,可以在变量定义时整体赋初值,但不能在赋值语句中 【】 C0a23【】 与 【】带参数的宏定义命令行形式如下:#define【i2

31、ch1f占用的内存是 8 字节,三者相加即可。【本题 D)项中错误的关键是对数组初始化时,可以在变量定义时整体赋初值,但不能在赋值语句中 【】 C0a23【】 与 【】带参数的宏定义命令行形式如下:#define【i2ch1f占用的内存是 8 字节,三者相加即可。【4,然后 34,5,6,4,5,6【之后,数组 c 的内容变为1,2,3,4,9,8,7,6,5,0。【】本题考查的重点是拷贝字符串使用 strcpy束标志0strcpy(使用该函数时注意:由于没有边界检查,编程者要注意保证字符数组定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题;连接前两个字符串都有结束标志,

32、连 【】该程序先判GOCAC如果条件为GAOC比当前设定的最小值V保的当前最小元素的下标 OVV 【的 LUX 语句执行过程是 从 【】该程序先判GOCAC如果条件为GAOC比当前设定的最小值V保的当前最小元素的下标 OVV 【的 LUX 语句执行过程是 从字符指针 YZX 所指向的字符数组的第一个元素开始 逐一判断字符是否为 I 若不是就执行一次数组元素的赋值过程 若字符为 I就不执行。 【这些都不会影响变量 I的值。 【GA CJ JGZJ JGZTT 【】 D如果对应位不同则结果为 相同则为 的LT ( 【】本LT函数实现了字符串函YZXIGZ的功将字符GG接到字YY的末尾。调用LT数时

33、Z 和Y分别指向了字YY 和GG通过一NORK循环ZYYNORKGGB 逐个 到字符串 YY 的末尾处。在下列各题的 、(、*)四个选项中,只有一个选项是正确的( ( )) 在完成编码以后制机选取测试数据( *集中对付那些错误群集的程序定( )象封 ) *( * 模块间的关系( )是( )T ()5*T( )在深度为 的满二叉树中 叶子结点的个数为是( )是( )T ()5*T( )在深度为 的满二叉树中 叶子结点的个数为是( )( )一个关系中属性个数为 时 ( )(E) *+8 ( )) * ( _S ( ) 在) 语言中调用函数时 ( * ( 形参只是形式上的存在 函数的实参和其对应的形

34、参共占同一*( )( !LRUGZI!INGXQ表达G H I Q值的类)* ( )以下关于RUTM和YNUXZ类型数据占用内存大小的叙述中正确的均占 个字( )( * 由) 语言编译系统决K YIGTL JLY P _TGSK GHI_( )O#JU L J O!NORKO L JT O ( )O#JU L J O!NORKO L JT O * ( ) ORK YZOa# _# #OL KRYK # L JT ( ) 若程序执行时的输入数据是 ORZOUOJaORK IY#MKZINGX #! a IGYK V IGYK V IGYK NGXIY NGXIY !RZ NGXIY !cc (

35、) aGO!# LUX O O !O YOZIN O IGYK G # ! IGYK G # ! L JB G IGYK G # ! IGYK G # ! L JB G ( ) ORK YZOaQA # IUTZ# O ORK aOLQO # QO # U O !L J J TO ( ) OTIRJKYZJOU GAC#a a L JT GAC( ) KO aOP S# LUXO O LUX P# !P#O!P S#SL JT S c的值是D( )已知字符A 9)/ 码值是 字符变量 IR 的值是LJ c的值是D( )已知字符A 9)/ 码值是 字符变量 IR 的值是LJ JI I !输出结(

36、( )OTIRJKUTOUOTIRJK YZJOU Q# LUX O OZO OLYAQOC O! XKZXT YA QC! caGA C#a cLTG QL J JB QGAQCZZUSKKZSK回车( )ZKK 在*59下输入 GXMI!INGX aL JT M *以( )GA C#a V# GACH!H#VAH的值( ) ( ) ORZO( ) ( ) ORZO* OaC c L JT V ( )OTIRJK YZJOUOTIRJK YZXOTMINGXGACA C#aa INOTG c a OYG c a HOMIUTZX_ cc! INGX QA C#a c V#Q!LUXO O O

37、RV !L JT O ( )若有定义 INGX YZ# NUGXK_U ! 下列程序段中正确的是INGXGA C V!YZXIV_V#G YZA C(INGXGA C!YZXIV_ G YZ ) INGXGA C!YZXIV_G YZ( ) ORKLT INGXaT# XKZXTTcaT# T Y acL JT TY ( )设有定义 INGX p=1,2,3,*q=pacL JT TY ( )设有定义 INGX p=1,2,3,*q=p以下不能计算出一个 INGX 型数据所占字节数的表( OK) YOKUL ( )GGGINGX Y a INGX Z#Y!ORK Z ! Z ! c以下GGG函

38、数的功能的叙述正确的( 比较两个串的大小) Y符串 Y 所占字节数 ( )* ( ) INGX) INGXGAC#ZU_UB ( ) (INGXGAC#a Z_ * INGXaY# !O#Y#O!O ! XKZXTY!OG# LUXO O !O G#L L JT G ( )OTIRJK ZO OTK3 _ aGS# T# G#3 TSL JT G OTIRJK ZO OTK3 _ aGS# T# G#3 TSL JT G ( )G G ORK YZOUOJLI,/2+ aINGX a,/2+ LV#LUVKT G ZZ X ! LI LV !LIRUYKLVLV#LUVKT G ZZ X !

39、LI LV !LIRUYKLVVNGX BT 是 花费代价最大的一个阶段 【 【】主导的程序设计风格是 之间的关系!数据设计是将分析时创建的模型转化为数据结构、与人之间如何通信!过程设计则 【是数 之间的关系!数据设计是将分析时创建的模型转化为数据结构、与人之间如何通信!过程设计则 【是数据项!由若干数据项组成数据元素!数据是指能够被和加工处理的信息载体!数据结构是指数据之间的相互关系和数据运算 【TT 扫描T 遍的从后往前的扫要的比较次TT 【Q层上有 Q S的满二叉树有 S 个结点。 【 。 【44 【GZU 为关键字!KRYK 为关键字!选项 * 中负号不合法。 【)*IGYK 为 【

40、【 【运算数 运算数 转换结果类型整型 $长整型 字符型 $整型有符号整无符号整有符号整型 $无符号整浮点整型$浮点在 G H 的时候 G、H 的类型不一致 根据类型转换规则 把整型转换成 HK 类型 之后的加、在 G H 的时候 G、H 的类型不一致 根据类型转换规则 把整型转换成 HK 类型 之后的加、类似。转化规则为INGXYNUXZ OT RM doublefloat 【】在 49/ 标准中RUTM和YNUXZ分别占用 、 和 个字节。但实对于某编译系和YNUXZ 所以说各种类型数据占用内存大小是由选 【】本题考查通过 YIGTL 函数输入数据时的格式控制问题。变量 P 的格式控制 J

41、 从第三位开始直到空格之间的输入都会被保存到变量 _ 中 【O O 其值为 O自加已经变为 程序再次输出 O 的值 。 【】 ifelse 语句的执行过程如下首先计算 OL 后面一对圆括号内表达式的值 在第一个OL 子句里相当于_ _ 时 # !当$# 时 # 。 【结构后 对条件表达式进行运算 然后从上至下去找与条件表达式值相匹配的 IGYK 以此作执行YOZIN结构中后面的各语句到遇到HXKGQ语句则跳出YOZIN语句如果IGYK都不匹配时 则执行 JKLGRZ 后面的语句。 】本题考查用于多分支选择的 YOZIN 语句 其一般形式YOZIN IGYK 语句 ! IGYK 语句 JKLGR

42、Z 语句 T !c其语义是 计算表达式的值 并逐个与其后的常量表达式值进行比较 当表达式的值与某个常量表继续执行后面所有 IGYK 后的语句!如表达式的值与所有 IGYK则执行 JKLGRZ 【类型名数组名A常量表达式数组名A下标表达式C。IUTZ 整除或被 整除的个数 O 【】在 语言中 数组元素下标是从 开始的 为 。 】本题考查循环语句的嵌套以及条件的判断问题。在程序中 内层循环判断件为6 5 而 6 的初值为 5 的值为 和 时 内层循环体都不会被执行。只有当 5都等于 时才会执行一次。9 对 取模 计算结果为 【】在 语言中 字符型数据在内存中的形式是 格式输出字符时输出的也是 【】

43、在 语言中 数组元素下标是从 开始的 为 。 】本题考查循环语句的嵌套以及条件的判断问题。在程序中 内层循环判断件为6 5 而 6 的初值为 5 的值为 和 时 内层循环体都不会被执行。只有当 5都等于 时才会执行一次。9 对 取模 计算结果为 【】在 语言中 字符型数据在内存中的形式是 格式输出字符时输出的也是 码值。字符 和 的 码值分别 【】本题中直接使用指针变量 7 但在使用时要注意对 7 的指针运算。此外 77 本函数的功能是找出数组中的最大元素的位置 【】 -3/ 中存入的是命令行中字符串的个数。-3 是一个指向字符型的指 【】 /- 的调用形式如下?/-? ? 。此函数将 ? 所

44、指 【】本题综合考查字符数组的赋值和 ?/ 中 除了逐个输入外 还能使用?/E 函数 该函数的功能是将一个字符到一字符数组中。例? 45:- 或?/ 不能企图用以下语句来实行?不能用赋值语句将一个字符串常量或字符数组直接给一?/ 字符串 可以是字符数组名 也可以是字符串常量 不能用赋值语句将一个字符串常 【】在 2: 函数中 C4 循环的功能是 逐个取字符数组 ? 的字符判断其是否TT 进Y 位时 TT 。 【】在本题中V 和W同为指向字符类型数据的指针。W 和VAC同为字符型TT 进Y 位时 TT 。 【】在本题中V 和W同为指向字符类型数据的指针。W 和VAC同为字符型数据、) * 】循环

45、开始前 Z Y 都指向字符串的起始位 RK 循环判断 Z 向的位置是否为时让 Z 向右移动一位。NORK 循环结Z 自减 此时 Z 指向的位置是字B 处 故 Z Y并不包括结束标志。 【】本题综合考查了输入函数的使用。YIGTL 函数会将空格视为分隔符 函数只能输入单个MKZI 函数是文件操作显然都不符合题意。通过 MKZY 函数输入字符 【B 【 【】带参数的宏定义命令行形式如下 JKLOTK 替换文本在编译的时候编译预处理程序用 替换文本 3 T S 被替换为 T S将计 【数将返回4;22在下列各题的 、(、*)四个选项中,只有一个选项是正确的( )算法程序的长* ( ) 各模块应包括尽

46、量多的功能 测试的挑剔( ) ) 对象是一个状态和操作 * 的( )( ) 在队列中只*( )JGHKIJKHGI ( )* ( )的( )( ) 在队列中只*( )JGHKIJKHGI ( )* ( )T()*( ) :) ( ) ( ) * :#8 ( ) + 8) 用 + 8*用+ 8( )( ) * 必须在最开( 后( ) 计算机不能直接执行用) 语言编写的源程序为 UHP 的文件是一个二进制文件) 后缀为UHP 的文件经连接程序生成后缀为KK和 KK 的二进制文件都可以直接运行( )程序经编译程序编译后生成后的文件是一个二进制文件 * ( ) ( )) 程序的基 ( )设变( ))

47、程序的基 ( )设变量均已正确YIGTL JIJI G I G I !语句为变量 G 和G 赋数值 和 为变I 和I 赋字和?。以下所示的输入形式中正 ( 10X20Y回车$) 10X20Y回车 * 回车 ( ) ( V# T!YIGTL J ) YIGTL J T!V# T!YIGTLJ V*V# T!( )若从键盘输入 和 则结果为 aGHYIGTL J J G H! OLHYL J Y!( )从键盘输入 和 则输出结果是 GHYIGTL J J G H! KRYKQ#HL JT Q ( )( XKZXT 语句中表达式值的*( )已知大写字9/码是 小写G)/码是 。以下不I中()I#I

48、( )R 的表达式是( ) ()I#I ( )R 的表达式是( ) * ( )Q# T#! aYOZIN IGYK T # !Q RT# !Q IGYK T # !Q L JTcNOQ$ T c( )aT# NORKT$ aT !L J T c( ) ORZOaIGYK V IGYK V IGYK V IGYK NGXI NGXI NGXI NGXI !HXKGQ!cL BT ( )a# _# LUX O!L BT ( )a# _# LUX O! OL O # a !IUTZOTK!c OL O # a_ !HXKGQ!c cL J J _ !( )aGA CA #aR ca ca ca cc

49、OPQLUX O O !O LUX P# !P !P LUXQ#P Q A LUXO O !O c ( )aOLT# XKZXT KRYKXKZXTLT c OP#LUXOO !O P#LOL JT P ( )当运行以下程从键盘输入NG3空格 NG)8$则( )当运行以下程从键盘输入NG3空格 NG)8$则下面程序的运行结果 ORZOa INGX O#YIGTL Y YaOLYAOC#IYAOC KRYK OLYAOC#I YAOC#YAOC O ! c () N3GA空格* GN3GA空格( ) GACA #a LUXO O ( ) ORK YZOGA CA C O# P#L JT GA C

50、AC OP ( ) V!YIGTL J VY Q!Y# Y Q!INGX V I! Y# Q!V# Y INGX VK! Y# Q!V# I! INGX V I! Y# Q!V# Y INGX VK! Y# Q!V# I! Y#( )XGAC#RGK V! 24f(%c,*p !V ( K)* RG( ) ORZOGACA #a c LVG RR L JT V LXKKV!VACA a Y#VACA( )UOJ W aO#LUX!O!O W caLGGAC #a c LUXO#!O!O cL J GAOC( )() aLGGAC #a c LUXO#!O!O cL J GAOC( )() *

51、( )GGA C#a c ( )* G ( ) OTIRJKYZXOTM aINGXp20=a,b,c, d,WAC#GHI XAC#GHIJK! YZXIGZV X!YZXIV_VYZXRKTW W!cL JT YRV ( )在) 语言中的隐()* ( )aI# !L BI I( ) OTIRJKYZJOU a,/2+ O# P# QLV#LUVKT J JGZ LLV JBT OLLV T P LIRUYKLVLV#LUVKT J JGZ X LYIGTL LV J J Q T!VX LIRUYKLV!cL J JBT QT 【 【 【】 没有测试的可靠性这一说法。 【LYIGTL LV

52、J J Q T!VX LIRUYKLV!cL J JBT QT 【 【 【】 没有测试的可靠性这一说法。 【之间通过传递消息互相联系 从模拟现实世界中不同事物彼此之间的联系 ( 、) 、* 是正确的 广泛应用于) 、0GG等语言中因此 错误。 【的一端称为队尾XKGX 允许删除的一端称为队首LXUTZ 。队 【】依据后序遍历序列可确定根结点为 I 右子树为空!又由左子树的后序遍历序列可知其根结点为 K 由中序遍历序列J 【 度为 【积表示。设有 T8 和S9它们分别有 V 和W 89 pq89 【几种 即一对一的联系、一对多 或多对一 的联系和多对多的联系!概念模型便于向各种模型转 【 故选项

53、 ) 【 【】一个程序 然后由编译程序再将汇编语言程序翻译成机器指令程序 即目标程序 后缀名;.6目标1D1 【】 语言中 一个字符常量代表 字符集中的一个字符 在程序中用单引号J 超过了 【】一个程序 然后由编译程序再将汇编语言程序翻译成机器指令程序 即目标程序 后缀名;.6目标1D1 【】 语言中 一个字符常量代表 字符集中的一个字符 在程序中用单引号J 超过了字符常量的表示范围 【】本题考查 语言的综合基础知识。 9-函数在整个程序中的位置如何 一个 程序总是从 9-5函数开始执行 语言的函数定义都是互 函数定义的一般格式有两种传统格式和现代格式。传统格式也称 格式是现代编译系统使用的格

54、式。 【?/-:2 、 、 输入的第一个空格会作为字符赋值给变量 【】是求址运算是指变量说明符。选项 、 应改为?/-0 选项 【 最后?的值为 ? ?等价于?】本题考查简单的 OLKRYK 语句。先执行条件 52 - 显然不成立 在执行 【】在一律按整型处理。在定义函数时 对函数值说明的类型一般应该和 A 语句中的表达式类型一致。如果函数值的类型和 A 语句中的表达式类型不一致 则以函数类型为主 即函数类型 【】 语言中 字符数据参加运算时 实际上是其 码参与运算。大写字母的 码比其对应的小写字母的 码小即可。所以选项 、 都符合条件因为变量 / 中故选项 与选项 的含义相同的是大写字母所以

55、 / 的值一定小* 】因为 D 的值为大于 的奇数 所以 D 的余数等于 因此 选项 、 中表达式的结果为真 不为 对于选项 来说 D 除以 的商不会等于 选项 中表达式的结果为假即等于 。 【】因为变量的初始值分别为 7 :所以程序第一次进入循环时 执行012-A87 执行 /次循: 7执行/-这个分支 结果是 : 7打印出打印 程序进行第三次循打印出 这时因为环这时: 执行 /-/-这两个分结果是 T# 不满足T 的循环条件因此退出循环程序运行结束故输出结果。(【正确的。第一次进入T循环体TT的值变为 所T# 不满足T 的循环条件因此退出循环程序运行结束故输出结果。(【正确的。第一次进入T

56、循环体TT的值变为 所以第一次的输出值是 由此可以排除选*由循环条T$ 可以知最后一次循环开始T的值应该为 所以最后一次执行循环时输出为 由此可以排除选项【】本题主要考查了字符输入输出函数 MKZINGX 和 VGX 的使用。XI I中的字符输出到标准输出设备上 并且字符可以看作整数参与运算。【】本题考查了 IUTZOTK 和 HXKGQ 语句在循环语句中的作用。HXKGQ 语句用是结束本层循环 而 语句的作用是结束本次循环直接进入到下次【】本题利用多循环的嵌套来实现对二维数组元素的按列排序【SGOT 函数中 对L 和 L 的值进行了累加。(#P的值#)/ 【并(【GACAC# 当然 如果用排

57、除法 就不用考虑后面的循环 因为在 个选项中 第 个数为 的选项。【】通过地址二维数组若有以下定义OTZGACACOP!且当 可以有以下几种方式来数组中的第 O 行 第 P 列的元素CACGO GO AGACA OPGACA C OP 相当于是地址 GACAC)【因此不能进行赋值操在选项 * YOTZ型指针变量 VINGX 型指针变量 所指向的内存单元所占用的字节数是不同的 因而不能将字符指针变量 V 的值赋给整型指针变量 Y。)【】本段程序的作用是输出字符串 RGTGMK 中字母 之前的字符 并将其转化将要实际存放的最长字符多一个元素 以存放 B 。 分配RRIVL V进行了赋值VACA C

58、为二维数组第二行第二列对应于实参 G 的元素 所以输出 分配RRIVL V进行了赋值VACA C为二维数组第二行第二列对应于实参 G 的元素 所以输出结果为 【】调用函L 将数G的地址传递给了指WW指向的就是数G第一GAC。在 次循环过W始终指GACGAC的值增加了 。最后的输出结果为 。 【即撇号言中还允许用一个 B 开头的字符序列来表示字符常量。其中,形式 BJJJ 表示 到 位 进BNN 表示 到 位 进制数所代表的字符。在本题中, B 表示B 用 进制数所代表的字符,但形式不正确,因为 进制数所代表的字符中不会出现数字 ; 不是一个字符,而是一个十进制数字; BT 是 【*GO 【 V

59、AC位置开始字符串结束标志B 到 V 中。函YZXRKT 返回的是字符串中不包B 在内的实际 写 GZU 变量 无的局部变量。GZU类别隐含确定为 GZU 自类别 用 量即全局变量 可以用 略 GZU 不写则隐含确定为 自来改变全局变量的作用域 实际上 关键字 GZU 可以省类别 【】本题考查按位与 。因为 # # 所以任何数与自身按位结 【, LVLV#LUVKT 件方LL 文件指针 格式字符串 输出表列 调用方RY文件指针LYIGTL调用方式 I 文件指针 格式字符串 输入列表 在下列各题的 调用方RY文件指针LYIGTL调用方式 I 文件指针 格式字符串 输入列表 在下列各题的 、(、*

60、)四个选项中,只有一个选项是正确的( )( )( 低内聚低耦耦) 低内聚高耦( )需求规格说明书) 概要设计说明书可行性分析( ) 算法程序的运行时间是有限的*( 算( )对长度为T的线性表排序情况下比较次数不是T T 的排序方法(冒泡排直( ) 栈按先进先出组织数 需求分析阶段( )有三8、9 和: 如下 ) 9 -: 7D 和 通过运算得到关系 则所使用的运算 并 自然积* 交() 学号号 课程 课号 课名 选课 学号成绩 则表 的关键字 键 -: 7D 和 通过运算得到关系 则所使用的运算 并 自然积* 交() 学号号 课程 课号 课名 选课 学号成绩 则表 的关键字 键或码 课号成 学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论