2017年全国计算机等级考试二级C语言全真模拟试卷(1)
-
规定输入的字符串中只包含字母和+号。编写函数fun,其功能是:除了字符串前导和尾部的母号外,将其他的*号全部删除。形参h已指向字符串中第一个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。
-
下列给定程序中,函数fIm和funx的功能是:用二分法求方程的一个根,并要求绝对误差不超过0.001。 .
例如,若给m输入一100,n输入90,则函数求得的二个根为2.000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
-
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。
-
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数.feof(fp)的返回值为()
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
以下结构体类型说明和变量定义中正确的是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
下列函数的功能是( )
- A.A
- B.B
- C.C
- D.D
-
以下关于字符串的叙述中正确的是( )。
- A.A
- B.B
- C.C
- D.D
-
以下能正确定义字符串的语句是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
已定义以下函数
- A.A
- B.B
- C.C
- D.D
-
设有定义
- A.A
- B.B
- C.C
- D.D
-
以下程序段完全正确的是( )。
- A.A
- B.B
- C.C
- D.D
-
以下关于return语句的叙述中正确的是( )。
- A.一个自定义函数中可以根据不同情况设置多条return语句
- B.一个自定义函数中必须有一条return语句
- C.定义成void类型的函数中可以有带返回值的retum语句
- D.没有return语句的自定义函数在执行结束时不能返回到调用处
-
有以下程序
程序的运行结果是( )
- A.8,5,4,2,
- B.8,7,5,2
- C.9,7,6,4,
- D.7,4,2,
-
有以下程序
程序的运行结果是( )
- A.1
- B.0
- C.2
- D.3
-
有以下程序
程序运行后的输出结果是( )。
- A.10,l4
- B.8,11
- C.7,ll
- D.9,l8
-
以下程序爱中,与语句:
- A.A
- B.B
- C.C
- D.D
-
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
- A.A
- B.B
- C.C
- D.D
-
已知大写:字母A的ASCIl码是65,小写字母a的ASCIl码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。
- A.A
- B.B
- C.C
- D.D
-
若有定义语句:
- A.A
- B.B
- C.C
- D.D
-
若有定义:
能把整数3赋给变量a,5赋给变量b的输入数据是( )
- A.3:5
- B.3,5
- C.3 5
- D.35
-
以下关于C语言的叙述中正确的是( )。
- A.c语言中的注释不可以夹在变量名或关键字的中间
- B.c语言中的变量可以在使用之前的任何位置进行定义
- C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致
- D.C语言的数值常量中夹带空格不影响常量值的正确表示
-
以下不合法的字符常量是( )。
- A.A
- B.B
- C.C
- D.D
-
以下选项中正确的定义语句是( )。
- A.A
- B.B
- C.C
- D.D
-
以下叙述中错误的是( )。
- A.c程序在运行过程中所有计算都以十进制方式进行
- B.c程序在运行过程中所有计算都以二进制方式进行
- C.所有C程序都需要编译链接无误后才能运行
- D.c程序中字符变量存放的是字符的ASCIl值
-
在软件设计中不使用的工具是( )。
- A.系统结构图
- B.PAD图
- C.数据流图
- D.程序流程图
-
下面不属于需求分析阶段任务的是( )。
- A.确定软件系统的功能需求
- B.确定软件系统的性能需求
- C.需求规格说明书评审
- D.制定软件集成测试计划
-
下面描述中,不属于软件危机表现的是( )。
- A.软件过程不规范
- B.软件开发生产率低
- C.软件质量难以控制
- D.软件成本不断提高
-
在黑盒测试方法中,设计测试用例的主要根据是( )。
- A.程序内部逻辑
- B.程序外部功能
- C.程序数据结构
- D.程序流程图
-
在满足实体完整性约束的条件下( )。
- A.一个关系中廊该有一个或多个候选关键字
- B.一个关系中只能有一个候选关键字
- C.一个关系中必须有多个候选关键字
- D.一个关系中可以没有候选关键字
-
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
- A.自然连接
- B.交
- C.除
- D.并
-
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
- A.外模式
- B.内模式
- C.概念模式
- D.逻辑模式
-
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为( )。
- A.16
- B.10
- C.6
- D.4
-
下列叙述中正确的是( )。
- A.循环队列是队列的一种链式存储结构
- B.循环队列是队列的一种顺序存储结构
- C.循环队列是非线性结构
- D.循环队列是一种逻辑结构
-
下列关于线性链表的叙述中,正确的是( )。
- A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
- B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
- C.进行插入与删除时,不需要移动表中的元素
- D.各数据结点的存储顺序与逻辑顺序可以不一致,它们的存储空间也可以不一致