2007年等考c++笔试要点(代c语言要点)

2007年等考c++笔试要点(代c语言要点)

ID:26421603

大小:321.50 KB

页数:38页

时间:2018-11-26

2007年等考c++笔试要点(代c语言要点)_第1页
2007年等考c++笔试要点(代c语言要点)_第2页
2007年等考c++笔试要点(代c语言要点)_第3页
2007年等考c++笔试要点(代c语言要点)_第4页
2007年等考c++笔试要点(代c语言要点)_第5页
资源描述:

《2007年等考c++笔试要点(代c语言要点)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++笔试部分要点:1.标识符(可作为变量名、数组名、函数名等)的命名规范①由52个英文大小写字母,10个数字,一个下划线构成②以英文字母或下划线开头,不能是保留字(例子)下列符号中可以用作C++标识符的是__________A)MainB)foo-barC)elseD)3room常见错误及注意事项:①以数字开头(如3room),②中间含有空格或非法字符(如foo-bar,或MyName)③区别大小写(如Main与main不同,if与If不同)④保留字(如if、while等)不能作为标识符⑤但编译预处理命令(如include、define、main等)不是保留字,它们可以

2、被用作标识符。如,下列程序合法:#includevoidmain(){intinclude;cin>>include;cout<voidmain(){intmain;cin>>main;cout<voidmain(){intdefine;cin>>define;cout<

3、5.3e4'C''t''''24''101''x5A''"'''''\'"string"空字符'',空格'',空串""常见错误:①八进制数048,0后面跟大于7的数字②'38',后面跟大于7的数字③十六进制数0xaG,0x后面跟大于f/F的字符④5.3e4.2,指数部分写成了带小数点的实型数⑤'abc',单引号中括多个字符(例子)以下合法的常量是__________A)'28'B)'0XAB'C)2.3E8.0D)"abcd"#includemain(){printf("%d,%d",strlen("abcd"

4、),sizeof("abcd"));}输出2,62.基本类型数据在内存中的长度以及存放形式:整型数据:补码形式存储正整数的补码与原码相同实型数据:浮点形式存储sizeof(char)=sizeof(unsignedchar)1字节sizeof(short)=sizeof(unsignedshort)2字节sizeof(int)=sizeof(unsignedint)2字节sizeof(long)=sizeof(unsignedlong)4字节sizeof(float)4字节sizeof(double)8字节sizeof(char*)=sizeof(int*)=size

5、of(float*)=…=2即所有指针类型的变量的长度都是2。1.不同整型数据(长度不同)相互赋值原则char,int,short,long,(每种类型前都可加signed和unsigned)得:signedchar,signedint,signedshort,signedlong,unsignedchar,unsignedint,unsignedshort,unsignedlong均可用作整型量赋值时:短←长截取“长”数据的低位,然后赋值长←短将“短”数据扩展成等长数据,然后赋值扩展原则:若短数据为无符号型,则前面补0(unsigned)若短数据为有符号型,则前面补符号

6、位(例子)短←长已知216=65536,请写出下列程序段的输出。inti=65538;cout<

7、)c2:11111101(8位)a1:1111111111111101(16位)a2:0000000011111101(16位)1.类型转换(赋值时的类型转换,混合运算时的类型转换)(例子)设有语句:for(ints=1,i=2;i<=6;i++)s*=i/2;执行该语句后,s的值是_______________。A.1B.12C.22D.22.5【解析】若两个量都是整型,则运算结果应是整型量。i/2的结果应是整型量,如i=3,则i/2的结果应是1。(例子)已知x=2.5,a=7,y=4.7求x+a%3*(int)(x+y)%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。