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