南昌大学c语言答案第五章,南昌大学C语言程序设计一到三章答案.doc

253b171540df25e1b84436cbe50dfc72.gif南昌大学C语言程序设计一到三章答案.doc

第1章 C语言概述1、一个c程序的执行是从_。 A本程序的main函数开始,到main函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结柬C本程序的main函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序main函数结束A 教师批改A 2、以下叙述正确的是_。 A在C程序中main函数必须位于程序的最前面Bc程序的每行中只能写一条语句Cc语言本身没有输入输出语句D在对一个c程序进行编译的过程中,可发现注释中的拼写错误D 教师批改C 3、以下叙述不正确的是_。 A一个c源程序可由一个或多个函数组成B一个c源程序必须包含一个main函数Cc程序的基本组成单位是函数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,则执行完表达式aa-a*a后,a的值是。 A.-3B.9C.-12D.6C 教师批改C 5、若t为double类型,表达式t1,t5,t的值是。 A.1B.6.0C.2.0D.1.0D 教师批改D 6、若已定义x和y为double类型,则表达式x1,yx3/2的值是。 A.1B.2C.2.0D.2.5C 教师批改C 7、设a为5,执行下列语句后,b的值不为2的是。 A.ba/2B.b6-aC.ba2D.ba321C 教师批改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 x10;int yx;printfd,d,x,y,y; A.11,10B.11,11C.10,10D.10,11A 教师批改A 13、已知各变量的类型说明如下int k,a,b;unsigned long w5;double x1.42;则以下不符合C语言语法的表达式是。 A.x-3B.w-2C.ka2,b3,abD.aa-b4*a3A 教师批改A 14、已知字母A的ASCII编码为10进制数65,且c2为字符型,则执行语句c2A6-3后,c2中的值为。 A. DB. 68C.不确定的值D. CA 教师批改A 15、以下所列的C语言常量中,错误的是。 A.0 xFFB.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.a2C.a.3D.a_3B 教师批改D 19、在C语言中以16位Pc机为例,5种基本数据类型的存储空间长度的排列顺序为_。 Acharint1ong intfloatdoubleBcharintlong intfloatdoubleCcharintlong intfloatdoubleDcharintlong intfloatdoubleA 教师批改A 20、假设所有变量均为整型,则表达式a2,b5,b,ab的值是_。 A7B8C6D2B 教师批改B 21、以下不正确的叙述是。 A.在C程序中,逗号运算符的优先级最低B.在C程序中,APA和apa是两个不同的变量C.如果a和b类型相同,在计算了赋值表达式ab后b中的值将放入a中,而b中的值保持不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值B 教师批改D 22、若x,i,j和k都是int型变量,则计算下面表达式后,x的值为。Xi4,j16,k32 A4B16C32D52C 教师批改C 23、假设所有变量均为整型,则表达式a2,b5,b,ab的值是。 A7B8C6D2B 教师批改B 24、下列四组选项中,均不是c语言关键字的选项是。 Adefine IF typeBgetc char printfCinclude scanf caseDwhile go powA 教师批改A 25、下面四个选项中,均是c语言关键字的选项是。 Aauto enum includeBswitch typedef continueCsigned union scanfDif struct typeB 教师批改B 26、下面四个选项中,均是合法整型常量的选项是。 A160 -0 xffff 011B-0 xcdf 01a 0 xe C-01 986.012 0668D-0 x48a 3e5 0 xA 教师批改A 27、下面四个选项中,均是合法转义字符的选项是_。 A nB 017 C018 f xabD0 101 xlfA 教师批改A 28、下面四个选项中,均是正确的八进制数或十六进制数的选项是。 A-10 0 x8f -011B0abc -017 0 xcC0010 -0 x11 0 xf1D0a12 -0 x123 -0 xaC 教师批改C 29、己知各变量的类型说明如下int i8,k,a,b;unsigned long w5;double x1.42,y5.2;则以下符合C语言语法的表达式。 Aaa-b4*a3Baa*32Cx-3DyfloatiB 教师批改A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值