设有定义语句int a()={66,88,99}; 则以下对此语句的叙述错误的是
A.定义了一个名为a的一维数组
B.数组有3个元素
C.数组的下标为1到3
D.数组中的每个元素都是整型
时间:2023-11-03 11:26:35
相似题目
-
设有以下定义:#define d 2int a=0;float b=1.25;char c='A';下面语句不正确的是( )
-
设有以下定义int a=0;double b=1.25;char c=’A’;#define d 2则下面语句中错误的是( )
-
设有定义语句“int a[ ]={66,88,99};“,则以下对此语句的叙述错误的是( )
-
设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的
-
设有定义: int a=1,b=2,c=3; ,以下语句中执行效果与其它三个不同的是( )。
-
设有定义语句int (*ptr)[10];,其中的ptr是
-
设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是( )
-
设有定义 int a=3,b,c=5; 请将以下三条语句 ++a;b=a+c;++c; 写成一条语句。
-
设有如下定义: struct sk {int a; float b;} data,*p;若要使p指向data中的a域,正确的赋值语句是().
-
设有定义语句:int a[][3]={{0},{1},{2}},则数组元素a[1][2]的值为____设有定义语句:int a[][3]={{0},{1},{2}},则数组元素a[1][2]的值为____
-
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为()A.**p=100;B.**pp=100;C.&
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为()
A.**p=100;
B.**pp=100;
C.&*p=100;
D.*pp=10;
-
设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。A)*p=*q; B)p=q;C)*p=&n1; D)p=*q;
-
设有数组定义:int a[ ]= { 1l,22,33,44,55,66,77,88,99};则执行下列几 个语句后的输出结果是【 】设有数组定义:int a[ ]= { 1l,22,33,44,55,66,77,88,99};则执行下列几 个语句后的输出结果是【 】。 for();
-
设有定义int a=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
<span style="font-size: 10.5pt">设有定义<span style=";;font-family:times new roman;">int a=1,b=2,c=3;</span><span style=";;font-family:宋体;">以下语句中执行效果与其它三个不同的是</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">A</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a,a=b,b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">B</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a,a=b,b=c;}</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">C</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a;a=b;b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">D</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a;a=b;b=c;}</span></span><span style="font-size: 13.5pt"><o:p></o:p></span>
-
设有定义语句inta[]={6,88,99};则以下对此语句叙述错误的是()。
A、定义了一个名为a的一维数组
B、a数组有3个元素
C、a数组的下标为1~3
D、数组中的每个元素是整型
-
设有下列定义:struct sk{int m;float x;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。A.
设有下列定义:struct sk{ int m; float x; }data,*q;若要使q指向data中的m域,正确的赋值语句是()。
A.q=&data.m;
B.q=data.m;
C.q=(struct sk*)&data.m;
D.q=(struct sk*)data.m;
-
设有以下宏定义和语句: define P(x, y) x/y define PP(a, b) a*b int c=P(2+3, 2+3)+PP(2+3, 2+3); 则变量c的值是()。
A.26
B.17
C.17.5
D.31
-
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
A.876和543.000000
B.87和6.000000
C.87和543.000000
D.76和543.000000
-
设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是
A.a[0][1]
B.a[1][0]
C.a[1][1]
D.a[1][2]
-
设有如下定义,struct sk{int a;float b;}data;int*p; 若要使P指向data中的a域,正确的赋值语句是(
设有如下定义, struct sk { int a; float b; }data; int*p; 若要使P指向data中的a域,正确的赋值语句是()。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a;
-
设有定义语句int(*f)(int);则以下叙述正确的是()
A.f是指向函数的指针变量,该函数具有一个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
设有定义语句int(*f)(int);,则以下叙述中正确的是()
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
-
设有以下定义 int a=10; double b=2.5; char c=’Z’; define d 100 则下面语句中错误的是
A.a++;
B.b++;
C.c++;
D.d++;
-
设有数组定义:int a[ ]= 1l,22,33,44,55,66,77,88,99;则执行下列几 个语句后的输出结果是______。 for(int i= 0 ;i if (a[i]%3= =0 ) System.out.println(a[i] + " ");