C各章练习题及复习资料.doc
文本预览下载声明
《C程序设计》练习题
系:
班级:
学号:
姓名:
信息工程学院
2007.3.1
C语言概述
一、选择题:
一个C程序的执行是从( )
本程序的main函数开始,到main函数结束
本文件第一个函数开始,到本文件的最后一个函数结束
本程序的main函数开始,到本文件的最后一个函数结束
本文件的第一个函数开始,到本文件的main结束
以下说法不正确的是( )
一个C源程序可由一个或多个函数组成
一个C源程序必须包含一个main函数
C程序的基本组成单位是函数
在C程序中,注释说明只能位于一条语句的后面
C语言规定:在一个源程序中,main函数的位置( )
A)必须在开始 B)必须在系统调用的库函数的位置
C)可以任意 D)必须在最后
源程序program.c经编译产生的目标文件和连接后产生的可执行文件是( )
A)program.bak和program.obj B)program.obj和program.exe
C)program.exl和program.c D)program.bak和prgram.exe
在Turbo C中,仅能连续完成编译和连接的操作热键是( )
A)Alt_F9 B)Ctrl+F9 C)F9 D)Alt+F5
以下叙述中错误的是 ( )
C语言源程序经编译后生成后缀为.obj的目标程序
C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
以下关于函数的叙述中正确的是( )
A)每个函数都可以被其它函数调用(包括main函数)
B)每个函数都可以被单独编译
C)每个函数都可以单独运行
D)在一个函数内部可以定义另一个函数
算法
选择题:
结构化程序设计规定的三种基本控制结构是( )
A)顺序、选择和转向 B)层次、网状和循环
C)模块、选择和循环 D)顺序、选择和循环
算法具有五个特性,以下选项中不属于算法特性的是( )
A)有穷性 B)简洁性 C)可行性 D)确定性
以下叙述中正确的是 ( )
A)用C程序实现的算法必须要有输入和输出操作
B)用C程序实现的算法可以没有输出但必须要有输入
C)用C程序实现的算法可以没有输入但必须要有输出
D)用C程序实现的算法可以既没有输入也没有输出
以下叙述中错误的是 ( )
算法正确的程序最终一定会结束
算法正确的程序可以有零个输出
算法正确的程序可以有零个输入
算法正确的程序对于相同的输入一定有相同的结果
下列不属于结构化程序设计的基本方法的是( )
A)自顶现下 B)逐步细化 C)模块化 D)网络化
算法设计(用N-S结构流程图描述下列算法):
求两个数正整数的最大公约数。
求2/1,-3/2,5/3,-8/5,……前20 项之各
判断一个正整数是否为素数。
数据类型、运算符与表达式
一、选择题
是合法的用户自定义标识符的( )
A)ah-spks B)double C)ctrl D)_myapple
以下正确的C语言标识符是( )
A)%x B)a+b C)a123 D)test!
16 以下不能定义为用户标识符的是( )
A) Void B) b_2 C) int D) name
15 以下选项中可作为C语言合法整数的是(
A) 11010 B B) 0583 C) x2b2 D) 0xafb
C语言的短整型数值在计算机中占用的字节个数是(
A) 1 B) 2 C) 3 D) 4
设int型的数据长度为2个字节,则unsigned int 类型数据的取值范围是( )
A)均为2个字节 B)0至65535 C)-3276至32767 D)-256至255
以下选项中可作为C语言合法常量的是( )
A)-80. B)-080 C)-8e1.0 D)-80.0e
下列式中,值不为4的表达式是( )
A)sizeof(unsigned long) B)sizeof(long) C)sizeof(unsigned int) D)sizeof(float)
设有说明语句:char a=’\123’;则变量a( )
A)包含1个字符 B)包含2个字符 C)3个字符 D)说明不合法
C 语言中,
显示全部