更多"[单选题]设有定义:int n=0,*p=&n,**q=&am"的相关试题:
[单选题]设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
[单选题]以下选项中正确的定义语句是()。
A.double a;b;
B.double a=b=7;
C.double a=7,b=7;
D.double,a,b;
[单选题]若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
A.main()
{…… x=fun(2,10); ……}
Float fun(int
A,int b){ ……}
B.float fun(int
A,int b){……}
Main()
{…… x=fun(i,j); ……}
C.float fun(int int);
Main()
{…… x=fun(2,10); ……}
Float fun(int
A,int b){ ……}
D.main()
{ float fun(int i, int j);
…… x=fun(i,j); ……}
Float fun(int
A,int b){ ……}
[单选题]设有定义:double x;,则以下能够正确输入变量x值的语句是()。
A.scanf("x=%f",&x);
B.scanf("x=%lf",&x);
C.scanf("x=%f",x);
D.scanf("x=%LF",&x);
[单选题]设有以下定义
Union data
{ char d1; float d2; } demo;
则下面叙述中错误的是()。
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.d1赋99后,demo.d2中的值是99.0
[单选题]设有定义语句int (*f)(int);,则以下叙述正确的是()。
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
[单选题]有定义语句:int x,y;。若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
A.11 12↙
B.11,12↙
C.11, 12↙
D.11,↙12↙
[单选题]以下选项中,能定义m为合法的结构体变量的是()。
A.typedef struct abc
{ double a;
Char b;
} m;
B.struct
{ double a;
Char b;
}m;
C.struct ABC
{ double a;
Char b;
}
ABC m;
D.typedef ABC
{ double a;
Char b;
}
ABC m;
[单选题]以下选项中,能定义s为合法的结构体变量的是()。
A.typedef struct abc
{ double a;
Char b[10];
} s;
B.struct
{ double a;
Char b[10];
}s;
C.struct ABC
{ double a;
Char b[10];
}
ABC s;
D.typedef ABC
{ double a;
Char b[10];
}
ABC s;
[单选题]若以下选项中的变量已正确定义,则正确的赋值语句是()。
A.x1=26.8%3;
B.1+2=x2;
C.x3=0x12;
D.x4=1+2=3;
[单选题]设有定义:int
A,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是()。
A.scanf("%d",pa);
B.scanf("%d",a);
C.scanf("%d",&pa);
D.scanf("%d",*pa);
[单选题]以下( )选项是机组成员差异训练的定义。
A.对于已在相同组类其他型别飞机的相同职务上经审定合格并服务过的机组成员,在转入该机型的同一职位之前所应接受的训练
B.对于未在相同组类其他飞机的相同职位上经审定合格并服务过的机组成员所应接受的训练
C.对于已在某一特定型别的飞机上经审定合格并服务过的机组成员,当使用的同型别飞机与原飞机存在差异时所应接受的训练
D.对于在某一型别飞机上合格并担任较低级别职务的机组成员,在升任更高级别职务时所应接受的训练
[单选题]有以下程序
Main()
{ int a=1,b=3,c=5;
Int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
Printf("%d\n",c);
}
执行后的输出结果是()。
A.1
B.2
C.3
D.4
[单选题]有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是()。
A.1
B.2
C.3
D.4
[单选题]已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
A.6
B.0
C.2
D.1
[单选题]若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是()。
A.char y[10]; strcpy(y,x[4]);
B.char y[10]; strcpy(++y,&x[1]);
C.char y[10],*s; strcpy(s=y+5,x);
D.char y[10],*s; strcpy(s=y+1, x+1);
[单选题]设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是()。
A.c1^c2
B.c1&c2
C.~c2
D.c1|c2
[单选题]以下不能正确定义二维数组的选项是()。
A.int a[2][2]={{1},{2}};
B.int a[][2]={1,2,3,4};
C.int a[2][2]={{1},2,3};
D.int a[2][]={{1,2},{3,4}};
[单选题]已有定义 int x; f1oat y; 且执行 scanf("%3d%f",&x,&y); 语句 , 若从第一列开始输入数据 12345 678( 回车 ), 则 x 的值为
A.12345
B.123
C.45
D.345