二级C语言笔试真题伴侣设计.pdfVIP

  • 2
  • 0
  • 约2.04万字
  • 约 14页
  • 2022-07-08 发布于上海
  • 举报
二级C语言笔试真题伴侣设计 2022/7/7 二级C语言笔试真题伴侣设计 一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试 序,按 照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用 鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计 时。) 1、以下叙述中正确的是 (  )。 A . 序的算法只能使用流 图来描述 B. 结构化 序的三种基本结构是循环结构、选择结构、顺序结构 C . N-S流 图只能描述简单的顺序结构的 序 D. 计算机可以直接处理C语言 序,不必进行任何转换 『正确答案』 B 『答案解析』 序的算法可以用流 图、 序语句、伪代码和流 图以及文字进行描述,选项A 错误;N-S能完整描述 序的所有结构,不 仅仅包括简单的顺序结构,选项C错误;C语言的源文件需要经过编译、链接生成可执行文件后才可以被计算机执行,选项D 错误;循环结构、选择结构、顺序结构是结构化 序的三种基本结构,答案选择B选项。 2、以下叙述中错误的是 (  )。 A . 结构化 序设计提倡模块化的设计方法 B. 结构化 序由顺序、分支、循环三种基本结构组成 C . C语言是一种结构化 序设计语言 D. 使用三种基本结构构成的 序只能解决简单问题 『正确答案』 D 『答案解析』 结构化 序由顺序、分支和循环三种基本结构组成,选项A 正确。由三种基本结构组成的算法可以解决任何复杂的问题,而 不只是解决简单问题,选项D错误。由三种基本结构所构成的算法称为结构化算法;由三种基本结构所构成的 序称为结构 化 序,C语言是一种结构化 序设计语言。结构化 序通过函数实现模块化的设计方法。选项A 、C正确。答案选择D选项。 3、下面结构体的定义语句中,错误的是 (  )。 A . struct ord {int x; int y; int z; } struct ord a; B. struct ord {int x; int y; int z; }; struct ord a; C . struct ord {int x; int y; int z; } a; D. struct {int x; int y; int z; } a; 『正确答案』 A 『答案解析』 C语言中结构体变量的定义有三种方法:①定义结构体类型的同时定义结构体变量,如C项;②使用无名结构体类型定义结构 体变量,如D项;③先定义结构体类型,后定义结构体变量,如B项,A 项错在分别定义结构体类型与结构体变量时需要 用“;”隔开。故答案选择A 选项。 4 、有以下 序: #inc udestdio.h #define PT 3.5; #define S(x ) PT*x *x ; main() {   int a=1,b=2;   printf(%4.1f\n,S(a+b)); } 编号:0bae4345ea281f0b3a577e259ad701df 1 二级C语言笔试真题伴侣设计 2022/7/7 序运行后的输出结果是 (  )。 A . 31.5 B. 7.5 C . 序有错无输出结果 D. 14 .0 『正确答案』 C 『答案解析』 宏定义是预处理命令,不是C语句,结尾不加;,所以 序会出现编译错误,答案选择C选项。 5、以下 序段中的变量已正确定义 for( i=0; i4; i++,i++ )  for( k=1; k3; k++ ); printf(* ); 该 序段的输出结果是 (  )。

文档评论(0)

1亿VIP精品文档

相关文档