c语言程序设计1~2章作业.doc

上传人:飞****2 文档编号:57212430 上传时间:2022-11-04 格式:DOC 页数:24 大小:196KB
返回 下载 相关 举报
c语言程序设计1~2章作业.doc_第1页
第1页 / 共24页
c语言程序设计1~2章作业.doc_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《c语言程序设计1~2章作业.doc》由会员分享,可在线阅读,更多相关《c语言程序设计1~2章作业.doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、班级:信息计算111 姓名:刘亚楠 程序设计语言 C1随机题目做作业时间:2012-2-9 8:00:00至2012-3-9 23:30:00 1. 1C语言程序的基本单位是( a )。(3分) A、 B、 C、 D、 A、函数 B、过程 C、子程序 D、子例程 2. 下列各选项中,合法的c语言关键字是( d )。(3分) A、 B、 C、 D、 A、integex B、sin C、string D、void 3. 下列选项中,是C语言提供的合法的关键字的是( c )(3分) A、 B、 C、 D、 A、swicth B、cher C、default D、Case 4. C语言的程序一行写不下

2、时,应该( a )。(3分) A、 B、 C、 D、 A、用回车符换行 B、在任意一个空格处换行 C、用分号换行 D、用逗号换行 5. 下列叙述不正确的是( a )(3分) A、 B、 C、 D、 A、在c程序中,是只能用于整数运算的运算符 B、在C程序中,无论是整数还是实数,都能正确无误地表示 C、若a是实型变量,c程序中a=20是正确的,因此实型变量允许被整型数赋值 D、在C程序中,语句之间必须要用分号“;”分隔 6. 以下选项中正确的整型常量是( b )。(3分) A、 B、 C、 D、 A、341 B、-80 C、2,000 D、1 2 3 7. 在c语言中,下列合法的字符常量是( d

3、 )(3分) A、 B、 C、 D、 A、039 B、x76 C、ab D、o 8. 以下选项中合法的用户标识符是( d )(3分) A、 B、 C、 D、 A、int B、a# C、5mem D、_243 9. ( a )是构成c语言程序的基本单位(3分) A、 B、 C、 D、 A、函数 B、变量 C、子程序 D、语句 10. 一个C语言程序总是从( b )开始执行(3分) A、 B、 C、 D、 A、主过程 B、主函数 C、子程序 D、主程序 11. 以下叙述不正确的是( d )(3分) A、 B、 C、 D、 A、一个c源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main

4、()函数 C、c程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 12. 以下叙述正确的是( C)(3分) A、 B、 C、 D、 k A、在C程序中,main()函数必须位于程序的最前面 B、C程序的每行中只能写一条语句 C、C语言本身没有输入输出语句 D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误 13. C语言可执行程序的开始执行点是( c) (3分) A、 B、 C、 D、 A、程序中的一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 14. C程序是( b ) (3分) A、 B、 C、 D、 A、顺序执行

5、 B、从Main函数开始 C、从函数体开始 D、任意语句 15. C语言程序的基本单位是_b_. (3分) A、 B、 C、 D、 A、语句 B、函数 C、程序行 D、字符 16. C语言程序由( c)组成 (3分) A、 B、 C、 D、 A、子程序 B、过程 C、函数 D、主程序段程序 17. 以下说法中正确的是( c )。 (3分) A、 B、 C、 D、 A、语言程序中是从第一定义的函数开始执行 B、在语言程序中,要调用的函数必须在main()函数中定义 C、语言程序总是从main()函数开始执行 D、语言程序中的main()函数必须放在程序的开始部分 18. 一个C程序的执行是从(

6、a )(3分) A、 B、 C、 D、 A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序的main函数开始,到本程序文件的最后一个函数结束 D、本程序文件的第一个函数开始,到本程序main函数结束 19. 以下叙述不正确的是 d(3分) A、 B、 C、 D、 A、一个C源程序可由一个或多个函数组成 B、 一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 20. C语言规定,在一个源程序中,main函数的位置(c ) (3分) A、 B、 C、 D、

