c语言程序设计1-4、12章习题解答

c语言程序设计1-4、12章习题解答

ID:2075793

大小:79.50 KB

页数:14页

时间:2017-11-14

c语言程序设计1-4、12章习题解答_第1页
c语言程序设计1-4、12章习题解答_第2页
c语言程序设计1-4、12章习题解答_第3页
c语言程序设计1-4、12章习题解答_第4页
c语言程序设计1-4、12章习题解答_第5页
资源描述:

《c语言程序设计1-4、12章习题解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章C语言程序设计概述1.1一个C程序的执行是从A。A.从main()函数开始,直到main()函数结束B.第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束D.main()函数开始,直到最后一个函数结束1.2在C程序中,main()的位置C。A.必须作为第一个函数B.必须作为最后一个函数C.可以任意D.必须放在它所调用的函数之后1.3C语言源程序的基本单位是B。A.过程B.函数C.子程序D.标识符1.4一个C源程序有且仅有一个一个函数和__零个或多个_____个其他函数。1.5C

2、语言源程序的语句分隔符是__分号___。1.6C语言开发的四个步骤是_编辑源程序→对源程序进行编译→与库函数连接→运行目标程序__。1.7C语言有哪些主要特点?C主要特点有:1.C语言简洁、紧凑,使用方便、灵活;2.运算符丰富;3.数据类型丰富;4.C语言是结构化语言;5.语法限制不太严格,程序设计自由度大;6.可直接与机器硬件打交道,直接访问内存地址;7.生成的目标代码质量高,程序执行效率高;8.C语言适用范围广,可移植性好。1.8简述C编译和运行的基本方法。略。1.9常用的集成开发工具有哪些?各有什么特点

3、?略。1.10编写一个程序,在屏幕上输出以下内容:****************************Youarewelcome!****************************#includevoidmain()/*主函数*/{/*函数体开始*/printf("***************************");/*输出语句*/printf("*Youarewelcome!*");printf("***************************");}

4、1.11编写一个C程序,输入a、b、c3个值,输出其中最大者。#includevoidmain()/*主函数*/{floatmax(floatx,floaty);/*对被调用函数max的声明*/floata,b,c,d,result;/*声明实型变量a、b、c*/printf("a,b,c=");/*输出提示信息a,b,c=*/scanf("%f%f%f",&a,&b,&c);/*输入变量a,b和c的值*/d=max(a,b);/*调用max函数,将得到的返回值赋给d*/result=max

5、(c,d);/*调用max函数,将得到的返回值赋给result*/printf("max=%f",result);/*输出result的值*/}floatmax(floatx,floaty)/*定义max函数,函数值为实型,形式参数x,y为实型*/{floatz;/*max函数中的声明部分,声明本函数中用到的变量z为实型*/if(x>y)z=x;/*如果x>y,则将x值赋给z*/elsez=y;/*否则将y值赋给z*/return(z);/*将z的值返回给主调用函数*/}第1章数据类型,运算符和表达式2.

6、1以下标识符中不属于C语言的基本数据类型的是C。A.char  B.long  C.bool  D.float2.2以下选项中属于C语言的数据类型是C。A.复数型B.逻辑型C.双精度型D.集合型2.3下列标识符中,合法的标识符是C。A.-abc1B.1abcC._abc1  D.for2.4在标准C语言中,不正确的int类型的常数是A。A.32768B.0C.037D.0xAF2.5以下所列的C语言常量中,错误的是B。A.0xFFB.1.2e0.5C.2LD.'72'2.6在C语言中,合法的长整型常数是B。

7、A.0LB.4962710C.324562&D.216D2.7以下不正确的语句(设有intp,q)是D。A.p*=3;B.p/=q;C.p+=3;D.p&&=q;2.8以下使i的运算结果为4的表达式是D。A.inti=0,j=0;(i=3,(j++)+i);B.inti=1,j=0;j=i=((i=3)*2);C.inti=0,j=1;(j==1)?(i=1):(i=3);D.inti=1,j=1;i+=j+=2;2.9设n=10,i=4,则赋值运算n%=i+1执行后,n的值是A。A.0B.3C.2D.12.

8、10逗号表达式(a=3*5,a*4),a+15的值为C,a的值是C。①A.15B.60C.30D.不确定②A.60B.30C.15D.902.10如果a=1,b=2,c=3,d=4,则条件表达式a>b?a:c>d?c:d的值为D。A.1B.2C.3D.42.12在C语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。设一表达式中包含有int,long,unsigned和char类型的变量和

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

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

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