吉林专升本C语言2022真题.pdfVIP

  • 593
  • 0
  • 约2.01万字
  • 约 14页
  • 2022-07-04 发布于上海
  • 举报
吉林专升本C语言2022真题 2022/7/2 吉林专升本C语言2022真题 一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测试程序, 照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用 鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计 时。) 1、以下程序段中的变量已正确定义 for( i=0; i4; i++,i++ )  for( k=1; k3; k++ ); printf(* ); 该程序段的输出结果是 (  )。 A . ******** B. **** C . ** D. * 『正确答案』 D 『答案解析』 for语句在没有{}说明时仅仅是跟随其后的第一条语句,即另外一个for语句,第二个for循环有个;结束,所以整个双重循环 将被视为空语句。然后执行下一个顺序语句,即输出语句,只输出一个*。答案选择D选项。 2、关于C语言标识符,以下叙述错误的是 (  )。 A . 标识符可全部由数字组成 B. 标识符可全部由下划线组成 C . 标识符可全部由小写字母组成 D. 标识符可全部由大写字母组成 『正确答案』 A 『答案解析』 C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A 选项。 3、以下叙述中正确的是 (  )。 A . 语句“c ar a[2]={A ,B};”是合法的,定义了一个包含两个字符的数组 B. 语句“int a[]={0};”是不合法的,遗漏了数组的大小 C . 语句“int a[8]={0};”是合法的 D. 语句“c ar a[3];a=A B;”是合法的,因为数组有三个字符空间的容量,可以保存两个字符 『正确答案』 C 『答案解析』 A 项错误,a是c ar类型的数组,里面的元素应该是字符而非字符串,应该用单引号括起来;B项错误,C语言规定可以通过赋 初值来定义数组的大小,这时数组说明符的一对方括号中可以不指定数组的大小;C项正确,表示定义了长度为8 的int型数 组,它里面的每个元素都是0 。当所赋初值少于所定义数组的元素个数时,将自动给后面的元素补以初值0 ;D项错误,数组 变量一旦定义,其地址值不可改变,不能给数组名重新赋值。答案选择C选项。 4 、下面描述中,不属于软件危机表现的是 (  )。 A . 软件过程不规范 B. 软件开发生产率低 C . 软件质量难以控制 D. 软件成本不断提高 编号:e0d5bdcf0076fb7bb0bcb5 1 吉林专升本C语言2022真题 2022/7/2 『正确答案』 A 『答案解析』 软件的危机表现包括:①软件需求的增长得不到满足,用户对系统不满意的情况经常发生;②软件开发成本和进度无法控 制;③软件质量难以保证;④软件不可维护或维护程度非常低;⑤软件的成本不断提高;⑥软件开发的生产效率的提高赶不 上硬件的发展、生产率等问题。答案选择A 选项。 5、下列叙述中正确的是 (  )。 A . 有一个以上根结点的数据结构不一定是非线性结构 B. 只有一个根结点的数据结构不一定是线性结构 C . 循环链表是非线性结构 D. 双向链表是非线性结构 『正确答案』 B 『答案解析』 线性结构应满足:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。有一个以上根结点的数据结构 一定是非线性结构,所以A 错误。树只有一个根结点,但是树是非线性结构,B项正确。循环链表和双向链表都是线性结构。 答案选择B选项。 6、若有定义:

文档评论(0)

1亿VIP精品文档

相关文档