永发信息网

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

答案:1  悬赏:40  手机版
解决时间 2021-12-28 16:38
  • 提问者网友:人傍凄凉立暮秋
  • 2021-12-27 16:30
在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++;
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-12-27 16:40
在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++;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