《C 语言程序设计》期中考试试卷 一、单项选择题(1 空 1 分,共 20 分)1、C 语言程序的基本结构是( ) 。A) 函数 B) 语句 C) 字符 D) 程序行2、一个 C 程序的执行是( ) 。A) 从本程序的主函数开始,到本程序的主函数结束 B) 从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束D)从本程序的第一个函数开始,到本程序的主函数结束3、下列四个叙述中,错误的是( ) 。A) 一个 C 源程序必须有且只能有一个主函数 B) 一个 C 源程序可以含一个或多个子函数 C) 在 C 源程序中注释说明必须位于语句之后 D) C 源程序的基本结构是函数4、下面不属于 C 语言保留字的是( ) 。A) short B) ELSE C) extern D) for5、下列四个叙述中,正确的是( ) 。A) 库函数也是 C 语言本身的组成部分 B) C 语言中的输入输出操作是由相应语句完成的 C) 库函数是 C 编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C 语言允许的一组是( )。 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型7、在 C 语言中不同数据类型的的长度是( )。 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关8、下列四组(八进制或十六进制)常数中,正确的一组是( )。 A) 016 0xbf 18 B) 0abc 017 0xa C) 010 -0x11 0x16 D) 0A12 7FF —123 9、下列四组转义字符中,合法的一组是( ). A)‘\t’ ‘\\’ ‘\n’ B)‘\' ‘\017'‘\x’ C)‘\018’‘\f’ ‘\xab’ D)‘\\0’ ‘\101’‘xif’10、在 C 语言中,一个整型数据占两个字节,则 int 型数据的取值范围是( ). A) 32767 ~ —32768 B) 0 ~ 65535 C) 127 ~ —128 D) 0 ~ 255 11、经 char w; int x; float y; double z;说明后,表达式 w*x+z-y 的类型是( 。A) float B) char C) int D) double12、以下能正确定义变量 a, b 和 c 并为它们赋值的语句是( ). A) int a=5; b=5; c=5; B) int a,b,c=5; C) a=5,b=5,c=5; D) int a=5, b=5, c=5;13、在 C 语言中,用于表示逻辑“真"的值是( ). A) T B) 1 C) —1 D) 非零值14、经 int a=7...