没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
----
1.static 有什么用途?〔请至少说明两种〕
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中
维持其值不变。
2)在模块内〔但在函数体外〕,一个被声明为静态的变量可以被
模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地
的全局变量。
3)在模块内,一个被声明为静态的函数只可被这一模块内的其
它函数调用。那就是,这个函数被限制在声明它的模块的本地 X 围内
使用
2.引用与指针有什么区别?
1)引用必须被初始化,指针不必。
2)引用初始化以后不能被改变,指针可以改变所指的对象。
3)不存在指向空值的引用,但是存在指向空值的指针。
3.描述实时系统的根本特性
在特定时间内完成特定的任务,实时性与可靠性。
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量储存在静态数据库,局部变量在堆栈。
5.什么是平衡二叉树?
左右子树都是平衡二叉树且左右子树的深度差值的绝对值不
大于 1。
6.堆栈溢出一般是由什么原因导致的?
1 / 27
----
没有回收垃圾资源。
7.什么函数不能声明为虚函数?
constructor 函数不能声明为虚函数。
8.冒泡排序算法的时间复杂度是什么?
时间复杂度是 O(n^2)。
9.写出 floatx 与“零值〞比拟的 if 语句。
if(x>0.000001&&x<-0.000001)
10.Internet 采用哪种网络协议?该协议的主要层次构造?
Tcp/Ip 协议
主要层次构造为:应用层/传输层/网络层/数据链路层/物理层。
11.Internet 物理地址和 IP 地址转换采用什么协议?
ARP(AddressResolutionProtocol)〔地址解析協議〕
12.IP 地址的编码分为哪俩局部?
IP 地址由两局部组成,网络号和主机号。不过是要和“子网掩
码〞按位与上之后才能区分哪些是网络位哪些是主机位。
13.用户输入 M,N 值,从 1 至 N 开场顺序循环数数,每数到 M 输出
该数值,直至全部输出。写出 C 程序。
循环链表,用取余操作做
14.不能做 switch()的参数类型是:
switch 的参数不能为实型。
1 / 27
----
1.以下三条输出语句分别输出什么?[C 易]
charstr1[]="abc";
charstr2[]="abc";
constcharstr3[]="abc";
constcharstr4[]="abc";
constchar*str5="abc";
constchar*str6="abc";
cout<<boolalpha<<(str1==str2)<<endl;//输出什么?
cout<<boolalpha<<(str3==str4)<<endl;//输出什么?
cout<<boolalpha<<(str5==str6)<<endl;//输出什么?
文章出自://ad0.cn/
2.非 C++内建型别 A 和 B,在哪几种情况下 B 能隐式转化为 A?
[C++中等]
答:
a.classB:publicA{,,}//B 公有继承自 A,可以是间接继承的
b.classB{operatorA();}//B 实现了隐式转化为 A 的转化
c.classA{A(constB&);}//A 实现了 non-explicit 的参数为 B〔可以
有其他带默认值的参数〕构造函数
d.A&operator=(constA&);//赋值操作,虽不是正宗的隐式类型转
换,但也可以勉强算一个
1 / 27
----
3.以下代码中的两个 sizeof 用法有问题吗?[C 易]
voidUpperCase(charstr[])//将 str 中的小写字母转换成大写字母
{
for(size_ti=0;i<sizeof(str)/sizeof(str[0]);++I)
if('a'<=str[i]&&str[i]<='z')
str[i]-=('a'-'A');
}
charstr[]="aBcDe";
cout<<"str 字符长度为:"<<sizeof(str)/sizeof(str[0])<<endl;
UpperCase(str);
cout<<str<<endl;
4.以下代码有什么问题?[C 难]
voidchar2Hex(charc)//将字符以 16 进制表示
{
charch=c/0x10+'0';if(ch>'9')ch+=('A'-'9'-1);
charcl=c%0x10+'0';if(cl>'9')cl+=('A'-'9'-1);
cout<<ch<<cl<<'';
}
charstr[]="Ilove 中国";
for(size_ti=0;i<strlen(str);++I)
char2Hex(str[i]);
1 / 27
----
cout<<endl;
5.以下代码有什么问题?[C++易]
structTest
{
Test(int){}
Test(){}
voidfun(){}
};
voidmain(void)
{
Testa(1);
a.fun();
Testb();
b.fun();
}
6.以下代码有什么问题?[C++易]
cout<<(true?1:"1")<<endl;
7.以下代码能够编译通过吗,为什么?[C++易]
unsignedintconstsize1=2;
1 / 27
剩余26页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
- 基于Java的财务报销管理系统后端开发源码
- 基于Python核心技术的cola项目设计源码介绍
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功