C语言基础辅导

C语言基础辅导

ID:43543128

大小:178.62 KB

页数:74页

时间:2019-10-10

C语言基础辅导_第1页
C语言基础辅导_第2页
C语言基础辅导_第3页
C语言基础辅导_第4页
C语言基础辅导_第5页
资源描述:

《C语言基础辅导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言填空题1.(题号:635)—个C程序的执行是从【main或主】函数开始.2.(题号:636)—个C程序的执行是随着【main或主】函数的结束而结束.3.(题号:637)—个C程序必须包含一个【main或主】函数.4.(题号:638)C程序的基本组成单位是【函数】.5.(题号:639)C语言的标识符的第一个字符必须是字母或【—或下划线】•6.(题号:640)0语言的转义字符以字符【或反斜线或反斜杠】开始.7.(题号:641)若C语言中,一个int型数据占2个字节,则int型数据能表示的最小值是[-32

2、768].注:int型的取值范围是一32768〜+327679.(题号:643)0语言的标识符由字母、【数字】和下划线组成.10.(题号:644)字符串〃D:\USER〃的长度是[7].注:\是转义字符代表一个字符(见教材15页表2.3转义字符表)11.(题号:645)C语言中的实型变量的类型有【float】、double和longdouble等三种.12.(题号:646)0语言中,将某个表达式用作条件判断时,只要该表达式的值不等于【0或零或’0'或】,则条件成立.13.(题号:647)0语言中的

3、预处理命令都是以字符【#】开始.注:预处理是指在进行词法扫描和语法分析Z前的所有的工作。预处理是C语言一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理命令作处理,处理完毕自动进入对源程序的编译。14.(题号:648)C语言屮的预处理功能包括宏定义、【文件包含或include或^include]和条件编译三种.注:宏定义的功能是用一个标识符来表示一个字符串,标识符称为宏名。在编译预处理时,对程序屮所有出现的宏名,都用宏定义中的字符串去代换。15.(题号

4、:649)0语言中字符串终止标记的ASCII码值等于[0].注:字符串结束标志是',16.(题号:650)表达式13/2的结果是【6】.注:整数除整数结果还是整数17.(题号:651)若i、j和k都是整型变量,则表达式i=(j=3)+l,k=i*j的值是[12].注:i=(j=3)+l,k=i*j这是一个逗号表达式,整个表达式是最后一项的值(j二3)j是3i=(j=3)+li是4k二i*jk是1218.(题号:652)若所有变量都是整型变量,则表达式a二(a二3,b二++a,a*b)的结果是【16】.注

5、:a=(a=3,b二++a,a*b)这是将逗号表达式(a二3,b=++a,a*b)的值赋给变量aa=3a是3b二++aa是4,b是4a*ba*b是16最终a是1619.(题号:653)若变量i和m的类型分别是int和long,则表达式3.2+i*m的数据类型是[double或双精度或双精度类型】.注:详见教材25页图2.1数据类型转换规则示意图20.(题号:654)0语言中要求两个数据必须都是整型的双目算术运算符是【%】.21.(题号:655)C语言中优先级最低的运算符是【,或逗号或逗号运算符】.22.(题

6、号:656)若a是int型变量,则表达式a=3,a%2+(a+l)%2的值是【1】.注:a=3,a%2+(a+l)%2是一个逗号表达式,a=3a是3a%2是1(a+1)是4(a+l)%2是09.(题号:657)若a是int型变量,则表达式a=3,a+=a-=a*a的值是[-12].注:a=3,a+=a-=a*a是一个逗号运算符a二3a是3a+=a-=a*a复合复值运算符具有右结合性,先算a-=a*a再算a+=a相当于a=a-(a*a),&带3,H卩a=-6相当于a二a+a,a带-6,即a=-1224.(题号

7、:658)若a和b是整型变量,则表达式a二3,b二2,a&b的值是【2或10】.注:&是按位与运算符,要将参加运算的数据化成二进制形式再做题。3的二进制形式是112的二进制形式是10a&b在进行计算时低位的1、0进行与运算得0高位的1、1进行与运算得1所以最终结果是10,即二进制的10或十进制的225.(题号:659)若数组a有10个元素,表达式sizeof(a[3j)的值是4,则表达式sizeof(a)的值是【40】.注:sizeof()函数是用来求变量的存储空间大小的。每个元素的大小是4个字节,数组名a

8、代表整个数组,因整个数组有10个元素,则整数组的大小为40个字节26.(题号:660)表达式'd'-'5'+'3'表示的字符是[b]•注:先算-'5'+'3'是一2再算'd'-2是b27.(题号:661)若d是int型变量,则表达式d=9,2/5*d的值是【0】.注:d=9d是92/5是02/5*d是028.(题号:662)若n是int型变量,则表达式n=123,n%10*100+n/10%10*10+n/100

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

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

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