C复习题1.docVIP

  • 83
  • 1
  • 约 41页
  • 2017-05-12 发布于河南
  • 举报
C复习题1

专科C语言不考共用体、位运算、文件、二级指针,二维数组行指针、静态全局变量、9.2.4、9.2.6、9.2.7和9.4.3等内容 第1章 1.1 单选题 1.一个算法应该具有确定性等5个特性,下面对另外4个特性的描述中错误的是 A.有零个或多个输入B. 有零个或多个输出C.有穷性D. 可行性 2以下叙述中正确的是 A. C语言的源程序不必通过编译就可以直接运行 B. C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C. C语言源程序经编译形成的二进制代码可以直接运行 D. C语言中的函数不可以单独进行编译 用C语言编写的代码程序 A. 可立即执行B. 是一个源程序C. 经过编译即可执行 D. 经过编译解释才能执行 . 结构化程序由三种基本结构组成,三种基本结构组成的算法 A. 可以完成任何复杂的任务 B. 只能完成部分复杂的任务 C. 只能完成符合结构化的任务 D. 只能完成一些简单的任务 A. 用C程序实现的算法必须要有输入和输出操作 B. 用C程序实现的算法可以没有输出但必须要有输入 C. 用C程序实现的算法可以没有输入但必须要有输出 D. 用C程序实现的算法可以既没有输入也没有输出 1.2 填空题 1.C语言程序的基本单位是____函数______ 2.一个C语言程序总是从____主函数main()________主函数main()______ 3.一个C语言程序是由一个或若干个函数构成的,程序中至少应包含一个___主函数main()____函数。 4.一个C语言函数一般由两部分组成,它们分别是___函数首部_______函数体___ 5.函数体以____{_____开始,以_____}___结束。 6.结构化程序的3种基本结构是__顺序结构___选择结构___循环结构__ 7.C语言源程序文件名的后缀是___.c ___,经过编译后,生成的目标文件名的后缀是_.obj_,经过连接后,生成的可执行文件名的后缀是___.exe ___。 第2章 1.下列叙述中正确的是( )。 A.C语言中既有逻辑类型也有集合类型 B.C语言中没有逻辑类型但有集合类型 C.C语言中有逻辑类型但没有集合类型 D.C语言中既没有逻辑类型也没有集合类型 2.下列关于C语言用户标识符的叙述中正确的是( )。 A.用户标识符中可以出现下划线和中划线(减号) B.用户标识符中不可以出现中划线,但可以出现下划线 C.用户标识符中可以出现下划线,但不能放在用户标识符的开头 D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头 3.下列4个选项中,( )是合法的用户自定义标识符。 A.b?b B.float C.2a D._isw 4.以下选项中不正确的整型常量是( )。 A.12L B.?10 C.1,900 D.123U 5.以下选项中,( )是不正确的字符常量。 A.a B.1 C.\n D.\101 6.下列关于自增运算符++和自减运算符??的叙述中正确的是( ) A.它们的运算对象可以是任何类形的变量和常量 B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D.它们的运算对象可以是char型变量、int型变量和float型变量 7.下列表达式中值为0的是( )。 A.3%5 B.3/5.0 C.3/5 D.3.0/5 8.设变量已正确定义并赋值,表达式( )不符合C语言语法。 A.int(3.14) B.++a C.a=b=5 D.a=4,3 9.若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。 A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+b 10.下列选项中,( )可以将x、y定义成float类型变量,并赋同一初值3.14。 A.double x, y=3.14; B.double x, y=2*3.14; C.double x=3.14, y=3.14; D.double x=y=3.14; 11.若变量已正确定义,表达式“j=3, j++”的值是( )。 A.3 B.4 C.5 D.0 12. 假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式 的表达式是( )。 A. 1/a*b*c B.1/(a

文档评论(0)

1亿VIP精品文档

相关文档