首页 > 全部 > 二级C语言 > 国家二级C语言机试(选择题)模拟试卷324

国家二级C语言机试(选择题)模拟试卷324

本单篇文档共10856字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 章节练习 3773人下载
价格: 2.00 原价:¥8.00
收藏

国家二级C语言机试(选择题)模拟试卷324

选择题

1.下列叙述中正确的是(D)

A. 栈是“先进先出”的线性表

B. 队列是“先进后出”的线性表

C. 循环队列是非线性结构

D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

解析:栈是“先进后出”,队列“是先进先出”。栈和队列都是一种线性表,属于线性结构。有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。采用链式存储结构的线性表称之为线性链表。

2.以下选项中正确的定义语句是(D)

A. double a=b=7;

B. double a;b;

C. double,a,b;

D. double a=7,b=7;

解析:在C语言中,可以用一条语句同时定义几个同类型的变量,变量之间用逗号隔开。

3.不能正确表示数学式的(C)

A. a*b/c

B. a/c*b

C. a/b*C

D. a*(b/c)

解析:表达式的含义为a乘以b除以c,选项C)正好曲解了这一个含义。

4.表达式(int)((double)9/2)一9%2的值是( )。(B)

A. 0

B. 3

C. 4

D. 5

解析:先将整型数据9强制转换成double型,然后除以2,得到的结果与double型保持一致,即为4.5,然后将4.5强制转换成整型数据4,然后计算9%2的值为1,最后计算4—1的值为3,所以选择B选项。

5.软件需求规格说明书的作用不包括(D)

A. 软件验收的依据

B. 用户与开发人员对软件要做什么的共同理解

C. 软件设计的依据

D. 软件可行性研究的依据

解析:在软件开发过程中,需求分析阶段产生的主要文档是软件需求规格说明书。

6.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(D)

A. 一对一

B. 一对多

C. 多对一

D. 多对多

解析:一个教师可讲授多门课程。一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。

7.下面可以作为软件设计工具的是( )。(A)

A. 系统结构图

B. 数据字典(DD)

C. 数据流程图(DFD图)

D. 甘特图

解析:常用的软件结构设计工具是结构图(Structure Chart,SC),也称为程序结构图,答案选A)。

8.在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是(D)

A. 概要设计

B. 详细设计

C. N行性分析

D. 需求分析

解析:软件需求是指用户对目标软件系统在功能、行为、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求的过程。

9.若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是( )。(A)

A. 1

B. 0

C. 2

D. 不知道a的值,不能确定

解析:逻辑或“‖”要求只要两边的运算对象有一个非零,结果就为真。虽然不知道a的值,但是若a为l,则左边运算对象为1;若a的值不是l,则右边运算对象的值为1,所以总能保证一边非零。

10.若有以下程序段:

int r=8;

printf(’’%d\n’’,r>>1);

输出结果是( )。(C)

A. 16

B. 8

C. 4

D. 2

解析:本题考查位运算,属于基础知识。题目中的整型变量8,二进制表达为00001000,右移一位为00000100,即4,C选项正确。

11.以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)( )。(B)

A. printf(’’%c\n’’,’a’-32);

B. printf(’’%d\n’’,’A’);

C. printf(’’%c\n’’,65);

D. printf(’’%c\n’’,’B’-1);

解析:B选项输出的格式为%d,即为整型格式,所以输出字符A的ASCII码值65,而不是字符A。由于大写字母比和其对应的小写字母的ASCII码值小32,所以A选项正确。字符A的ASCII码值就是65,所以以%c格式输出可以输出字符A,所以C选项正确。由于字符A的ASCII码值比字符B的小1,所以D选项正确。

12.下面属于整数类Ⅰ的实例的是(A)

A. 229

B. 0.229

C. 2.29E+00

D. 229

解析:整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。选项A是整数;选项B是小数;选项C是科学计数法;选项D是字符串。

13.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。(C)

A. ABCDE

B. ECABD

C. EACDB

D. CDEAB

解析:由于后序遍历的最后一个元素为E,所以E为根结点,所以它的前序遍历的首个元素为E,故排除A)和D)选项。由于中序遍历中,元素B在元素根结点E的后面,所以B为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为B,故选项C)为正确选项,即该二叉树的前序遍历序列是EACDB。

14.以下叙述中正确的是(A)

A. 整型常量和实型常量都是数值型常量

B. 常量的类型不能从字面形式上区分,需要根据类型名来决定

C. 预定义的标识符是C语言关键字的一种,不能另作它用

D. 只能在函数体内定义变量,其他地方不允许定义变量

解析:整型常量和实型常量都是数值型常量,选项A)正确;常量的类型可以从字面上区分,比如整型常量不能有小数点,组成字符为0~9等,选项B)错误;预定义标识符,即预先定义并具有特定含义的标识符,可以另作他用,不过更改了原有的含义,选项C)错误;变量可以定义在程序中任何的地方,属于不同的变量,选项D)错误。

15.数据库设计中反映用户对数据要求的模式是(  )。(C)

A. 内模式

B. 概念模式

C. 外模式

D. 设计模式

解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C)。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

16.设有定义: int x=2;以下表达式中,值不为6的是(A)

A. 2*x,x+=2

B. x++,2*x

C. x*=(1+x)

D. x*=x+1

解析:本题考查逗号表达式。逗号表达式的求解过程是:先求解表达式1,再求解表达式2,整个逗号表达式的值是表达式2的值,因此,选项A)中

本文档预览:3600字符,共10856字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级C语言机试(选择题)模拟试卷324

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号