以下是我在某个公司面试时遇到的笔试题目.这些题目都是我在一个叫做臭臭泥的人网站上找到的,让人惊奇的是,不知道这个臭臭泥是否与我面试的那家公司有什么关系没有,所出的题目一模一样:
提示:这里“零值”可以是0, 0.0 , false或者“空指针”.例如 int 变量 n 与“零值”比较的 if 语句为: 【程序编程相关:小心数据集乱套】一.请填写bool , float, 指针变量 与“零值”比较的 if 语句.(10分) 【推荐阅读:bugzero的安装过程、tomcat与】
if ( n != 0 ) 【扩展信息:读《敏捷建模》是看到的一段文字,深有感触】if ( n == 0 )以此类推.请写出 bool flag 与“零值”比较的 if 语句:
请写出 float x 与“零值”比较的 if 语句:请写出 char *p 与“零值”比较的 if 语句:二.以下为windows nt下的32位c++程序,请计算sizeof的值(10分)
char str[] = "hello" ;
char *p = str ;int n = 10; 请计算 sizeof (str ) = sizeof ( p ) = sizeof ( n ) =void func ( char str[100]) {请计算 sizeof( str ) = }void *p = malloc( 100 ); 请计算 sizeof ( p ) =三.简答题(25分)
1.头文件中的 ifndef/define/endif 干什么用?
2.#include 与 #include “filename.h” 有什么区别?
3.const 有什么用途?(请至少说明两种)
... 下一页