【考前密卷可信吗】2005年考前密卷--选择题(101-120)

等级考试 2021-01-31 网络整理 可可

【shitiku.jxxyjl.com--等级考试】

 

(101)有如下程序
main()
{
int n=9:
while(n>6)
{
n--:
printf("%d",n);
}
}
该程序的输出结果是________。
A)987 B)876 C)8765 D)9876
(101)B
知识点:while和do-while循环结构
评析:本题考查点是while语句循环次数的问题。
符合n>6的n只有7,8,9;所以循环次数为3。选项c、D可以排除。又因n在输出之前要执行n--,所以输出结果只能是876。
(102)执行下面的程序段
int x=35;
char z=‘A’:
int B;
B=((x&15)&&(z<‘a’));
后,B的值为________。
A)0 B)1 C)2 D)3
(102)B
知识点:简单的位运算
评析;本题的考查点是逻辑与及位与运算。
从整个表达式来看是个逻辑表达式,而与运算符“&&”的右边的子表达式中由于z的值为“A”,而A的ASCII码的值小于a的ASCII码值,所以这个子表达式的值为真,即l;在与运算符“&&”的左边的子表达式是个基于位运算的子表达式,将x的值与1 5做位与运算,表达式值不为零,所以两个子表达式的与值应当为1。
(103)若f1)是指向某文件的指针,且已读到此文件的末尾,则函数feof(f1))的返回值是_______。
A)EOF B)0 C)非零值 D)NULL
(103)C
知识点:文件的打开与关闭
评析:本题的考查点是文件结束符的返回值问题。
函数feof是用来判断文件是否已读到末尾,如果已读到末尾则返回非零值,否则返回0。
(104)若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是________。
A)&t[3][2] B)t[3] C)t[1] D)*t[2]
(104)C
知识点;指针数组,指向指针的指针
评析:本题的考查点是数组元素地址的表示问题。
选项A和B两个表达式都越界了;
选项D中,*t[2]是目标变量,即一个整型值,而不是地址值。
(105)以下对结构体类型变量的定义中,不正确的是________。
A)typedef struct aa
{
int n:
float m:
}aa;
aa tdl;
B)#define aa struct aa
aa{
int n:
float m:
}tdl;
C)struct
{
int n:
float m:
}aa;
struct aa tdl:
D)struct
{
int n:
float m:
}tdl;
(105)C
知识点:结构体和共用体类型数据的定义方法和引用方法
评析:本题的考查点是结构体类型变量的定义。
在选项C中,aa是一个结构体变量,而不是结构体名,所以struct aa tdl:是非法的。
(106)算法一般都可以用_______控制结构组合而成。
A)循环、分支、递归 B)顺序、循环、嵌套
c)循环、递归、选择 D)顺序、选择、循环
(106)D
知识点:算法的基本概念
评析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。
(107)数据的存储结构是指_______。
A)数据所占的存储空间量
B)数据的逻辑结构在计算机中的表示
C)数据在计算机中的顺序存储方式
D)存储在外存中的数据
(107)B
知识点:数据的存储结构
评析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。
(108)设有下列二叉树:

对此二叉树中序遍历的结果为_______。
A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA
(108)B
知识点:二叉树的中序遍历
评析:所谓中序遍历足指在访问根结点、遍历左子树与遍历右子树这三者中.酋先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。
(109)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_______。
A)调用语句 B)命令 C)口令 D)消息
(109)D
知识点:面向对象的程序设计方法
评析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
(110)检查软件产品是否符合需求定义的过程称为_______。
A)确认测试 B)集成测试 C)验证测试 D)验收测试
(110)A
知识点;软件测试
评析:确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求.以及软件配置是否完全、正确。
(111)下列工具中为需求分析常用工具的是_______。
A)PAD B)PFD C)N-S D)DFD
(111)D
知识点:软件的需求分析
评析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。
(112)下面不属于软件设计原则的是_______。
A)抽象 B)模块化 C)自底向上 D)信息隐蔽
(112)C
知识点:软件工程的基本概念
评析:在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。
(113)索引属于_______。
A)模式 B)内模式 C)外模式 D)概念模式
(113)B
知识点:数据库系统的内部结构体系
评析:内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。
(114)在关系数据库中,用来表示实体之间联系的是______。
A)树结构 B)网结构 C)线性表 D)二维表
(114)D
知识点:关系数据模型
评析:在关系数据库中,用二维表来表示实体之间联系。
(115)将E-R图转换到关系模式时,实体与联系都可以表示成______。
A)属性 B)关系 C)键 D)域
(115)B
知识点:实体联系模型及E-R图
评析:关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都可以表示成关系。
(116)有如下程序
main()
{
char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]:ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>‘\0’;j+=2)
s=lO*s+(p[i][j]一‘0’);
printf("%d\n",s);
}
该程序的输出结果是______。
A)69825 B)63825 C)6385 D)693825
(116)C
知识点:指针数组
评析:本题“ch[2][5]={“6937”,”8254”}”用于2行5列的二维数组初始化,ch[0][0]--ch[0][4]的值分别为:6,9,3,7,\0;ch[1][0]--ch[1][4]的值分别为:8,2,5,4,\0;第一个for循环用于将数组指针分别指向二维数组的第一行和第二行;第二个for嵌套循环用于取出p[O][0],p[0][2],p[1][O],p[1][2]四个存储单元的数组成一
个四位数进行输出。具体执行过程如下:
i=O:
j=0:s=O+(p[O][O]-"0");即s=6(“p[O][0]-0”通过ASCII码相减的方法将字符转换成数字)
j=2:s=60+(p[0][2]-’O‘):即s=63
i=l:
j:0:s=630+(p[1][0]-’0’);即s=638
j=2:s=6380+(p[1][2]-’0’);即s=6385
(117)若变量已正确定义并赋值,下面符合c语言的表达式是______。
A)a::b+1 B)a=b=c+2 C)int 18.5%3 D)a=a+7=c+b
(117)B
知识点:表达式类型和求值规则
评析:选项A和c一望而知其错;对于表达式a=a+7=c+b(答案D),是先执行赋值表达式a+7=c+b,再把这个表达式的值赋给a,显然,表达式a+7=c+b非法,因为赋值表达式的左侧不能为常量或表达式。
(118)C语言运算对象必须是整型的运算符是______。
A)% B)/ C)= D)<。
(118)A
知识点:运算符及其运算对象
评析:在c语言中,模运算(即取余运算%)的运算对象必须是整型数据(常量、变量或表达式)。
(119)若已定义x和y为double类型,则表达式x=l,y--x+3/2的值是______。
A)1 B)2 C)2.0 D)2.5
(119)C
知识点:表达式的运算
评析:这是一个逗号表达式,它的值应为表达式y-~x+3/2的值,而前一个表达式已给x赋值l,住没有进行类型转换的情况下,3/2的值为1,所以x+3/2的值应为2.0。
(120)若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
A)a==1 B)++i; C)a=a++=5; D)a=int(i);
(120)B
知识点:基本语句中的表达式语句
评析:选项D显然是错的,而选项A没有分号结束,不是c语句;a++=5(答案c)违反了赋值表达式左侧必须为一个变量(不能是常量或表达式)的规定。


本文来源:https://shitiku.jxxyjl.com/dengjikaoshi/1423.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计