m=0256是哪里的区号 n=256 printf("%o %o\n",m,n) 最后m,n为多少啊

1457人阅读
面试真题梳理(15)
1、以下哪些协议不是应用层通信协议?
A、HTTP、TELNET&&&&&&&&& B、FTP、SMTP&&&&&& C、SNMP、NBNS&&&&&&&&D、ICMP、ARP
2、Ping命令是使用以下哪个协议实现的()
A、UDP&&&&&&&&&& B、ARP&&&&&&&&&&&&&&&& C、IGMP&&&&&&&&&&&&&&&&&&&&&&D、ICMP&&&&&&&&&&&&&&&&&&&&& E、SMTP
ICMP(Internet Control Message Protocol )网际控制报文协议的一个重要应用就是分组网间探测Ping,用来测试两个主机之间的连通性。Ping使用了ICMP回送请求与回送回答报文,Ping是应用层直接使用网络层ICMP的一个例子,它没有通过运输层的TCP或UDP。
3、以下哪个协议通常用来收取邮件(C)
A、SMTP&&&&&&&&&&&&& B、MAIL&&&&&&&&&& C、POP3&&&&&&&&&&&& D、SNMP(简单网络管理协议 属于应用层)&&&&&&&&&&&&&&&& E、ICMP
SMTP(Simple Mail Transfer& Protocol)简单邮件发送协议
POP3(Post Office Protocol)邮局协议&&&&&&&&&&&&&&& SMTP和POP3都属于应用层协议
一个电子邮件系统具有三个主要组成构件,就是用户代理、邮件服务器以及邮件发送协议(SMTP)和邮件读取协议(POP3)
不要把SMTP和POP3协议弄混。发件人的用户代理向发送方邮件服务器发送邮件,以及发送方邮件服务器向接收方邮件服务器发送邮件,都是使用SMTP协议。而POP3协议则是用户代理从接受方邮件服务器上读取邮件的时候所使用的协议。
4、CSMA/CD发生在OSI模型中的哪一层(B)
A、物理层&&&&&&&& & B、数据链路层&&&&&&&&&&&&&&& C、网络层&&&&&&&&&&&&& D、传输层&&&&&&&&&&& E、会话层
void&Test(int&*a,int&*b)&&{&&&&&&int&*&&&&&&temp=a;&&&&&&a=b;&&&&&&b=&&}&&&&int&main(void)&&{&&&&&&int&a&=&1,b&=&2;&&&&&&Test(&a,&&b);&&&&&&printf(&%d&%d\n&,a,b);&&&&&&return&0;&&}&&
void Test(int *a,int *b){int *temp=a;a=b;b=}int main(void){int a = 1,b = 2;Test(&a, &b);printf(&%d %d\n&,a,b);return 0;}
上面那段程序的输出结果为(D)
A、2&&& 1&&&&&& B、2&&&& 2&&&&&&&& C、1&&&&& 1&&&&&&&&&&&&&&&D、1&&&&& 2&&&&&&
int&main(void)&&{&&&&&&int&m&=&0256,n&=&256;&&&&&&printf(&%o&%o\n&,m,n);&&&&&&return&0;&&}&&
int main(void){int m = 0256,n = 256;printf(&%o %o\n&,m,n);return 0;}
上面那段程序的输出结果为(C)
A、0256&&&&& 0400&&&&& &&& B、0256&&&& 256&&&&&&&&&& &C、256&&&&&&400&&&&&&&&& D、&400&&&&&&& 400
m的&#2 表示的是8进制,实际上在内存里面保存的是十进制的174。题目的意思是讲174 和 256 分别是8进制的形式输出,那么输出的就是 256 和 400 了。
7、下列排序算法中,其中(D)是稳定的。
A、堆排序&、冒泡排序&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& B、快速排序、堆排序&&&&&&&&&&
C、直接选择排序、归并排序&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&D、归并排序、冒泡排序
8、什么函数不能声明为虚函数(AD)
A、构造函数&&& B、析构函数&&&&&&&&& &C、成员函数&&&&&&&&&&&&&&&& D、友元函数&&&&
因为C++不支持友元函数的继承,对于没有继承特性的函数没有虚函数的说法。
9、定义一个有10个指针的数组tmp,该指针是指向一个整形数:&&&
int& *tmp[10];
10、一个指向有10个整形数数组的指针tmp:&&
int &(*tmp)[10];
11、一个指向函数的指针,该函数有一个整型参数并返回一个整型数:&&&&&
int& &(*fun)(int&& );
11、一个有10个指针的数组,该指针指向一个函数该函数有一个整型参数并返回一个整型数:&&&&&
int&& (*fun[10])(int&& );
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:324545次
积分:3804
积分:3804
排名:第4587名
原创:24篇
转载:273篇
评论:29条
(29)(26)(13)(1)(1)(1)(1)(2)(4)(7)(1)(3)(2)(1)(1)(5)(2)(5)(2)(1)(2)(8)(6)(16)(54)(63)(13)(15)(12)关于C语言的问题_百度知道
关于C语言的问题
问题229.有以下程序
{ int m=0256:n是不是打印八进制256,如果不是请写出mn的表达式;%o %o&#92,n=256,
printf(&quot:(C)
A) B) C)256 400 D)400 400问题,n);:mn是不是,那十进制转十六进制怎么转;n&
程序运行后的输出结果是
提问者采纳
n& 这么写编译肯定会报错的;%o %o&#92.10进制转2进制会吗printf(&quot,mn,mn未定义,n);
提问者评价
题目可能是printf(&%o %o\n&,m,n); 不过还是明白了
其他类似问题
为您推荐:
c语言的相关知识
其他3条回答
%o %o\ 这个语句肯定是错的;,因此这句应该不是这样的;n&quot。简单说就是除以16取余printf(&quot,n),mn,至于十进制转16进制怎么转建议你去看C语言基础教程,mn会被编译器识别为未声明之标示符
十进制和十六进制通过二进制来转
256是十进制数
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求解C语言练习题_百度知道
求解C语言练习题
m? },a??? { int m=0256;68;,b;b',a;for(i=65?
switch(c);。;;%o %o\? A)错误信息 B)666 C)888 D)666?,b=888,2.有以下程序;??,c?,a;} ;n&i++){ c=i+32;%d&#92:printf(& default?A a??;n&quot? };end&%c,end B a:case 'break!?;? { int a=666?
}}?{case &#39,end C a,b? main():case ' int i??? 程序运行后的输出结果是?,n),n=256?main( ){ char c:printf(&,b),c;? main();c&#39!;);i&lt,a,a;?;,c),888求答案和解答过程 重酬;a&#391.以下程序的输出结果为( )? printf(&quot? 程序运行后的输出结果是(
),&quot? printf(&quot? A) B) C)256 400 D)400 4003.有以下程序, D a
提问者采纳
注意,就是选B,所以程序会一直向下执行case 'a&#39,0开头代表八进制数:66a&#39:65+32=97B,什么也不执行),相当与十进制的174。0256代表八进制的数;?第三题也有些不懂;(这是一个空语句:67 c。---------------------------------------------------------------(3)答案选(B)其实我还以为会报错呢:65 a、-(2)答案(C)%o是整形八进制格式符(1)答案DASC||码表,程序从case b开始执行,c=65+32=97也就是c=&#39,相当于八进制的0400,c=98(c='和case '这时switch语句选择执行case &#39,256代表十进制的数,可是结果是C;),同样输出b同理,当i=67时.对于以上的答案:66+32=98C,我原来想选A的,可是执行了一下程序。对于第二题;b&#39,666;c&#39,并亲自通过程序验证,可能是书写体的时候加0;即输出a当i=66时,0x开头代表16进制数,输出c ------------------------------------------------------------,但因为case‘a’后没有break 语句,执行到case c,我确信是正确的:67+32=99--------------------------------------------------当i=65时:A;b&#39,请高手们继续补充吧
提问者评价
受益匪浅 非常感谢!
其他类似问题
为您推荐:
c语言的相关知识
其他2条回答
解答:一共循环三次,
第一次:i=65,c=97,字符'a'的ASCII码值是97,输出字符'a';
第二次:i=66,c=98,字符'b'的ASCII码值是98,输出字符'b';
第三次:i=67,c=99,字符'c'的ASCII码值是99,输出字符'c';
退出循环。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 0256是哪里的区号 的文章

 

随机推荐