登录
|
注册
公司
标签
文章
搜索
腾讯
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
1
2546
#include<iostream> using namespace std; class Base { public: virtual int foo(int x) { return x * 10; } int foo(char x[14]) { return sizeof(x) + 10; } }; class Derived: public Base { int foo(int x) { return x * 20; } virtual int foo(char x[10]) { return sizeof(x) + 20; } } ; int main() { Derived stDerived; Base *pstBase = &stDerived; char x[10]; printf("%d\n", pstBase->foo(100) + pst ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
2280
下列程序的输出是:( ) #define add(a,b) a+b int main() { printf(“ % d\n”, 5 * add(3, 4)); return 0; } 23 35 16 19 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1911
下面有关c++内存分配堆栈说法错误的是? 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制 对于栈来讲,生长方向是向上的,也就是向着内存地址增加的方向;对于堆来讲,它的生长方向是向下的,是向着内存地址减小的方向增长。 对于堆来讲,频繁的 new/delete 势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。对于栈来讲,则不会存在这个问题 一般来讲在 32 位系统下,堆内存可以达到4G的空间,但是对于栈来讲,一般都是有一定的空间大小的。 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
4942
有如下C++代码: struct A{ void foo(){printf("foo");} virtual void bar(){printf("bar");} A(){bar();} }; struct B:A{ void foo(){printf("b_foo");} void bar(){printf("b_bar");} }; 那么 A *p=new B; p->foo(); p->bar(); 输出为: barfoob_bar foobarb_bar barfoob_foo foobarb_fpp ...
阅读题目
腾讯
2016
研发工程师
C语言工程师
单选题
经典指数
1
0
1846
全局变量可不可以定义在可被多个.C文件包含的头文件中? 可以 不可以 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
2154
从程序健壮性进行分析,下面的 FillUserInfo 函数和 main 函数分别存在什么问题? #define MAX_NAME_LEN 20 struct USERINFO { int nAge; char szName[MAX_NAME_LEN]; }; void FillUserInfo(USERINFO *parUserInfo) { stu::cout > nCount; for (int i = 0; i < nCount; i++) { std::cout > parUserInfo[i]->nAge; std::string strName; std::cout > strName; strcpy(parUserInfo[i].szName, strName.c_str()); } } int main(int argc, char *argv[]) { USERINFO arUserInfos[100] = {0}; FillUse ...
阅读题目
腾讯
研发工程师
C语言工程师
问答题
经典指数
1
0
3198
下列定义语句中,错误的是 int px*; char*acp[10]; char(*pac)[10]; int(*p)(); ...
阅读题目
百度
2015
腾讯
C语言工程师
多选题
经典指数
1
0
1672
阅读下面代码,程序会打印出来的值是? #include <stdio.h> void f(char**p){ *p +=2; } main() { char *a[] = {"123","abc","456"},**p; p = a; f(p); printf("%s\r\n",*p); } 123 abc 456 3 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1944
参照代码 class ClassA { public: virtual ~ ClassA() { } virtual void FunctionA() { } }; class ClassB { public: virtual void FunctionB() { } }; class ClassC: public ClassA, public ClassB { public: }; ClassC aObject; ClassA* pA = &aObject; ClassB* pB = &aObject; ClassC* pC = &aObject; 下面那一个语句是不安全的 delete pA delete pB delete pC ...
阅读题目
腾讯
C语言工程师
多选题
经典指数
0
0
2355
把字符串转换为整数 例如:"-123" -> -123 #include #include using namespace std; int num(string str) { int num = 0; for (int i = 0; i < ___1___; i ++) { int k = ___2__; num = __3___; } return num; } int main() { string str = "-123"; int n = 0; if ( str[0] == '-' ) n = -1 * num (str.substr(1)); else n = num(str); cout ...
阅读题目
腾讯
C语言工程师
字符串
问答题
经典指数
<<
<
1
2
3
4
5
6
>
>>
123
题目数
1
贡献者
112
答案数
扫描后移动端查看
我也分享一个题目
"腾讯"公司热门职位
研发工程师
测试工程师
iOS
Android
数理统计
Hadoop
java
Java
"C语言工程师"
职位热门公司
迅雷
百度
奇虎360
微软
华为
阿里巴巴
网易
搜狐
京东
小米
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录