[东芝中国的C++笔试]1. 将程序改成Unicode编程需要做哪些修改? window 2k以后的系统底层都是基于Unicode的,就算你调用ANSI的API(以A结尾比如SetWidowsTextA),系统也会在你的进程默认堆上动态分...+阅读
本试题仅用于考查C++/C程序员的基本编程技能。
内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。
考试成绩能反映出考生的编程质量以及对C++/C的理解程度,
但不能反映考生的智力和软件开发能力。
一、请填写BOOL , float, 指针变量 与零值比较的 if 语句。
(10分)
提示:这里零值可以是0, 0.0 , FALSE或者空指针。
例如 int 变量 n 与零值比较的 if 语句为:
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 有什么用途?(请至少说明两种)
4、在C++ 程序中调用被 C编译器编译后的函数,
为什么要加 extern C声明?
5、请简述以下两个for循环的优缺点
第一个for (i=0; i
{if (condition)
DoSomething();
else
DoOtherthing();}
优点:缺点:
第二个if (condition)
{for (i=0; i
DoSomething();}
else{
for (i=0; i
优点:缺点:
四、有关内存的思考题(20分)
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test(void)
{
char *str = NULL;GetMemory(str);
strcpy(str, hello world);
printf(str);
}请问运行Test函数会有什么样的结果?答:
char *GetMemory(void)
{
char p[] = hello world;
return p;
}
void Test(void)
{
char *str = NULL;
str = GetMemory();
延伸阅读:
编程笔试题目一、单项选择题 下列各题备选项中,只有一项是正确的,请将所选答案序号填入题目的括号内。(共15分,每小题1分) 1、储蓄机构的设置要求熟悉储蓄业务的工作人员不少于(C)。 A、二人 B...
编程员面试题目①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的:1-2-3-4-5通过反转后成为5-4-3-2-1。 最容易想到的方法遍历一遍链表...
c++程序笔试题简答题(25分) 1、头文件中的 ifndef/define/endif 干什么用?(5分) 答:防止该头文件被重复引用。 2、#include 和 #include filename.h 有什么区别?(5分) 答:对于#include ,编译...
简答和编程笔试题简答题:20分,共2题 1. (6分)下面是一个请求: GET /baidu/blog/item/6605d1b4eb6433738ad4b26d /1.1 Host: hi.baidu. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-...
C++语言习题(1)下列关于栈的叙述中正确的是 A)在栈中只能插入数据 B)在栈中只能删除数据 C)栈是先进先出的线性表 D)栈是先进后出的线性表 (2)下列数据结构中,插入时不需要移动其他元素...
笔试编程设计题三、编程题:30 分 共 1 题 注意:要求提供完整代码,如果可以编译运行酌情加分。 1. 求符合指定规则的数。 给定函数 d(n) = n + n 的各位之和,n 为正整数,如 d(78) = 78+7+8=93。...
搜狐编程笔试题本站整理了搜狐编程笔试题,供参考: 1)Please describe the different between XML,XSD,XSL through their definition. 2)Do you know the Persistent Object in J2EE;if yes ,p...
Unicode编程类笔试题目Unicode编程类笔试考察的内容主要是以下推荐的几种,欢迎大家阅读: 将程序改成Unicode编程需要做哪些修改? window 2k以后的系统底层都是基于Unicode的,就算你调用ANSI的API(以...
威盛编程面试题目关于编程类在面试题目有哪些呢?下面我们来了解一下威盛编程面试主要考察在题目。 1.三组程序,找出你认为的错误。 (1)a.c long temp[255]; b.c extern *temp; (2)a.c long tem...