c程序设计第4版一至四章复习题

ID:19266042

大小:68.00 KB

页数:8页

时间:2018-09-30

c程序设计第4版一至四章复习题_第1页
c程序设计第4版一至四章复习题_第2页
c程序设计第4版一至四章复习题_第3页
c程序设计第4版一至四章复习题_第4页
c程序设计第4版一至四章复习题_第5页
资源描述:

《c程序设计第4版一至四章复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、单项选择题1.()是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程2.C语言程序从开始执行。A)程序中第一条可执行语句   B)程序中第一个函数   C)程序中的main函数         D)包含文件中的第一个函数3、以下说法中正确的是()。A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分4.下列关于C语言的说法错误的是

2、()。A)C程序的工作过程是编辑、编译、连接、运行B)C语言不区分大小写。C)C程序的三种基本结构是顺序、选择、循环D)C程序从main函数开始执行5.下列正确的标识符是( )。A.-a1B.a[i]C.a2_iD.intt6.下列C语言用户标识符中合法的是()。A)3axB)xC)caseD)-e2E)union7.下列四组选项中,正确的C语言标识符是()。A)%xB)a+bC)a123D)1238、下列四组字符串中都可以用作C语言程序中的标识符的是()。A、print_3ddb8aBcB、I

3、amone_halfstart$it3paiC、str_1CpppowwhileD、PxqMy->bookline#His.age9.C语言中的简单数据类型包括()。A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型10.在C语言程序中,表达式5%2的结果是。A)2.5B)2C)1D)311.如果inta=3,b=4;则条件表达式"a

4、是().A)4B)3C)2D)0E)113.C语言中,关系表达式和逻辑表达式的值是()。A)0B)0或1C)1D)‘T’或’F’14.下面()表达式的值为4.  A)11/3          B)11.0/3  C)(float)11/3   D)(int)(11.0/3+0.5)15.设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)16.若“intn;floatf=1

5、3.8;”,则执行“n=(int)f%3”后,n的值是()A.1B.4C.4.333333D.4.6一、读程序基本输入输出及流程控制1.#includemain(){inta=1,b=3,c=5;if(c==a+b)printf("yes");elseprintf("no");}运行结果为:2.#includemain(){inta=12,b=-34,c=56,min=0;min=a;if(min>b)min=b;if(min>c)//改一下if(min

6、main(){intx=2,y=-1,z=5;if(xmain(){floata,b,c,t;a=3;b=7;c=1;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf

7、("%5.2f,%5.2f,%5.2f",a,b,c);//printf("%-5.2f,%-5.2f,%-5.2f",a,b,c);}运行结果为:5.#includemain(){floatc=3.0,d=4.0;if(c>d)c=5.0;elseif(c==d)c=6.0;elsec=7.0;printf(“%.1f”,c);}运行结果为:6.#includemain(){intm;scanf("m=%d",&m);//scanf("m=%d",&m);

8、if(m>=0){if(m%2==0)printf("%disapositiveeven",m);elseprintf("%disapositiveodd",m);}else{if(m%2==0)printf("%disanegativeeven",m);elseprintf("%disanegativeodd",m);}}//若为m赋值-9,应如何输入:一、程序填空1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。main(){charch;ch=get

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

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

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

《c程序设计第4版一至四章复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、单项选择题1.()是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程2.C语言程序从开始执行。A)程序中第一条可执行语句   B)程序中第一个函数   C)程序中的main函数         D)包含文件中的第一个函数3、以下说法中正确的是()。A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分4.下列关于C语言的说法错误的是

2、()。A)C程序的工作过程是编辑、编译、连接、运行B)C语言不区分大小写。C)C程序的三种基本结构是顺序、选择、循环D)C程序从main函数开始执行5.下列正确的标识符是( )。A.-a1B.a[i]C.a2_iD.intt6.下列C语言用户标识符中合法的是()。A)3axB)xC)caseD)-e2E)union7.下列四组选项中,正确的C语言标识符是()。A)%xB)a+bC)a123D)1238、下列四组字符串中都可以用作C语言程序中的标识符的是()。A、print_3ddb8aBcB、I

3、amone_halfstart$it3paiC、str_1CpppowwhileD、PxqMy->bookline#His.age9.C语言中的简单数据类型包括()。A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型10.在C语言程序中,表达式5%2的结果是。A)2.5B)2C)1D)311.如果inta=3,b=4;则条件表达式"a

4、是().A)4B)3C)2D)0E)113.C语言中,关系表达式和逻辑表达式的值是()。A)0B)0或1C)1D)‘T’或’F’14.下面()表达式的值为4.  A)11/3          B)11.0/3  C)(float)11/3   D)(int)(11.0/3+0.5)15.设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)16.若“intn;floatf=1

5、3.8;”,则执行“n=(int)f%3”后,n的值是()A.1B.4C.4.333333D.4.6一、读程序基本输入输出及流程控制1.#includemain(){inta=1,b=3,c=5;if(c==a+b)printf("yes");elseprintf("no");}运行结果为:2.#includemain(){inta=12,b=-34,c=56,min=0;min=a;if(min>b)min=b;if(min>c)//改一下if(min

6、main(){intx=2,y=-1,z=5;if(xmain(){floata,b,c,t;a=3;b=7;c=1;if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf

7、("%5.2f,%5.2f,%5.2f",a,b,c);//printf("%-5.2f,%-5.2f,%-5.2f",a,b,c);}运行结果为:5.#includemain(){floatc=3.0,d=4.0;if(c>d)c=5.0;elseif(c==d)c=6.0;elsec=7.0;printf(“%.1f”,c);}运行结果为:6.#includemain(){intm;scanf("m=%d",&m);//scanf("m=%d",&m);

8、if(m>=0){if(m%2==0)printf("%disapositiveeven",m);elseprintf("%disapositiveodd",m);}else{if(m%2==0)printf("%disanegativeeven",m);elseprintf("%disanegativeodd",m);}}//若为m赋值-9,应如何输入:一、程序填空1.输入一个字符,判断该字符是数字、字母、空格还是其他字符。main(){charch;ch=get

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