7、A、必须在最开始 B、必须在系统调用的库函数的后面 C、可以任意 D、必须在最后 程序设计语言 C1固定题目 21. C源程序的基本单位是_函数_(3分) 答: 22. 一个C源程序中至少应包括一个_main函数_(3分) 答: 23. 在一个C源程序中,注释部分两侧的分界符分别为_/*_和_*/_(3分) 答: 24. 函数体用_开始,用_结束。(3分) 答: 25. C程序执行过程生成的3种文件及扩展名为_cpp_,_obj_,_exe_(3分) 答: 26. C语言中的标识符只能由3种字符组成,它们是_数字_、_字母_和_下划线_(3分) 答: 27. 一个C语言编写的程序是从_主函数_

8、开始执行。(3分) 答: 28. 在c语言中,整数可用_8_进制、_十_进制和_十六_进制3种数字数制表示。(3分) 答: 29. 一个c语言程序的开发过程包括:编辑、_编译_、连接和运行4个步骤。(3分) 程序设计语言 C1随机题目做作业时间:2012-2-9 8:00:00至2012-3-11 23:30:00 1. 将三个数排序需要比较_b_次。(3分) A、 B、 C、 D、 A、2 B、3 C、4 D、不确定 2. 算法的表示方法有_a_。(3分) A、 B、 C、 D、 E、 A、自然语言,传统流程图,N-S流程图,伪代码,计算机语言 B、高级语言,汇编语言,机器语言 C、C语言,

9、QBASIC语言,InterDev D、图形图像法,描述法,编程法 E、计算机语言 程序设计语言 C1固定题目 3. 算法的表示方法有_自然语言、图形、算法语言、形式语言_。(3分) 答: 4. 算法有哪些特性?(3分) 有穷性、确切性、输入输出、可行性 5. 什么叫算法?算法是一系列解决问题的清晰指令为什么提倡结构化算法.结构化算法是由一些基本结构顺序组成的.在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本的结构范围内.一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变.跟结构化算法比较起来,非结构化算法有以下缺点.流程不受限制的随意转来转去,使流程图豪无规律.使人

10、在阅读的时候难以理解算法的逻辑.难以阅读,也难以修改.从而使算法的可靠性和可维护性难以保证.1 执行下列程序时输入:123 456 789 ,输出结果是 dmain() char s100; int c, i; scanf(%c,&c); scanf(%d,&i); scanf(%s,s); printf(%c,%d,%s n,c,i,s); (3分) A、 B、 C、 D、 A、123,456,789 B、1,456,789 C、1,23,456,789 D、1,23,456 2. 以下选项中属于C语言的数据类型是 c(3分) A、 B、 C、 D、 A、复数型 B、逻辑型 C、 双精度型

11、D、集合型 3. 在C语言中,不正确的int类型的常数是 a(3分) A、 B、 C、 D、 A、32768 B、0 C、037 D、0xAF 4. 以下程序的输出结果是 dmain( ) int k=17; printf(%d,%o,%x n,k,k,k); (3分) A、 B、 C、 D、 A、17,021,0x11 B、17,17,17 C、17,0x11,021 D、17,21,11 5. 若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是 D(3分) A、 B、 C、 D、 A、a的值是字符C B、a的值是浮点型 C、不允许字符型和浮点型相加 D、a的值是字符A的A

