易截截图软件、单文件、免安装、纯绿色、仅160KB

C++/C试题

C++/C试题的答案与评分标准(来自于林锐的<<高质量C++编程指南>>),全文请到本博资源中下载.
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)
 
请写出 BOOL  flag 与“零值”比较的 if 语句。(3分)
标准答案:
    if ( flag )
    if ( !flag )
如下写法均属不良风格,不得分。
    if (flag == TRUE)  
    if (flag == 1 )    
    if (flag == FALSE)  
        if (flag == 0)     
请写出 float  x 与“零值”比较的 if 语句。(4分)
标准答案示例:
const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON)
不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。
  
 
如下是错误的写法,不得分。
    if (x == 0.0)  
    if (x != 0.0)      
   
请写出 char  *p 与“零值”比较的 if 语句。(3分)
标准答案:
    if (p == NULL)
    if (p != NULL)
如下写法均属不良风格,不得分。
    if (p == 0)
    if (p != 0)    
    if (p)  
        if (!)     
 
二、以下为Windows NT下的32位C++程序,请计算sizeof的值(10分)
 
       char  str[] = “Hello” ;
       char   *p = str ;
int     n = 10;
请计算
sizeof (str ) =  6   (2分)
         
sizeof ( p ) =   4   (2分)
          
sizeof ( n ) =   4   (2分)
void Func ( char str[100])
{


相关文档:

C字符串总结

字符数组和字符串    
 
&字符数组和字符串的概念  &字符数组的初始化 
&字符串的输入输出  &综合举例 
字符数组和字符串的概念
    字符数组是元素类型为字符的数组 ,它既具有普通数组的一般性质 ,又具有某些特殊性质。
 & ......

回忆C古老的math.h库 FreeEIM

回忆C古老的math.h库
概述:
  math.h中为我们提供了三角函数数值运算、指数对数运算、绝对值、平方值、以及一些基本的数值处理。
函数:sin
功能:计算弧度的正弦值。
使用说明:sin(x),x为传入的弧度值。
函数:cos
功能:计算弧度的余弦值。
使用说明:cos(x),x为传入的弧度值。
函数:tan
功能:计算弧度 ......

C/C++ 路径为目录判断

#include <dirent.h>
#include <sys/stat.h>
#include <sys/types.h>
/****************************************************
* 函数功能: 判断参数路径是否为(正确的)目录
* 函数返回: 0为表示路径为文件,1为非目录.其他为错误
*    参数: path文件需要判断的目录的路径.
*  ......

迷宫课设 绝对原创 C版

typedef     struct   StackNode
{
    ElemType    data;
    StackNode   *next;
)StackNode, *LinkType;                  &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号