刷题总结
来源:互联网 发布:cad椭圆指定数据怎么画 编辑:程序博客网 时间:2024/06/13 21:15
交换机工作在数据链路层,属于2层设备,工作在3层的路由器具备路由转发功能
函数调用exec((vl,v2),(v3,v4),v5,v6);中,实参的个数是:4
运算符优先级,加入括号提高优先级,首先运算逗号表达式,(vl,v2),(v3,v4)结果分别是v2和v4,加上v5和v6一共四个
下列代码的运行结果( )
1
2
3
4
5
6
int
a[]={1,2,3,4};
int
*b=a;
*b+=2;
*(b+2)=2;
b++;
printf
(
"%d,%d\n"
,*b,*(b+2));
*b+=2就等于*b = *b + 2,所以此时*b的值为3;
*(b+2) = 2等价于b[2] = 2,
b ++ 表示b地址指向下一个数组的地址了
所以答案为2,4
pa是一个具有5个元素的指针数组,每个元素是一个int类型的指针;
下面程序段包含4个函数,其中具有隐含this指针的是()
1
2
3
4
5
6
7
int
f1();
class
T
{
public
:
static
int
f2();
private
:
friend
int
f3();
protect:
int
f4();
};
静态成员函数属于整个类所拥有,没有this指针
友员函数不是这个类的成员,没有
类的非静态成员函数 有
在int b[ ][3] = {{1},{3,2},{4,5,6},{0}};中,sizeof(b) = ?
首先是 一个 4 行的数组,又由于 b[][3],故是 3 列,又由于每个 int 占 4 个字节内存,故为4*3*4 = 4832位系统下任何类型指针的长度都是4个字节
自身长度,如char=1,short=2,int=4,double=8,。long long 为8字节
声明语句为 int a[3][4]; 下列表达式中与数组元素 a[2][1]等价的是?
对于 a[3][4],a是一个指针数组,大小为3,里面三个元素就是该二维数组的每一行第一个元素的地址。1、*(a[2]+1), a[2]就是第三行首元素的地址,a[2]+1 则地址向右偏移1,*(a[2]+1)就是取该地址的元素,也就是a[2][1]2、*(*(a+2)+1), *(a+2) 和a[2]是等价的。所以*(*(a+2)+1)也是表示a[2][1]下列程序的打印结果是?123char
p1[15]=
"abcd"
,*p2=
"ABCD"
, str[50]=
"xyz"
;
strcpy
(str+2,
strcat
(p1+2,p2+1));
printf
(
"%s"
,str);
strcat(p1+2,p2+1); //返回以p1+2为首的字符串,即"cdBCD"strcpy(str+2,strcat(p1+2,p2+1)); //将"cdBCD"copy到str+2位置上,并覆盖后面的内容,此时str为"xycdBCD"假设在 n 进制下,下面的等式成立,n 的值是?567*456=150216
9 10 13 18假设n进制,则有(5*n 2 +6*n+7) * (4*n 2 +5*n+6) = n 5 +5*n 4 +2*n 2 +n+6,简化以后可以得到15*n 4 +49*n 3 +86*n 2 +70*n+36=n 5 ,两边同时除以n 5 ,可以得到15/n+49/n 2 +86/n 3 +70/n 4 +36/n 5 =1;要让等式成立,n肯定是大于15的,所以选D其实很简单啦,只用看个位数就行了,7*6=42如果是十进制的话42%10=2,个位数应该是2,如果是九进制的话42%9=6,个位数应该是6,如果是13进制个位数是42%13=4,如果是18进制个位数是42%18=6,然后就剩下9进制和18进制符合了,然后计算567×456=258552 比 150246大,所以选18进制TCP、UDP可以绑定同一端口来进行通信。
下面有关浏览器中使用js跨域获取数据的描述,说法错误的是?正确答案: A 你的答案: 空 (错误)
域名、端口相同,协议不同,属于相同的域js可以使用jsonp进行跨域通过修改document.domain来跨子域使用window.name来进行跨域
只要 协议 、 域名 、 端口 有任何一个 不同, 都被当作是 不同 的域。
链接:https://www.nowcoder.com/questionTerminal/8e3f169e6199429cb730fe3cd40957b0
来源:牛客网函数中的bb虽然定义的是全局的变量,但是解析器没有运行到代码行时,bb只是被定义没有被赋值为2拓展:<SCRIPT LANGUAGE="JavaScript">var bb = 1;function aa(bb) {var bb = 2;alert(bb);};aa(bb);//2alert(bb);//1</SCRIPT>因为var 会涉及到变量提升,因此在function还没有运行的时候,函数内部的bb已经提升到了作用域链的前端。但是要注意的是虽然是变量提升了但是只有解析器运行到bb赋值的地方,它才会被赋值,在此之前它相当于只是声明了,并没有进行赋值。所以 alert(bb);结果为1。同样的aa(bb)传入的bb也是1,但是当运行到函数内部时,bb被2覆盖,所以结果2
阅读全文
0 0
- leetcode刷题总结
- Leetcode刷题总结
- 刷题总结
- LeetCode刷题总结
- 刷题细节总结
- 刷题总结
- 华为刷题总结
- 刷题总结#2
- 刷题总结#3
- 刷题总结#4
- #刷题总结5
- 刷题总结#6
- 刷题总结#7
- 刷题总结#8
- 刷题总结#9
- 刷题总结#10
- 刷题总结#11
- 刷题总结#11
- 用Windows自带画图软件吸取色值
- 值传递、指针传递、引用传递的区别
- HTML基础学习三
- cv::rectangle()函数简要介绍
- [IOS笔记]字典转模型
- 刷题总结
- css实现背景图PC端/手机端自适应
- C语言数据类类型
- Tomcat部署
- URL和URI的区别
- SQL SERVER中 性能问题
- assimpt模型导入配置
- 知道前序序列和后序序列求二叉树的个数+大数
- java回调