C语言程序设计习题!!5道
16.以下对二维数组定义不正确的选项是()。A.inta[2][3]={0};B.intb[][3]={0,1,2,3};C.intc[2][3]={1,2,3,4,5,...
16. 以下对二维数组定义不正确的选项是( )。
A. int a[2][3]={0};
B. int b[][3]={0,1,2,3};
C. int c[2][3]={1,2,3,4,5,6};
D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
17. 以下程序的输出结果是( )。
main( )
{ int i,a[10];
for(i=9;i>=0;i--) a[i]=l0-i;
printf("%d%d%d",a[2],a[5],a[8]); }
A . 258
B . 74l
C . 852
D . 369
18. 已知定义:“int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( )。
A . i=*p-*q
B . p=q+2
C . i=p+q-3
D . i=*(q+2)
19. 有结构定义如下:
struct student
{char name[10];
long stu_no;
float score[3];
}s1={"Li",830021,89,78,44};
则s1.score[0]的值是( )。
A . 78
B . 44
C . 89
D . 83
20. 能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )。
A . a>=10 or a<=0
B . a>=0|a<=10
C . a>=10 &&a<=0
D . a>=10||a<=0 展开
A. int a[2][3]={0};
B. int b[][3]={0,1,2,3};
C. int c[2][3]={1,2,3,4,5,6};
D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
17. 以下程序的输出结果是( )。
main( )
{ int i,a[10];
for(i=9;i>=0;i--) a[i]=l0-i;
printf("%d%d%d",a[2],a[5],a[8]); }
A . 258
B . 74l
C . 852
D . 369
18. 已知定义:“int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( )。
A . i=*p-*q
B . p=q+2
C . i=p+q-3
D . i=*(q+2)
19. 有结构定义如下:
struct student
{char name[10];
long stu_no;
float score[3];
}s1={"Li",830021,89,78,44};
则s1.score[0]的值是( )。
A . 78
B . 44
C . 89
D . 83
20. 能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )。
A . a>=10 or a<=0
B . a>=0|a<=10
C . a>=10 &&a<=0
D . a>=10||a<=0 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询