跪求C语言大神解决这些C语言选择题

在C语言中,若有以下定义:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=‘a‘,d,g;则结果数值为4的表达式是:A.a[g-c... 在C语言中,若有以下定义:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c=‘a‘,d,g;
则结果数值为 4 的表达式是:

A. a[g-c]

B. a[4]

C. a[‘d‘-‘c‘]

D. a[‘d‘-c]
在VC中,若x=0,y=1,则语句while(x==y){x++; break;} 循环体执行次数是( )。

A. 1

B. 0

C. 陷入死循环

D. 2

若有说明:int a[3][4]; 则可以正确引用数组元素的表达式是:

A. a[2][4]

B. a[1,3]

C. a[1+1][0]

D. a(2)(1)
下列语句执行后,d中的值不会改变的是:

A. d+=1;

B. d++;

C. !d;

D. d=d+2;
如果要把常数327存入变量a中,a不能定义成的数据类型是:

A. int

B. char

C. long

D. float

若有定义:char *str="I am a student.";则字符串str在存储单元中占用的字节数为:

A. 14

B. 15

C. 16

D. 17

在C语言中,执行语句:for (j=1; j<=4; ++j);后,变量j的值是( )。

A. 3

B. 4

C. 5

D. 6

在C语言中,以下哪个函数用于字符串的比较( )。

A. strcpy()

B. strcmp()

C. strcat()

D. strlen()

在C语言中,以下哪个函数用于字符串的比较( )。

A. strcpy()

B. strcmp()

C. strcat()

D. strlen()

在C语言中,设 int a=10,则执行完语句 a+=a-=a*a后,a的值是:

A. 99

B. 110

C. 100

D. -180

下面程序运行的结果是:
int x=3;
while (x--)
printf("%2d", x);

A. 2 1

B. 3 2 1 0

C. 2 1 0

D. 3 2 1
在说明一个共用体变量时,系统分配给它的存储空间是:

A. 该共用体中第一个成员所需存储空间

B. 该共用体中占用最大存储空间的成员所需存储空间

C. 该共用体中最后一个成员所需存储空间

D. 该共用体中所有成员所需存储空间的总和

变量的指针含意是指变量的:

A. 值

B. 地址

C. 存储

D. 名字
若a, b, c, d都是int型变量且初值均为10,不正确的赋值语句是:

A. a=b=c=d;

B. a=b++;

C. a+b++;

D. d=(a=b=125)-c++;
展开
 我来答
牛牛牛不牛0720
2015-01-08 · TA获得超过342个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:343万
展开全部
在C语言中,若有以下定义:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c=‘a‘,d,g;
则结果数值为 4 的表达式是:D

A. a[g-c]

B. a[4]

C. a[‘d‘-‘c‘]

D. a[‘d‘-c]
在VC中,若x=0,y=1,则语句while(x==y){x++; break;} 循环体执行次数是(B )。

A. 1

B. 0

C. 陷入死循环

D. 2

若有说明:int a[3][4]; 则可以正确引用数组元素的表达式是:C

A. a[2][4]

B. a[1,3]

C. a[1+1][0]

D. a(2)(1)
下列语句执行后,d中的值不会改变的是:C

A. d+=1;

B. d++;

C. !d;

D. d=d+2;
如果要把常数327存入变量a中,a不能定义成的数据类型是:B

A. int

B. char

C. long

D. float

若有定义:char *str="I am a student.";则字符串str在存储单元中占用的字节数为:C

A. 14

B. 15

C. 16

D. 17

在C语言中,执行语句:for (j=1; j<=4; ++j);后,变量j的值是(C )。

A. 3

B. 4

C. 5

D. 6

在C语言中,以下哪个函数用于字符串的比较( B )。

A. strcpy()

B. strcmp()

C. strcat()

D. strlen()

在C语言中,以下哪个函数用于字符串的比较( B )。

A. strcpy()

B. strcmp()

C. strcat()

D. strlen()

在C语言中,设 int a=10,则执行完语句 a+=a-=a*a后,a的值是:D

A. 99

B. 110

C. 100

D. -180

下面程序运行的结果是:C
int x=3;
while (x--)
printf("%2d", x);

A. 2 1

B. 3 2 1 0

C. 2 1 0

D. 3 2 1
在说明一个共用体变量时,系统分配给它的存储空间是:B

A. 该共用体中第一个成员所需存储空间

B. 该共用体中占用最大存储空间的成员所需存储空间

C. 该共用体中最后一个成员所需存储空间

D. 该共用体中所有成员所需存储空间的总和

变量的指针含意是指变量的:B

A. 值

B. 地址

C. 存储

D. 名字
若a, b, c, d都是int型变量且初值均为10,不正确的赋值语句是:D

A. a=b=c=d;

B. a=b++;

C. a+b++;

D. d=(a=b=125)-c++;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式