C语言程序设计综合练习一.docx
文本预览下载声明
C语言程序设计综合练习一
姓名:[填空题]*
1 .float a⑵[4];可以把a看作一个一维数组,它有2个元素:a[0], a[l]?每个元素又 是一个包含4个元素的一维数组。[判断题]*
对
错
2.在计算机高级语言中,数据的两种表现形式有:常量和变量。常量的值不能改 变,也不能赋值。[判断题]*
对(正确答案)
错
3.int i=6;printf(%d”,i++);执行以上语句后,输出为6。[判断题]*
对(正确答案)
错
4.(int)(x+y),将x+y的值强制转换成int型。[判断题]*
对
错
5.intall0];这是定义数组,指定数组包含10个元素,其中包括a[10]o [判断题]*
对
错
6.int a[20];这是定义数组,指定数组的长度是20,元素序号从1开始。[判断题]* 对
错(正确答案)
C语言规定了一个“字符串结束标志”,以字符10,作为结束标志。[判断题]*
对
错
每一个函数用来实现一个特定的功能。函数名应反映其代表的功能,C程序的执 行是从第一个函数开始。[判断题]*
对
错(正确答案)
库函数,它是由系统提供的,用户不必自己定义,可直接使用它们。[判断题]*
对
错
变量必须先定义,后使用,不经过定义或声明的变量就使用是非法的,不能通
过编译。[判断题]*
对
错
用户函数,是用户定义,先定义,后使用。[判断题]*
对(正确答案)
错
如果在程序中引用scanf()和printf()函数,必须要在预处理命令中引入 string.ho [判断题]*
错正确答案)
函数声明应包括以下几个内容:指定函数的返回值类型、指定函数的名字、指定 函数的参数的名字和类型及指定函数应当完成什么操作,即函数体。[判断题]* 对
错(正确答案)
while语句的条件判别表达式的值为“真”时,就执行循环体语句,?为“假”时,就 不执行循环体语句。[判断题]*
对
错
(float)a,将变量a的值强制转换成flaot型。[判断题]*
对(正确答案)
错
函数声明应包括:指定函数的返回值类型、指定函数的名字、指定函数的参数的
名字和类型,不包括函数体。[判断题]*
对
错
n.int a[6];int *p;p=a;以上语句不存在语法错误。[判断题]米
对(正确答案)
错
18..数据类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节) 以及数据的存储形式,如,int是整型,char是字符型,float是单精度型。[判断题]
对(正确答:
错
19. int a[6];int *p;p=a[O];以上语句不存在语法错误。[判断题]*
对(正确答案)
错
2O.int a[ 18];for(p=a;a(p+18);a++) printf(“%d”,*a);当前语句不存在语法错。[判断题]
*
对
错(正确答案)
结构体数据可以包含不同数据类型的数据成员,数组必须包含相同数据类型。
[判断题]*
对
错
—个C语言程序是由一个或多个函数组成的,其中必须包含唯一 main()函数。
[判断题]*
对
错
int a|6];int *p;p=a[5];当前语句不存在语法错误。[判断题]*
对
错(正确答案)
—个函数包括两个部分:函数首部和函数体,函数体一般包括声明部分和执行
部分。[判断题]*
对
错
在for(表达式1 ;表达式2 ;表达式3)语句中,表达式3是属于循环条件表达 式。[判断题1*
对
错(正确答案)
用switch可以实现多分支先择。[判断题]*
对(正确答案)
错
在for(表达式1 ;表达式2 ;表达式3)语句中,表达式1是初始化循环变量的表 达式。[判断题]*
对(正确答案)
错
定义一维数组的格式是:类型名数组名[常量表达式。[判断题]*
对
错
用for语句可以实现两分支的选择结构。[判断题】*
对
错(正确答案)
C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结 构体。[判断题]*
对
错
输入函数scanf()的格式控制符:整型为%£单精度为%€),字符数组(或字符) 为%,。[判断题]*
对
错(正确答案)
函数调用的形式:数据类型函数名(实参表列)。函数调用时,把实参的值传递
给形参。[判断题1*
对
错(正确答案)
double属于单精度数据类型的符号为。[判断题]*
对
错(正确答案)
表达式5*8-6/2+6%3的值为37O [判断题]米
对(正确答案)
错
语句声明不包括指针变量声明。[判断题]*
对
错
为取地址运算符为。[判断题]*
对(正确答案)
错
在派生类型中,表示变量地址的数据类型为函数。[判断题]*
错正确答案)
C语言程序的结构包括:预处理命令、全局声明和函数定义等。[判断题]*
对(正确答案)
错
如果要表示一个学
显示全部