12、SCII值加上1 6. 以下程序的输出结果是dmain( ) int k=17; printf(%d,%o,%x n,k,k,k); (3分) A、 B、 C、 D、 A、17,021,0x11 B、17,17,17 C、17,0x11,021 D、17,21,11 7. 以下选项中合法的字符常量是(3分) B A、 B、 C、 D、 A、B B、010 C、68 D、 D 8. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 B(3分) A、 B、 C、 D、 A、INPUT x、y、z; B、scanf(%d%d%d,&x,&y,&z); C、scanf(%

13、d%d%d,x,y,z); D、read(%d%d%d,&x,&y,&z); 9. 以下所列的C语言常量中,错误的是 B(3分) A、 B、 C、 D、 A、0xFF B、1.2e0.5 C、2L D、72 10. 下列选项中,合法的C语言关键字是(3分) D A、 B、 C、 D、 A、VAR B、cher C、 integer D、default 11. 下列变量定义中合法的是 C(3分) A、 B、 C、 D、 A、short _a=1-.le-1; B、double b=1+5e2.5; C、long do=0xfdaL; D、float 2_and=1-e-3; 12. C语言中合法

14、的字符常量是_C_(3分) A、 B、 C、 D、 A、084 B、X43 C、ab D、0 13. 若有以下定义: char a; int b; float c;double d; 则表达式a*b+d-c值的类型为_D_. (3分) A、 B、 C、 D、 A、float B、int C、char D、double 14. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 B(3分) A、 B、 C、 D、 A、char int long int =float double B、char=int long int=float double C、char int l

15、ong int=float=double D、char=int=long int=float double 15. 下面四个选项中,均是合法整型常量的选项是 A(3分) A、 B、 C、 D、 A、 160 -0xffff 011 B、-0xcdf 01a 0xe C、-0x46a 2e5 0x D、 -0x48a 2e5 0x 16. 下面四个选项中,均是不正确的八进制数或十六进制数的选项是 D(3分) A、 B、 C、 D、 A、 016 0x8f 018 B、0abc 017 0xa C、010 -0x11 0x16 D、0a12 7ff -123 17. 下面不正确的字符串常量是 A(

16、3分) A、 B、 C、 D、 A、abc B、1212 C、0 D、 18. 已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表达式是 A(3分) A、 B、 C、 D、 A、 x%(-3) B、w+=-2 C、k=(a=2,b=3,a+b) D、a+=a-=(b=4)*(a=3) 19. 已知各变量的类型如下:Aint i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C语言语法的表达式是 B(3分) A、 B、 C、 D、 A、 a+

17、=a-=(b=4)*(a=3) B、a=a*3+2 C、x%(-3) D、 y=float(i) 20. 以下不正确的叙述是D(3分) A、 B、 C、 D、 A、在C程序中,逗号运算符的优先级最低 B、在C程序中,APH和aph是两个不同的变量 C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 21. 在C语言中,int、char和short三种类型数据在内存中所占用的字节数 D(3分) A、 B、 C、 D、 A、由用用户自己定义 B、均为2个字节 C、是任意的 D、由所用

18、机器的机器字长决定 若有定义:int a=7;float x=2.5,y=4.7 ;式x+a%3*(int)(x+y)%2/4的值是 A(3分) A、 B、 C、 D、 A、2. B、2. C、3. D、0. 23. 设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型为 C(3分) A、 B、 C、 D、 A、int B、float C、double D、不确定 24. 在C语言中,char型数据在内存中的存储形式是 A(3分) A、 B、 C、 D、 A、补码 B、 反码 C、原码 D、ASCII码 25. 设C语言中,一个int型数据在内存中占2个字节,则unsi

19、gned int型数据的取值范围为 C(3分) A、 B、 C、 D、 A、0-255 B、0-32767 C、0-65535 D、0- 程序设计语言 C1固定题目 26. C语言中最简单的数据类型是_整型_、_实型_、 _字符型_. (3分) 答: 27. 设有以下变量定义,并已赋确定的值 char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为Double型_ (3分) 答: 28. 在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为_2_;一个int型数据在内存中所占的字节数为_2_(3分) 答: 29. 在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为_4_;一个double型数据在内存中所占的字节数为_8_(3分) 答: 30. 表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3)值的数据类型为_double型_(3分) 答: 31. 表达式pow(2.8,sqrt(double(x)值的数据类型为_double型_(3分) 答: 32. 设C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为_(3分) 答:3分)-3276832767

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