南昌大学C语言程序设计一到三章答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章C语言概述1、一个c程序的执行是从_____。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结柬C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束[A]教师批改:A2、以下叙述正确的是_____。A)在C程序中.main函数必须位于程序的最前面B)c程序的每行中只能写一条语句C)c语言本身没有输入输出语句D)在对一个c程序进行编译的过程中,可发现注释中的拼写错误[D]教师批改:C3、以下叙述不正确的是_____。A)一个c源程序可由一个或多个函数组成B)一个c源程序必须包含一个main函数C)c程序的基本组成单位是函数D)在c程序中,注释说明只能位于一条语句的后面[A]教师批改:D4、c语言规定:在一个源程序中,main函数的位置_____。A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后[C]教师批改:C5、一个c语言程序是由_____。A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成[B]教师批改:B6、用C语言编写的代码程序______A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行[B]教师批改:B7、以下叙述中正确的是______A)C语言的源程序不必通过编译就可以直接运行B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令C)C源程序经编译形成的二进制代码可以直接运行D)C语言中的函数不可以单独进行编译[D]教师批改:B8、以下叙述中正确的是______A)C语言是低级语言B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点[C]教师批改:C9、要把高级语言编写的源程序转换为目标程序,需要使用A)编辑程序B)驱动程序C)诊断程序D)编译程序[D]教师批改:D第二章程序的灵魂算法1、算法具有五个特性,以下选项中不属于算法特性的是______A)有穷性B)简洁性C)可行性D)确定性[B]教师批改:B2、以下叙述中正确的是______A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入C)用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出[C]教师批改:C3、结构化程序由三种基本结构组成,三种基本结构组成的算法______A)可以完成任何复杂的任务B)只能完成部分复杂的任务C)只能完成符合结构化的任务D)只能完成一些简单的任务[C]教师批改:C4、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是______A)有零个或多个输入B)有零个或多个输出C)有穷性D)可行性[B]教师批改:B5、C语言中用于结构化程序设计的三种基本结构是______A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue[D]教师批改:A6、结构化程序设计所规定的三种基本控制结构是______A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数[C]教师批改:C第三章数据类型,运算符与表达式1、C语言基本类型包括________。A.整型、实型、逻辑型B.整型、实型、字符型、逻辑型C.整型、字符型、逻辑型D.整型、实型、字符型[C]教师批改:D2、C语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符________。A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字、下划线中任意一种字符[C]教师批改:C3、C语言中最简单的数据类型包括________。A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型[C]教师批改:B4、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是________。A.-3B.9C.-12D.6[C]教师批改:C5、若t为double类型,表达式t=1,t+5,t++的值是________。A.1B.6.0C.2.0D.1.0[D]教师批改:D6、若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是________。A.1B.2C.2.0D.2.5[C]教师批改:C7、设a为5,执行下列语句后,b的值不为2的是________。A.b=a/2B.b=6-(--a)C.b=a%2D.b=a3?2:1[C]教师批改:C8、下列四组选项中,均是不合法的用户标识符的选项_______。A.AP_0doB.floatgoto_AC.b-agotointD._123tempINT[C]教师批改:C9、下列选项中,合法的C语言关键字是________。A.VARB.cherC.integerD.default[D]教师批改:D10、下面不正确的字符串常量是________。A.‘abc‘B.12\‘12C.0D.[A]教师批改:A11、下面不正确的字符常量是________。A.cB.‘\‘‘C.‘W‘D.‘‘[A]教师批改:A12、下述程序段的输出结果是________。intx=10;inty=x++;printf(%d,%d,(x++,y),y++);A.11,10B.11,11C.10,10D.10,11[A]教师批改:A13、已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是________。A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)[A]教师批改:A14、已知字母A的ASCII编码为10进制数65,且c2为字符型,则执行语句c2=‘A‘+‘6‘-‘3‘后,c2中的值为________。A.DB.68C.不确定的值D.C[A]教师批改:A15、以下所列的C语言常量中,错误的是________。A.0xFFB.1.2e0.5C.2LD.‘\72‘[B]教师批改:B16、以下叙述正确的是________。A.在C程序中main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的错误[C]教师批改:C17、以下运算符中,运算对象必须是整型的是________。A./B.%=C.!=D.〈=[B]教师批改:B18、正确的标识符是________。A.?aB.a=2C.a.3D.a_3[B]教师批改:D19、在C语言中(以16位Pc机为例),5种基本数据类型的存储空间长度的排列顺序为_____。A)char<int<1ongint<=float<doubleB)char=int<longint<=float<doubleC)char<int<longint=float=doubleD)char=int=longint<=float<double[A]教师批改:A20、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是_____。A)7B)8C)6D)2[B]教师批改:B21、以下不正确的叙述是______。A.在C程序中,逗号运算符的优先级最低B.在C程序中,APA和apa是两个不同的变量C.如果a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值保持不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值[B]教师批改:D22、若x,i,j和k都是int型变量,则计算下面表达式后,x的值为________。X=(i=4,j=16,k=32)A)4B)16C)32D)52[C]教师批改:C23、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是________。A)7B)8C)6D)2[B]教师批改:B24、下列四组选项中,均不是c语言关键字的选项是________。A)defineIFtypeB)getccharprintfC)includescanfcaseD)whilegopow[A]教师批改:A25、下面四个选项中,均是c语言关键字的选项是________。A)autoenumincludeB)switchtypedefcontinueC)signedunionscanfD)ifstructtype[B]教师批改:B26、下面四个选项中,均是合法整型常量的选项是________。A)160-0xffff011B)-0xcdf01a0xeC)-01986.0120668D)-0x48a3e50x[A]教师批改:A27、下面四个选项中,均是合法转义字符的选项是_______。A)‘\‘‘‘\\‘‘\n‘B)‘\‘‘017‘‘\;;‘C)‘018‘‘f‘‘xab‘D)‘\\0‘‘\101‘‘xlf‘[A]教师批改:A28、下面四个选项中,均是正确的八进制数或十六进制数的选项是________。A)-100x8f-011B)0abc-0170xcC)0010-0x110xf1D)0a12-0x123-0xa[C]教师批改:C29、己知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式____。A)a+=a-=(b=4)*(a=3)B)a=a*3=2C)x%(-3)D)y=float(i)[B]教师批改:A

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功