【考前密卷可信吗】2005年考前密卷--选择题(101-120)
【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)违反了赋值表达式左侧必须为一个变量(不能是常量或表达式)的规定。
相关试题
- 【全国计算机一级windows】全国一级WINDOWS笔试答案(二)
- 计算机等级考试三级含金量_计算机等级考试三级PC上级题精选41-45
- 三级公路技术标准_三级PC技术全真标准预测试卷(一)2
- 全国计算机一级windows|全国一级WINDOWS笔试答案(五)
- 全国计算机一级windows|全国一级WINDOWS笔试试卷(二)2
- 【计算机等级考试三级含金量】计算机等级考试三级PC上级题精选35-40
- [全国计算机一级windows]全国一级WINDOWS笔试试卷(五)
- 【全国计算机一级windows】全国一级WINDOWS笔试试卷(二)1
- 计算机等级考试三级含金量_计算机等级考试三级PC上级题精选31-35
- [全国计算机一级windows]全国一级WINDOWS笔试答案(一)
-
2005年正月17_2005年9月17二级C笔试试题答案详细阅读
选择题01-05)CACDC 06-10)DAABB11-15)ACBBA 16-20)CCDAB21-25)DCABC 26-30)DDABD31-35)BCCBA 36-40)DCCAD41-45)ADBAC 46-50)DABAD填空题1 数据库系统阶段2 空间3...
-
[计算机等级考试三级含金量]计算机等级考试三级PC上级题精选21-25详细阅读
上机题之21以下内容为程序代码:;* 请编制程序PROG1 ASM,其功能是:内存中连续存放着十个无符;* 号8位二进制数,现将此十个数转换成十个8位格雷码表示的数,结果;* 存入内存。其转换方法为格雷码的最高位g[7]与二进制数的最高位d[7];* 相同, 格雷码的其余七位g[k]...
-
2006年二级建造师网上可查询吗|2006年二级VF笔试答案(含试题)详细阅读
visual foxpro数据库程序设计(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)数据的存储结构是指a) 存储在外存中的数据b) 数据...
-
2005年九月三_2005年9月17三级网络技术笔试试题答案详细阅读
选择题:01-05)DCABD 06-10)BBDCA11-15)BCABD 16-20)CABAD21-26)ADBCC 26-30)BADCB31-35)CBDBD 36-40)CCBBA41-45)DDABA 46-50)BCCBD51-55)CDDCA 56-60)A...
-
全国计算机等级考试二级c语言历年真题_2005年全国计算机等级考试二级C语言真题3详细阅读
第3页 (45)有以下程序point(char *p){ p+=3;}main(){ char b[4]={a,b,c,d},*p=b; point(p); printf(%c n,*p);}程序运行后的输出结果是 AA)aB)...
-
[公共基础模拟题及答案]二级公共基础模拟题第三套试题详细阅读
(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素 D)没有共同点(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba(3)链表不具有的特点是A)不必事先估...
-
2005年9月二十四午时|2005年9月二级VB笔试真正标准答案详细阅读
选择题【 1- 5】 CACDC 【 6-10】 DAABB 【11-15】 BCCDC 【16-20】 CABBA 【21-25】 DAADC 【26-30】 ADBAC 【31-35】 CCDAB 填空题【1】数据库系统 【2】空间...
-
全国计算机等级考试二级c语言历年真题|2005年全国计算机等级考试二级C语言真题2详细阅读
第2页 (29)有以下程序main(){ int a[3][3],*p,i; p=&a[0][0]; for(i=0;i...
-
[计算机等级考试一级考试题目]计算机等级考试一级B考试自测题详细阅读
1 现代微型机中采用的主要元件是()。 A)电子管 B)晶体管 C)中、小规模集成电路 D)大规模、超大规模集成电路 正确答案:D 2 计算机之所以能按人们的意志自动进行工作,主要是因为采用了()。 A)二进制数制 B)高速电子元件 C)存储程序控制 D)程序设计语言 正确答案:C 3 下列...
-
计算机等级考试三级含金量_计算机等级考试三级PC上级题精选11-15详细阅读
PC上机题之11以下内容为程序代码:;* 请编制程序PROG1 ASM,其功能是:内存中连续存放着二十个;* ASCII字符,如果是0~9或A~F之间的字符,请把它们转换成二进制;* 数;若为其他字符,不作转换。;* 例如:;* 内存中有;* 30H(...