计算机c语言考前辅导.doc

计算机c语言考前辅导.doc

ID:62071760

大小:117.50 KB

页数:14页

时间:2021-04-16

计算机c语言考前辅导.doc_第1页
计算机c语言考前辅导.doc_第2页
计算机c语言考前辅导.doc_第3页
计算机c语言考前辅导.doc_第4页
计算机c语言考前辅导.doc_第5页
资源描述:

《计算机c语言考前辅导.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途1基本概念n1.开发C程序的一般过程:编辑(后缀为“.C”的源程序)→编译(生成后缀为“.OBJ”的目标程序)→连接(生成后缀为“。EXE”的可执行文件)→执行n2.C是结构化的程序设计语言,它的三种基本结构是?顺序结构、选择结构、循环结构n3.C程序语句的结束符?;n4.C程序中的注释格式?/*只是说明的作用,不能嵌套*/例1。1以下叙述中正确的是A)C语言不是一种高级语言B)C语言不用编译就能被计算机执行C)C语言能够直接访问物理地址和进行位运算D)C语言具有其他语言的一切优点例1。2C是一种结构化、模块化的

2、语言,是因为A)C语言具有结构化的控制语句,如if、while、for。B)C语言用函数作为程序的模块单位,以函数为模块组织程序。C)C语用函数作为程序的模块单位,以函数为模块组织程序,还具有结构化的控制语句,如if、while、for。D)用C语言编写的程序层次清晰明了,易于调试和维护。Chap2变量与表达式C语言中的任何变量,使用前都必须定义,也就是先定义后使用。n1.合法的标识符与合法的用户标识符标识符只能有数字、字符、下划线组成且数字不能打头。标识符中字母的大小敏感,如abc与ABC是两个完全不同的标识符。还不能占用关键字(库函

3、数名不是关键字)。程序中使用的标识符应尽量做到“见名知义”.(变量名、常量名、自定义函数名都遵循此原则)n2.预定义标识符是合法的用户标识符例2.1以下不能定义为用户的标识符的是A)scanfB)VoidC)_3com_D)intE)Int分析:本题答案为D。因为int为关键字.A)是预定义标识符,它可以用做用户标识符,只是一旦定义则会失去原义.B)void是关键字但是Void不是.C)符合合法用户标识符的命名规则。E)与B)的道相同.例2.2以下不合法的用户识符是A)j2_KEYB)DoubleC)4dD)_8_例2。3以下是C标志符

4、但不是C语言关键字的是A)intB)doubleC)unsignedD)#includeE)real注意:关键字首先应该是合法的标志符,首先应将非法的去掉。答案D、En3.C程序有且仅有一个main(),程序的执行从main开始在main中结束例2.4在一个C程序中,()A)main()函数必须出现在所有函数之前B)main()函数必须出现在所有函数之后C)main()函数可以出现在任何位置D)main()函数必须出现在固定位置n4。合法的整型、实型、字符型、字符串常量★★注意:在C语言中没有直接表示二进制的整型常量,且只有十进制能表示

5、负常量。个人收集整理勿做商业用途(1)十进制整型常量由一串连续的0~9数字组成,如:0、120、—635等(2)八进制整型常量以数字0开头,由一串连续的0~7数字组成,如:0101、077等(3)十六进制整型常量以数字0x或者0X开头,由一串连续的0~9、A~F或a~f组成,如:0x11、0Xff等例2.5C中简单的数据类型包括A)整型、实型、字符型B)整型、实型、字符型、逻辑型C)整型、逻辑型、字符型D)整型、实型、逻辑型例2.6在c中,int型在内存中占两个字节,则int型数据的取值范围()例2。7下面不是C中整型常量的是A)01B

6、)0x11C)081D)—3276例2。8以下合法的字符型常量是()A‘x13'B‘81’C‘65’D””E”A”用单引号括起来的单个普通字符或转义字符.常用转义字符:‘ddd’—3位8进制数代表的字符‘xhh’—2位16进制数代表的字符‘’‘b’‘\’‘‘’n5.算数运算符/与%很重要★★★注意:整型(常量或变量)/整型(常量或变量)=整型%两边必须是整型(常量或变量)例2。9若已定义x和y是double型,则表达式x=1,y=x+3/2执行后y的值()A1B2C2。0D2.5例2。10C中运算对象必须是整型运

7、算符的是()A/B%C=D&&例2.11若已定义:inta=7;floatx=2。5,y=4.9;则表达式x+a%3*(int)(x+y)/4的值()A2。75B3。5C2.5D0n6。++——★★★前置++i,-—i(先执行i+1或i—1,再使用i值)j=3;printf(“%d”,++j);后置i++,i—-(先使用i值,再执行i+1或i—1)j=3;printf(“%d”,j++);例2。12设intk=0;以下四个选项中不同于其它三个的是()Ak++Bk+=1C++kDk+1例2。13以下程序的运行结果是()main(){int

8、x=1,y=2,z;z=x〉y?++x:y++;printf(“%d,%d,%d”,x,y,z);}A1,3,3B1,2,3C2,3,3D2,2,3n7。复合赋值运算★★例2。14设单精度变量啊a、b的值均

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

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

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