- 64
- 1
- 约2.01万字
- 约 14页
- 2022-07-04 发布于上海
- 举报
C语言程序设计计算机二级真题 2022/7/2
C语言程序设计计算机二级真题
一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测 程序,按
照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用
鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计
时。)
1、数据库设计中反映用户对数据要求的模式是 ( )。
A . 内模式
B. 概念模式
C . 外模式
D. 设计模式
『正确答案』
C
『答案解析』
数据库管理系统的三级模式包括:①外模式,也称子模式、用户模式,是指数据库用户所看到的数据结构,是用户看到的数
据视图;②模式,也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和;
③内模式,也称存储模式、物理模式,是指数据在数据库系统内的存储介质上的表示,是对数据的物理结构和存取方式的描
述。答案选择C选项。
2、有以下程序
#include stdio.h
ty pedef struct {int b, p;} A;
oid f(A c)
{
int j ;
c .b+=1;
c .p+=2;
}
oid main()
{
int i;
A a={1,2};
f(a);
printf(%d,%d\n, a.b, a.p);
}
程序运行后的输出结果是 ( )。
A . 2,4
B. 1,2
C . 1,4
D. 2,3
『正确答案』
B
『答案解析』
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有
影响,输出结果为1,2,答案选择B选项。
3、下列选项中不属于结构化程序设计原则的是 ( )。
A . 可封装
B. 自顶向下
C . 模块化
D. 逐步求精
编号:f9d3808cd80966e0c86c00bec688956f 1
C语言程序设计计算机二级真题 2022/7/2
『正确答案』
A
『答案解析』
结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。可封装是面向对象的设计思
想。答案选择A 选项。
4 、若要使用C数学库中的sin函数,需要在源程序的头部加上
#include math.h
关于引用数学库,以下叙述正确的是 ( )。
A . 将数学库中sin函数的源程序插入到引用处,以便进行编译链接
B. 将数学库中sin函数链接到编译生成的可执行文件中,以便能正确运行
C . 通过引用math.h文件,说明sin函数的参数个数和类型,以及函数返回值类型
D. 实际上,不引用math.h文件也能正确调用sin函数
『正确答案』
C
『答案解析』
考查文件包含处理。文件包含命令的功能是把指定的文件添加到预处理部分,从而把指定的文件和当前的源程序文件连接起
来,该文件则包含了程序要调用的函数的声明。由此,选项A 、B、D表述错误。答案选择C选项。
5、有以下程序
#include stdio.h
main()
{
int a=-1, b=-1;
for(; ++a;)++b;
printf(%d,%d\n, a, b);
}
程序运行后的输出结果是 ( )。
A . 0,-1
B. 0,0
原创力文档

文档评论(0)