记录模拟计算机C2级错题4(int浮点数1.99会被强制转换为1,scanf遇到空格,字符串,回车时读取结束,printf遇到%s输出字符串,遇到’\0‘结束输出)

循环队列是顺序存储结构

最坏情况下时间复杂度最小的是堆排序nlog2n,而不是直接插入排序

二分查找得是顺序存储结构

D是科学计数法表示的浮点数示例,C是字符串

 

白盒测试:逻辑覆盖测试,基本路径测试

黑盒测试:等价类划分,边界值分析,错误推测法,因果图

 

 

wc?我选了D

 

 首先设计框架,并定义模块输入和输出关系

 

 

 

变量名可以与预定义的标识符同名,变量名没有长度限制,但不能超过编译器可辨识的范围

 

 

1.99被强制转换居然不用四舍五入!!

 

无非就是进制转换:%o是八进制,%x是16进制

 

漏算了判断条件a--

 

 

B,C‘a' ,''a''语句有问题。。。

 没注意到while(c!='#')是最后的

 

 

我选了D。。不知道实参和形参不能双向传递

 

指针变量所占的内存大小一样,我错选了B

 

 

是不是题目有问题??

 

r指向i???我选了B

 

 

背答案摆烂

 

 

666

 

 

确实没了解strstr函数

 

 

scanf遇到空格,字符串,回车时读取结束,printf遇到%s输出字符串,遇到’\0‘结束输出

 

 

strlen求字符串实际长度,不包括字符串结束符

 

 

建议直接运行

 

 

我选了D,c

静态局部变量若定义了初值,仅在编译时赋初值1次,

 

 

 

 

 

原来宏替换之后有运行顺序的,用宏调用定义的实参字符串,直接置换,非形参字符串保持不变

 

 

考察按位与与逻辑与

 

 

直接背答案21

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值