首页/ 题库 / [单选题]在C语言中,若有定义"int a[10]的答案

在C语言中,若有定义"int a[10];",则__不能表示a[1]的地址。

单选题
2022-01-14 23:30
A、a+1
B、&a[0]+1
C、a++
D、&a[1]
查看答案

正确答案
C

试题解析

标签:
感兴趣题目
在C语言中,若有定义"int a[10];",则__不能表示a[1]的地址。
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
有以下程序: void swap1(int * a,int * b) {int* c=a; a=b,b=c; } void swap2(int * a,int * b) { int c=* a; * a=*b,*b=c; } main() {int a=10,b=15; swap 1(&a,&b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap 2(&a,&b) ; printf("%d,%d",a,b) ; } 其输出结果为 ______。
有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c; } main() {int a=10, b=15; swap 1(&a,&b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap2(&a,&b) ; printf("%d,%d",a,b) ; } 其输出结果为______。
已有定义:int i,a[10],*p;,则合法的赋值语句是 ______。
若有下面的说明和定义: union un { char s[10]; long d[3]; }ua; struet std { char c[10];double d;int a; union un vb; }a;则printf("%d ", sizeof(struct std)+sizeof(union un));输出的值为______。
假设a和b为int型变量,则执行以下语句后,b的值为______。 a=1;b=10; do {b-=a;a++; }while(b--<0);
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是_____。
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是______。
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是______。
有如下说明int a [10]={1,2,3,4,5,,6,7,8,9,10},*p=a;则数值为9 的表达式是______。
相关题目
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则不能表示a数组元素的表达式是(  )。

定义数组并初始化int a[10]={ 1,2,3,4},以下语句哪一个成立______
已知static int a[2][3]={2,4,6,8,10,12}; 正确表示数组元素地址的是______
若已定义 int a, 则表达式 a=10,a+10,a++ 的值是 __
若有定义: int a[10], *p=a; ,则 p+5 表示
设变量定义为“int a, b;”,执行下列语句时,输入_____,则a和b的值都是10。 scanf("a=%d, b=%d",&a, &b); ( )
以下程序的运行结果是_____。 sub(int x,int y,int z) {z=y-x;} main() {int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf("%4d,%4d,%4d\n",a,b,c);}
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。
若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ;
有以下程序段 int a,b,c; a=10; b=50; c=30; if(a>b)a=b, b=c; c=a; printf("a=%d b=%d c=%d ",a,b,c); 程序的输出结果是______。
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
以下程序运行后的输出结果是______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d ",a,b,c); }
以下程序运行后的输出结果是 ______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf(“%d %d %d ",a,b,c); }
若有int a[]={2,4,6,8,10};int *p=a;则第2个数组元素的正确表示为 ______。
若有以下说明和定义:fun(int*c){ }main(){ int(*a)()=fun,*b(),w[10],c; ……}在做必要的赋值之后,对fun函数的正确调用语句是______。
若有以下说明和定义 fun(int*c){...} main() { int(*a)()=fun,(*b)(),w[10],c; } 在必要的赋值之后,对fun()函数的正确调用语句是______。
在C语言中,若有定义“int a[10];”,则______不能表示a[1]的地址。
在C语言中,若有定义“int a[10];”,则(44)不能表示a[1]的地址。
在C语言中,若有定义“int a[10];”,则(46)不能表示a[1]的地址。
广告位招租WX:84302438

免费的网站请分享给朋友吧