预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共87页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言 第一章C语言概述 一、填空 1.*C语言中任何程序的运行总是从主函数开始,在()函数中结束。 答:main函数 2.*一个C语言程序总是从()函数开始执行。 答:main() 3.*C语言源程序的扩展名为()。 答:*.c 4.*C语言源程序的扩展名为*.C、目标文件的扩展名为()、可运行文件的扩展名为()。 答:*.obj*.exe 5.*C语言属于面向()语言。 答:过程 6.*C语言程序的注释可以出现在程序的任何地方,它总是以()符号作为开始标记,以()符号作为结束标记。 答:/*,*/ 7.*C语言中规定标识符只能由字母、数字、下划线组成,且第一个字符必须是()或()。 答:字母,下划线 8.*结构化设计中的三种基本结构是()、()和循环结构。 答:顺序,选择 9.**程序开发的四个步骤是()、()链接和执行。 答:编辑,编译 二、单项选择题(每题2分) 1.*在C程序中所用的变量使用前() (A)可以不定义(B)先定义后使用(C)随时定义随时用(D)其他 答:b 2.**C语言程序从main()函数开始执行,所以这个函数要写在()。 A)程序文件的开始B)程序文件的最后 C)它所调用的函数的前面D)程序文件的任何位置 答:d 3.**下列关于C语言的叙述错误的是() A)大写字母和小写字母的意义相同 B)不同类型的变量可以在一个表达式中 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同的场合可以有不同的含义 答:a 4.*一个C程序的执行是从()。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束 答:a 5.**以下叙述正确的是()。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 答:c 6.**以下叙述不正确的是()。A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面答:d 7.*一个C语言程序是由()。 A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成答:B 第三章数据类型、运算符与表达式 一、填空 1、**x=2,y=-3,z=3,则表达式x||y+z&&y-z的值为()。 答:1 2、*在C语言中实型变量分为两种类型,它们是()和()。 答:floatdouble 3**、十进制11转化为八进制的值为()。 答:13 4、**十进制数159转换为八进制数是() 答:237 5、**已知intx=6;表达式x%2+(x+1)%2的值是()。 答:1 6、*C语言中char型变量在内存中占()个字节的内存单元 答:1 7、*C语言的变量名:TEA与tea是()同的。 答:不 8、**设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。 答:0 9、**表达式(5<3)&&(2||8<4)的值是()。 答:假0 10、**十六进制数2a转换为十进制数是()。 答:42 11、**计算x、y之和的平方,表达式应写作()。 答:(x+y)*(x+y) 12、**执行语句“a=5+(c=6);”后,变量a、c的值依次为()。 答:11.6 13、**设x是个实型变量。满足数学式|x|>4的c语言表达式是()。 答:x>4||x<-4 14、**若s是整型变量,则计算表达式s=22/3%2后s的值为()。 答:1 15、*C语言用()号括起来的单个或多个字符表示字符串常量。 答:双引号 16、*floatx,y,z;是将x,y,z;定义为() 答:浮点型数 17、*目前常用C语言的一个整型变量的存储容量为()个字节。 答:2 18、*无符号基本整型的数据类型符为(),双精度实型数据类型符为()。 答:unsignedint、double 19、**定义变量的完整语句格式是:()()变量名1=初值1,变量名2=初值2,...;。 答:存储类型符、数据类型符 20、**设有下列运算符:<<、+、++、&&、<=,其中优先级最高的是(),优先级最低的是()。 答:++、&& 21、**“=”是()符号,不是等号。在C语言中等于号用“()”表示。 答:赋值、== 22、**表达式10/3的结果是(),10.0/3的结果是()。 答:3、3.333333 23.**表达式10%3的结果是(),3%10的结果是()。 答:1、3 24