下列定义变量错误的是()
A.int al
B.har chl
C.int dl=10
D.ool bll
A.int al
B.har chl
C.int dl=10
D.ool bll
第1题
A.const M=10;
B.const int M=20;
C.const char ch;
D.const bool mark=true;
第2题
A.main{……x=fun(2,10);……} float fun(int a,int b){……}
B.loat fun(int a,int b){……} main{……x=fun(i,j);……}
C.loat fun(int,int); main{……x=fun(2,10);……} float fun(int a,int b){……}
D.main{float fun(int I,intj); ……x=fun(i,j);……} float fun(int a,int b){……}
第3题
A.注释语句书写位置错误
B.存放圆半径的变量r不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
第4题
A.v1
B.v2
C.v3
D.v4
第5题
(27 )若有定义 int (*Pt ) [3] ; ,则下列说法正确的是
A )定义了基类型为 int 的三个指针变量
B )定义了基类型为 int 的具有三个元素的指针数组 pt
C )定义了一个名为 *pt 、具有三个元素的整型数组
D )定义了一个名为 pt 的指针变量,它可以指向每行有三个整数元素的二维数组
第6题
关于变量,()的说法是错误的。
A.变量名必须是一个有效的标识符
B.变量在定义时可以没有初始值
C.变量一旦被定义,在程序中的任何位置都可以被访问
D.在程序中,可以将一个byte类型的值赋给一个int型类型的变量,不需要特殊声明
第7题
A.定义了基类型为int的三个指针变量
B.定义了基类型为int的具有三个元素的指针数组pt
C.定义了一个名为*pt、具有三个元素的整型数组
D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组
第8题
A.变量a,b均初始化为5
B.变量a没有初始化,b初始化为5
C.变量a,b均未初始化
D.变量b没有初始化,a初始化为5
第9题
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
A.f(v1,v2)
B.t(v1,&v2)
C.f(&v1,v2)
D.f(&v1,&v2);
第10题
A)t1=t2;
B)t2.num1=t1.num1;
C)t2.mark=t1.mark;
D)t2.num2=t1.num2;
第11题
A.整型变量的输出格式只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度