二级炼丹Top.2

Top.2

9/13/2020

正确选项已经标出

循环队列问题

在这里插入图片描述

循环队列有队头和队尾两个指针,但是循环结构仍是线性结构。因此需要队头和队尾两个指针决定元素个数

链式存储结构和顺序存储结构

在这里插入图片描述
链式存储结构既可以针对线性结构也可以针对非线性结构,另外链式存储结构中每个节点都由数据域与指针域两部分组成,因此增加了存储空间。

在软件开发中,需求分析阶段可以使用的工具是

在这里插入图片描述
在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表

关于C语言程序的几种说法错误的是

在这里插入图片描述

在一个C语言程序中可以进行多种算法的实现,对算法的个数没有规定

变量正确定义与赋值,正确的是

在这里插入图片描述
B、D选项中有 % 取模运算符,其要求两边的数都属于整形数;C选项中 y5 和 x + y都是变量,不能相互赋值*

定义X = 2,以下表达式值不为6的是

在这里插入图片描述
A、B选项存在逗号运算符,因此按顺序运算后取最后那个式子的值为结果。A选项里面2x=4,x+=2=4,最后的结果还是4*

A++、++A的执行顺序辨析

在这里插入图片描述

在这道题中 Z = X++ ,X的值先赋给Z之后再自增,因此 最后Z = 1; X = 2

探析三目运算符

在这里插入图片描述

三目运算符 A ? B :C ,执行顺序:先判断A的真假,如果A为真,最后式子的结果为B,否则为C;因此(x-y)? 等价于 (x-y<0 || x-y>0)即非0为真

若有float x = 1.5; int a=1,b=3,c=2;则正确的switch语句是

在这里插入图片描述

B选项中switch语句最后不应该有一个分号;C选项switch(x)其中x不能为浮点型或long类型以及字符串;D选项中case后面的表达式类型不一样

指针的调用

在这里插入图片描述

*D选项中 f(a,b) 表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其值赋给整形K

数组的创建语法错误的是

在这里插入图片描述

A选项中,ss数组是一个二维的结构,对它的赋值以及操作都要是在二维的维度上,而不能单单使用ss【1】

以下不能将S所指字符串正确复制到t所指的存储空间的是

在这里插入图片描述

*A选项中 当 S = ’ \0 ’ 时,while会跳出循环,这样的字符串结束标识 ‘ \0 ’ 就没有复制给t,造成t的不完整

关于typedef的说法错误的是

在这里插入图片描述

其实可以显然的看出来A选项,因为如果能利用 typedef 可以新加类型的话,那么C的数据类型会变的非常混乱,其实typedef关键字的作用是将C语言中已有的数据类型作了置换而不是新加类型

对文件的读写操作正确的是

在这里插入图片描述

B选项:原有文件不一定会被覆盖,因为这样就无法对源文件进行追加操作等;
C选项:不是必须要先关闭被写的文件才能读取数据;
D选项:C语言的文件可以进行随机读写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值