在C语言中,以下说法正确的是( )。
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共占用一个存储单元
C.只有当实参和与其参应的形参同名时才共占用存储单元
D.形参是虚拟的,不占用存储单元
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共占用一个存储单元
C.只有当实参和与其参应的形参同名时才共占用存储单元
D.形参是虚拟的,不占用存储单元
第2题
A.在C语言中,所有变量都必须在定义时进行初始化。
B.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
C.一条变量定义语句不可以同时定义多个变量。
D.在C语言中,变量必须先定义后使用。
第3题
A.在C语言中,所有变量都必须在定义时进行初始化。
B.一条变量定义语句不可以同时定义多个变量。
C.不同类型的变量分配的存储空间大小都是相同的。
D.const常量只能在定义时赋值。
第4题
以下关于C语言的叙述中正确的是
A.C语言中的变量可以在使用之前的任何位置进行定义
B.在C语言算*表达式的书写中,运算符两侧的运算数类型必须一致
C.C语言的数值常量中夹带空格不影响常量值的正确表示
D.C语言中的注释不可以夹在变量名或关键字的中间
第5题
以下叙述中正确的是
A.关系运算符两边的运算对象可以是Ci吾言中任意合法的表达式
B.在C语言中,逻辑真值和假值分别对应1和0
C.对于浮点变量x和y,表达式:x=y是非法的,会出编译错误
D.分支结构是根据算*表达式的结果来判断流程走向的
第6题
以下叙述中正确的是()。
A.预处理命令行必须位于C源程序的起始位置
B.在C语言中,预处理命令行都以“#”开头
C.每个C程序必须在开头包含预处理命令行:#include<stdio.h>
D.C语言的预处理不能实现宏定义和条件编译的功能
第7题
A.变量在没有初始化的时候,其值都是0
B.实型常量的默认类型是double类型。
C.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
D.在C语言中,所有变量都必须在定义时进行初始化。
第8题
A.int,double,char,boolean
B.int,float,char,boolean
C.int,float,String,boolean
D.int,double,String,boolean
第9题
A.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
B.在C语言中,所有变量都必须在定义时进行初始化。
C.一条变量定义语句可定义多个同类型的变量。
D.一条变量定义语句不可以同时定义多个变量。