首页 > 代码库 > 笔试题

笔试题

一、填空

1、a=3,b=4,printf("%d,%d",(a,b)(b,a));输出什么

 

 

二、选择

 

1、以下字符常量合法的是(B)

 

  1. ’\084’ B. ’\x43’ C.’ab’ D.”\0”

 

   解析:A. 不合法,八进制没有8。  C.不合法,字符只能是一个。  D.不合法,字符串不需要写结束符。

 

三、综合

1、

 

四、问答

1、strlen和sizeof之间的区别是什么?

  strlen会被字符串函数,用来计算字符串长度;sizeof是关键字,用来计算数据类型和变量的长度。

2、队列和栈有什么区别?

    (1)队列先进先出,栈先进后出。

  (2)对插入和删除操作的"限定"。栈是限定只能在表的一端进行插入和删除操作的线性表,队列限定只能在表的一端进行插入和在另一端进行删除操作的线性表。

  (3)遍历数据速度不同。栈只能从头部取数据,而且在遍历数据的时候还得为数据开辟临时空间。队列可以从头或尾部开始遍历,但不能同时遍历,无需开辟临时空间,速度要快的多。

 

笔试题