C语言程序设计 第1-7章选择、填空习题及答案

C语言程序设计 第1-7章选择、填空习题及答案

ID:47215204

大小:172.00 KB

页数:18页

时间:2019-08-27

C语言程序设计 第1-7章选择、填空习题及答案_第1页
C语言程序设计 第1-7章选择、填空习题及答案_第2页
C语言程序设计 第1-7章选择、填空习题及答案_第3页
C语言程序设计 第1-7章选择、填空习题及答案_第4页
C语言程序设计 第1-7章选择、填空习题及答案_第5页
资源描述:

《C语言程序设计 第1-7章选择、填空习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题一一、选择题1.C程序的基本单位是(A)。A.函数B.文件C.语句D.字符2.C程序中的变量(B)。A.不用说明B.先说明后引用C.先引用后说明D.引用和说明顺序无关3.变量的说明在(B)。A.执行语句之后B.执行语句之前C.执行语句当中D.位置无关4.C语言是一种(C)。A.机器语言B.符号语言C.高级语言D.面向对象的语言二、填空题1.一个C程序总是从主函数开始执行。2.结构化程序由顺序、选择、循环三种基本结构构成。3.一个C程序只有一个名为main的主函数。4.C程序中的每个语句以分号结束。5.

2、C程序中,函数由函数首部和函数体组成。6.每个基本结构有一个入口和一个出口,没有死循环和死语句。7.算法是计算机解决问题所依据的步骤。习题二一、选择题1.下列数据中属于字符串常量的是(B)。A.ABCB."ABC"C.'abc'D.'A'2.在计算机内存中,''占用的字节数是(C)。A.4B.3C.1D.23.字符串"ABC"在内存中占用的字节数是(D)。A.6B.8C.3D.44.在C语言中,合法的长整型常数是(B)。A.568701400B.0LC.0.03546287D.2.654e115.ch

3、ar型常量在内存中存放的是(A)。A.ASCII代码值B.BCD代码值C.十进制代码值D.内码值6.下列各项中正确的标识符是(D)。A.?bbB.a=8C.b.βD.b_47.下列不正确的转义字符是(D)。A.\B.C."D.0x48.设整型变量a、b的值均为5,则表达式(m=n=a++)/(n=b-2)的值为(B)。A.0B.1C.2D.39.设a的值为5,执行下列语句后,b的值不为2的是(C)。A.b=a/2B.b=6-(--a)C.b=a%2D.b=(float)a/210.执行语句x=(a

4、=3,b=a--)后,x、a、b的值依次是(C)。A.3,3,2B.3,2,2C.3,2,3D.2,3,211.设有语句inta=3;,则执行了语句a+=a-=a*a;后,变量a的值是(D)。A.3B.0C.9D.-1212.在下列运算符中,优先级最高的是(B)。A.&&B.%C.=D.>=13.设整型变量a的值为3,则计算表达式a---a后,表达式的值为(B)。A.1B.0C.2D.表达式出错14.设整型变量a、b、c的值均为2,表达式a---b+++c++的结果是(C)。A.6B.9C.2D.表达式出

5、错15.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是(D)。A.1B.2.5C.2D.2.016.下列表达式中符合C语言语法的赋值表达式是(C)。A.a=4+b++c=a+8B.a=4+b++=a+8C.a=(4+b,b++,a+8)D.a=4+b,c=a+817.若有以下定义:chara;intb;floatc;doubled;,则表达式a*b+d-c的值的类型为(D)。A.intB.floatC.charD.double二、填空题1.在内存中存储"A"要占2个字节,存储'A'

6、要占1个字节。2.符号常量的定义方法是#define常量名常量。3.无符号基本整型的数据类型符为unsignedint双精度实型数据类型符为double,字符型数据类型符为char。4.十进制数673的二进制、八进制和十六进值数分别为1010100001、2412和2A1。5.在C语言中,书写八进制数时必须加前缀0;书写十六进制数时必须加前缀0x。6.在微机上,int型、short型、long型、float型和double型数据一般在内存中分别占2字节、2字节、4字节、4字节和8字节。7.设有下列运算符:

7、<<、+、++、&&、>=,其中优先级最高的是++,优先级最低的是&&。8.设x、y为int型变量,且x=1,y=2,则表达式1.0+x/y的值为1.0。9.设整型变量x、y、z均为5,则:①执行x-=y-z后,x的值为5。②执行x%=y+z后,x的值为5。10.数学式的C语言表达式为a/b*c)。三、简答题1.字符常量与字符串常量有什么区别?2.对于TurboC系统来说,char型变量与int型变量在内存中存储数据的区别是什么?3.整型变量可细分为哪六类?4.什么是一个实型数据的规范化指数形式?5.设x

8、=3.5,a=5,y=6.7,求算术表达式x+a%3*(int)(x+y)%2/4的值。6.设a=2,b=3,x=4.5,y=1.6,求表达式(float)(a+b)/2+(int)x%inty的值。7.设整型变量a=12,写出下列表达式运算后a的值。①a*=2+5②a/=a+a③a+=a-=a*=a8.写出下列程序的运行结果。main(){charc1='A',c2='B',c3='C',c4='101',c5='h42

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

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

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