南昌大学C语言程序设计一到三章答案.doc_第1页
南昌大学C语言程序设计一到三章答案.doc_第2页
南昌大学C语言程序设计一到三章答案.doc_第3页
南昌大学C语言程序设计一到三章答案.doc_第4页
南昌大学C语言程序设计一到三章答案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 C语言概述1、一个c程序的执行是从_。 A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结柬C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束A 教师批改:A 2、以下叙述正确的是_。 A)在C程序中main函数必须位于程序的最前面B)c程序的每行中只能写一条语句C)c语言本身没有输入输出语句D)在对一个c程序进行编译的过程中,可发现注释中的拼写错误D 教师批改:C 3、以下叙述不正确的是_。 A)一个c源程序可由一个或多个函数组成B)一个c源程序必须包含一个main函数C)c程序的基本组成单位是函数D)在c程序中,注释说明只能位于一条语句的后面A 教师批改:D 4、c语言规定:在一个源程序中,main函数的位置_。 A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后C 教师批改:C 5、一个c语言程序是由_。 A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成B 教师批改:B 6、用C语言编写的代码程序_ A) 可立即执行B) 是一个源程序C) 经过编译即可执行D) 经过编译解释才能执行B 教师批改:B 7、以下叙述中正确的是_ A) C语言的源程序不必通过编译就可以直接运行B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令C) C源程序经编译形成的二进制代码可以直接运行D) C语言中的函数不可以单独进行编译D 教师批改:B 8、以下叙述中正确的是_ A) C语言是低级语言B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚,具有其他语言的一切优点C 教师批改:C 9、要把高级语言编写的源程序转换为目标程序,需要使用 A) 编辑程序B) 驱动程序C) 诊断程序D) 编译程序D 教师批改:D 第2章 程序的灵魂 算法1、算法具有五个特性,以下选项中不属于算法特性的是_ A)有穷性B)简洁性C)可行性D)确定性B 教师批改:B 2、以下叙述中正确的是_ A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入C)用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出C 教师批改:C 3、结构化程序由三种基本结构组成,三种基本结构组成的算法_ A) 可以完成任何复杂的任务B) 只能完成部分复杂的任务C) 只能完成符合结构化的任务D) 只能完成一些简单的任务C 教师批改:C 4、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是_ A) 有零个或多个输入B) 有零个或多个输出C) 有穷性D) 可行性B 教师批改:B 5、C语言中用于结构化程序设计的三种基本结构是_ A) 顺序结构、选择结构、循环结构B) if、switch、breakC) for、while、do-whileD) if、for、continueD 教师批改:A 6、结构化程序设计所规定的三种基本控制结构是_ A) 输入、处理、输出B) 树形、网形、环形C) 顺序、选择、循环D) 主程序、子程序、函数C 教师批改:C 第3章 数据类型,运算符与表达式1、C语言基本类型包括_。 A.整型、实型、逻辑型B.整型、实型、字符型、逻辑型C.整型、字符型、逻辑型D.整型、实型、字符型C 教师批改:D 2、C语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符_。 A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字、下划线中任意一种字符C 教师批改:C 3、C语言中最简单的数据类型包括_。 A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型C 教师批改:B 4、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是_。 A.-3B.9C.-12D.6C 教师批改:C 5、若t为double类型,表达式t=1,t+5,t+的值是_。 A.1B.6.0C.2.0D.1.0D 教师批改:D 6、若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是_。 A.1B.2C.2.0D.2.5C 教师批改:C 7、设a为5,执行下列语句后,b的值不为2的是_。 A.b=a/2B.b=6-(-a)C.b=a%2D.b=a3?2:1C 教师批改:C 8、下列四组选项中,均是不合法的用户标识符的选项_。 A.AP_0doB.floatgoto_AC.b-agotointD._123tempINTC 教师批改:C 9、下列选项中,合法的C语言关键字是_。 A.VARB.cherC.integerD.defaultD 教师批改:D 10、下面不正确的字符串常量是_。 A.abcB.1212C.0D. A 教师批改:A 11、下面不正确的字符常量是_。 A.cB.C.WD. A 教师批改:A 12、下述程序段的输出结果是_。int x=10;int y=x+;printf(%d,%d,(x+,y),y+); A.11,10B.11,11C.10,10D.10,11A 教师批改:A 13、已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=1.42;则以下不符合C语言语法的表达式是_。 A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)A 教师批改:A 14、已知字母A的ASCII编码为10进制数65,且c2为字符型,则执行语句c2=A+6-3后,c2中的值为_。 A. DB. 68C.不确定的值D. CA 教师批改:A 15、以下所列的C语言常量中,错误的是_。 A.0xFFB.1.2e0.5C.2LD.72B 教师批改:B 16、以下叙述正确的是_。 A.在C程序中main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的错误C 教师批改:C 17、以下运算符中,运算对象必须是整型的是_。 A./B.%=C.!=D.=B 教师批改:B 18、正确的标识符是_。 A.?aB.a=2C.a.3D.a_3B 教师批改:D 19、在C语言中(以16位Pc机为例),5种基本数据类型的存储空间长度的排列顺序为_。 A)charint1ong intfloatdoubleB)charintlong intfloatdoubleC)charintlong intfloatdoubleD)charintlong intfloatdoubleA 教师批改:A 20、假设所有变量均为整型,则表达式(a2,b5,b+,a+b)的值是_。 A)7B)8C)6D)2B 教师批改:B 21、以下不正确的叙述是_。 A.在C程序中,逗号运算符的优先级最低B.在C程序中,APA和apa是两个不同的变量C.如果a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值保持不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值B 教师批改:D 22、若x,i,j和k都是int型变量,则计算下面表达式后,x的值为_。X=(i=4,j=16,k=32) A)4B)16C)32D)52C 教师批改:C 23、假设所有变量均为整型,则表达式(a2,b5,b+,a+b)的值是_。 A)7B)8C)6D)2B 教师批改:B 24、下列四组选项中,均不是c语言关键字的选项是_。 A)define IF typeB)getc char printfC)include scanf caseD)while go powA 教师批改:A 25、下面四个选项中,均是c语言关键字的选项是_。 A)auto enum includeB)switch typedef continueC)signed union scanfD)if struct typeB 教师批改:B 26、下面四个选项中,均是合法整型常量的选项是_。 A)160 -0xffff 011B)-0xcdf 01a 0xe C)-01 986.012 0668D)-0x48a 3e5 0xA 教师批改:A 27、下面四个选项中,均是合法转义字符的选项是_。 A) nB) 017 ;C)018 f xabD)0 101 xlfA 教师批改:A 28、下面四个选项中,均是正确的八进制数或十六进制数的选项是_。 A)-10 0x8f -

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论