C语言二级编程题预测2022.pdfVIP

  • 0
  • 0
  • 约2.12万字
  • 约 14页
  • 2022-07-04 发布于上海
  • 举报
C语言二级编程题预测2022 2022/7/2 C语言二级编程题预测2022 一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试程序,按 照题 上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用 鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计 时。) 1、在源程序的开始处加上“ #include stdio.h”进行文件引用的原因,以下叙述正确的是 (  )。 A . stdio.h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用printf、scanf等函数 B. 将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行 C . 将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接 D. 将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接 『正确答案』 A 『答案解析』 “stdio.h”文件中包含标准输入输出函数的函数说明,预处理指令#includestdio.h是指程序可以在该文件中找到 printf ,scanf等函数,答案选择A 选项。 2、以下关于结构化程序设计的叙述中正确的是 (  )。 A . 由三种基本结构构成的程序只能解决小规模的问题 B. 结构化程序使用goto语句会很便捷 C . 一个结构化程序必须同时由顺序、分支、循环三种结构组成 D. 在C语言中,程序的模块化是利用函数实现的 『正确答案』 D 『答案解析』 A 项,三种基本结构构成的程序也可以解决大规模的问题;B项,goto语句会破坏程序的结构性、可读性,应尽量不用;C 项,一个结构化程序可以由顺序、分支、循环三种结构组成,但不是必须同时都包括,可以包括其中的一个或多个;D项, 在C语言中,利用函数来实现程序的模块化。答案选择D选项。 3、有以下程序 #include stdio.h main ) {  int a=-1, b=-1;  for ; ++a;)++b;  printf %d,%d\n, a, b); } 程序运行后的输出结果是 (  )。 A . 0,-1 B. 0,0 C . -1,-1 D. 结果不确定 『正确答案』 A 『答案解析』 这是对for循环的基本考查,C语言中for循环的形式:for 表达式1;表达式2;表达式3),本题中表达式1和表达式3为空语句。 程序执行过程为:定义整型变量a、b并赋初值,执行for循环,执行控制语句++a,a先自增变为0再使用,不满足控制条件, 跳出循环。因此b并未改变,最后输出0,-1。答案选择A 选项。 4 、在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于 (  )。 编号:5c438151bfd9b3e030cca1e4fa363295 1 C语言二级编程题预测2022 2022/7/2 A . 逻辑设计阶段 B. 需求分析阶段 C . 概念设计阶段 D. 物理设计阶段 『正确答案』 C 『答案解析』 数据库设计的需求分析阶段是数据库设计的第一阶段,这一阶段收集到的基础数据和一组数据流图是下一步设计概念结构的 基础。数据库概念设计的 的是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。数据库的逻辑设计主要 工作是将E-R图转换成指定的关系数据库中的关系模式。数据库物理设计的主要 标是对数据库内部物理结构作调整并选择合 理的存取路径,以提供数据库访问速度及有效利用存储空间。答案选择C选项。 5、下列数据结构中,属于非线性结构的是 (  

文档评论(0)

1亿VIP精品文档

相关文档