首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
bingle
南京大学
未填写毕业时间
C++工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(5)
已知int a[3][4];则下列能表示a[1][2]元素值的是?
71
A, a 是一个二级指针,不是一级指针,*(a+1)表示的第二个数组的地址 B, *(a+1+2)等于*(a+3),是一个int *, 表示的是 第4个数组a[3]的地址,而 **(a+3)表示a[3][0]的值, *((int *)(a+3)) 也可以表示 a[3]...
发表于 2015-07-06 15:13:09
下面有关C++的类和C里面的struct的描述,正确的有?
29
A 中的说法,应该是 ”来自class的继承 默认 按照private继承处理,来自struct的继承 默认 按照public继承处理“ C++中,struct和class的区别仅仅在 成员的默认访问权限和默认的继承方式。
发表于 2015-07-06 13:11:44
int a[3][4],下面哪个不能表示 a[1][1]?
6
C和D都是错误的,CD编译都不通过 要想正确,C应该改成 *((int *)&a[1]+1) D 应该改成,*((int*)a+5)
发表于 2015-07-06 10:52:26
要使指针变量p指向2维数组A的第1个元素,正确的赋值表达式是?
31
P=A, 是错误的,A代表的是二维数组中,数组A[0]的地址,和元素A[0][0]的地址在 数值上是一样的,但是不能直接把A赋给P,原因是它们的类型不同。
发表于 2015-07-06 10:21:56
若int占2个字节,char占1个字节,float占4个字节,sizeof(xc)大小是?
0
我在vs2010里面测试是20, 不是18,答案错了
发表于 2015-07-05 19:35:33
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题