若定义x为double型变量,则能正确输入x值的语句是()。
A.scanf("%f",x);
B.scanf("%f",&x);
C.scanf("%lf",&x);
D.scanf("%5.1f",&x);
第1题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
A.INPUTx、y、z;
B.scanf("%d%d%d",&x,&y,&z);
C.scanf("%d%d%d",x,y,z);
D.read("%d%d%d",&x,&y,&z);
第2题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )。
A.INPUT x,y、z;
B.scanf(”%d%d%d”,&x,&y,&z.);
C.sCanf(”%d%d%d”,x,y,z.);
D.read(”%d%d%d”,&x,&y,&z.);
第3题:
若已定义x为int类型变量,说明指针变量p的正确语句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第4题:
若变量x、y已定义为int类型且X的值为33,y的值为3,请将输出语句printf(( ),x/y);补充完整,使其输出的计算结果形式为:x/y=11。
第5题:
若x为int型变量,则执行以下语句后,x的值为 ( ) x=6; x+=x-=x*x;
A.36
B.-60
C.60
D.-24
第6题:
有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用的语句是A.fun(int y,double m); B.k=fun(10,12.5); C.fun(x,n); D.void fun(n,x);
第7题:
若有定义语句:double x,y,*px,+py;,执行Tpx=&x;py=&y之后,正确的输入语句是( )。
A.A
B.B
C.C
D.D
第8题:
若已定义x为int型变量,说明指针变量p的正确语句是 ( )
A.int p=&x;
B.int * p=x;
C.int * p=&x;
D.* p=* x;
第9题:
x、y和z被定义为int型变量,若从键盘给x、y和z输入数据,正确的输入语句是 ( )
A.INPUTx、y,z;
B.scan{("%d%d%d",& x &y &z);
C.scanf("%d%d%d",x,y,z);
D.read("%d%d%d",&x&y&z);
第10题:
若已有如下宏定义: #define MIN(x,y) (x)>(y)?(x):(y) 以及定义:int a=1,b=3,c;,则执行语句c=MIN(a=b,b-a);以后,变量c的值是()
第11题:
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
语句①和②中的*p含义相同,都表示给指针变量赋值
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
语句①和②的执行结果都是把变量x的地址赋给指针变量p
第12题:
k=FUN(x,n);
void FUN(n,x);
FUN(int y,double m);
FUN(10,12.5);
第13题:
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)
第14题:
若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
A.x=y==5;
B.X=n%2.5:
C.x+n=i;
D.x=5=4+1:
第15题:
有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
第16题:
设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。
第17题:
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。
A.scanf("%d%lx,%le",&x,&y,&z);
B.scanf("%2d*%d%lf"&x,&y,&z);
C.scanf("%x%*d%o",&x,&y);
D.scanf("%x%o%6.2f",&x,&y,&z)
第18题:
若变量已正确定义为int型,要给a、b、C输入数据,正确的输入语句是( )。A.
B.
C.
D.
A.A
B.B
C.C
D.D
第19题:
A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
B.语句①和②中的*p含义相同,都表示给指针变量赋值
C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
D.语句①和②的执行结果都是把变量x的地址赋给指针变量p
第20题:
有以下函数定义; void fun(int n,double x){......} 若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
第21题:
设i,j为类X定义的double型变量名,下列X类的构造方法中不正确的是
A.X(double k){ i=k; }
B.X( ){ i=6;}
C.X(double m,double n){ i=m;j=n;}
D.double X(double k){ i=k;return i;}
第22题:
若定义x为double型变量,则能正确输入x值的语句是()。
第23题:
int
long
double
char
第24题:
printf(x=%5.0f,x);
printf(x=%f,x);
printf(x=%lf,x);
printf(x=%0.5f,x);