更多"若有以下定义和语句,sizeof(a)的值是______,sizeof"的相关试题:
[单项选择]以下定义语句中正确的是
A. char a=’A’ b=’B’;
B. float a=b=10.0;
C. int a=10,*b=&a;
D. float *a,b=&a;
[填空题]有以下定义语句,则sizeof(a)的值是 【11】 ,而sizeof(a.share)的值是 【12】 。
struct date
int day;
int mouth;
int year,
union int share1;
float share2;
share;
a;
[单项选择]设有以下定义语句:Private Type point x As Integer y As Integer End Type Dim a As point下面语句中正确的是
A. a=12
B. x=12
C. point=12
D. point.x=12
[单项选择]以下错误的定义语句是()。
A. int x[4][]=1,2,3,1,2,3,1,2,3,1,2,3;
B. int x[4][3]=1,2,3,1,2,3,1,2,3,1,2,3;
C. int x[][3]=0,1,1,2,3;
D. int x[][3]=1,2,3,4;
[填空题]有以下定义和语句,则sizeof(a) 的值是 【11】 ,而sizeof(a,share)的值是 【12】
struct date
int day;
int mouth;
int year;
unionint share1;
float share2;
share;
a;
[填空题]有以下定义和语句,则sizeof(a)的值是 【13】 ,而sizeof(a.share)的值是 【14】 。
struct date
int day;
int mouth;
int year;
union int share1;
float share2;
share;
a;
[单项选择]以下不正确的定义语句是()。
A. double x[5]=1.0,2.0,3.0,4.0,5.0;
B. int y[5]=0,1,2,3,4,5;
C. char c1[]=’1’,’2’,’3’,’4’,’5’;
D. char c2[]=’a’,’b’,’c’;
[单项选择]若有定义语句:
int year=2009,*p=&year;
以下不能使变量year中的值增至2010的语句是______。
A. *p++;
B. (*p)++;
C. ++(*p);
D. *p+=1;
[填空题]有以下定义和语句,则sizeof(a)的值是______,而sizeof(a.share)的值是______。
struct date
int day;
int mouth;
int year;
unionint share1;
float share2;
share;
a;
[填空题]有以下定义和语句,则sizeof(a.share)的值是______。
struct date
{ unsigned int day;
unsigned int mouth;
unsigned int year;
union{int share1;
float share2;
}share;
}a;
[单项选择]若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是()。
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;
[单项选择]下列SQL语言的定义语句组中,哪一(些)组包含了不正确的定义语句Ⅰ.CREATE TABLE… CREATE VIEW… CREATE INDEX…Ⅱ.DROP TABLE… DROP VIEW… DROP INDEX…Ⅲ.ALTER TABLE… ALTER VIEW… ALTER INDEX…
A. 只有Ⅰ
B. Ⅰ和Ⅱ
C. 只有Ⅲ
D. Ⅱ和Ⅲ
[单项选择]以下语句定义正确的是()。
A. int a[1][4]=1,2,3,4,5;
B. float a[3][]=1,2,2,3,3,1;
C. long a[2][3]=1,1,2,1,2,3,0,0);
D. double a[][3]=8;
[单项选择]有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
A. if (c<a) x=1; else if (b<a) x=2; else x=3;
B. if (a<3) x=3; else if (b<a) x=2; else x=1;
C. if (a<3) x=3; if (a<2) x=2; if (a<1) x=1;
D. if (a<b) x=b; if (b<c) x=c; if (c<a) x=a;
[填空题]设有以下定义和语句,则*(*(p+2)+1)的值为 【20】 。
int a[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
[单项选择]若有定义语句:
int a[2][3],*p[3];
则以下语句中正确的是______。
A. p[0]=&a[1][2];
B. p[0]=a;
C. p=a;
D. p[1]=&a;
[填空题]设有以下定义和语句,则*(*(p+2)+1)的值为 【14】 。
int a[3][2]=10,20,30,40,50,60,(*p)[2];
p=a;