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

在C语言中,有语句x=fabs(8-10);则x的值为()。A.-2B.2C.0D.8设有intn=3,m;则m=n++;则m的结果是:A.2B.3C.4D.5在VC中,... 在C语言中,有语句 x=fabs(8-10); 则x的值为( )。

A. -2

B. 2

C. 0

D. 8

设有int n=3,m;则m=n++;则m的结果是:

A. 2

B. 3

C. 4

D. 5

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

A. 3

B. 4

C. 5

D. 6

以下能正确定义一维数组的选项是:

A. int a[5]={0,1,2,3,4,5};

B. char a[]={0,1,2,3,4,5};

C. char a={'A','B','C'};

D. char a[5]="0123";

与定义char c[]={"GOD"};不等价的是:

A. char c[]="GOD";

B. char c[]={'G','O','D','\0'};

C. char c[5]={'G','O','D','\0'};

D. char c[3]={"GOD"};

在C语言中,已经定义数组 int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
则a[3]的值为( )。

A. 3

B. 4

C. 5

D. 2

设有语句 char Q='a',*p=&Q; 下面错误语句的是:

A. *p='a';

B. &*p=&Q;

C. &p=&Q;

D. *&p=&Q;

在C语言中,能实现字符串连接的函数是( )。

A. strcat()

B. strcmp()

C. strcpy()

D. strlen()

有以下定义:int a=2,b=3,c;下列语句中,不能正确求出c=1/(a+b)的准确值的是:

A. c=1/(a+b);

B. c=1.0/(a+b);

C. c=1/(float)(a+b)

D. c=1/(a+(float)b);

有以下语句:int b;char c[10];,则正确的输入语句是:

A. scanf("%d%s",&b,&c);

B. scanf("%d%s",&b,c);

C. scanf("%d%s",b,c);

D. scanf("%d%s",b,&c);

以下的if语句中,不正确的是:

A. if (x=y)scanf("%d",&x);

B. if (x>y++);

C. if (x++==y) x+=y;

D. if (x<++y) {x++;y++;

设有a=2,b;则执行b=a&&1;语句后,b的结果是:

A. 0

B. 1

C. 2

D. 3

以下数组声明语句中正确的是:

A. int a,a[n];

B. int a[ ];

C. int a[2][3]={{1},{2},{3}};

D. int a[ ][3]={{1},{2},{3}};

在C语言中,若有int x=4,y=5;, 则执行完表达式x*=y-1后,x值为:

A. 16

B. 0

C. 1

D. 19

正确的宏定义关键字是:

A. struct

B. include

C. typedef

D. define
展开
 我来答
灬尛新丶丶
2015-01-08 · 超过31用户采纳过TA的回答
知道答主
回答量:99
采纳率:100%
帮助的人:19.4万
展开全部
在C语言中,有语句 x=fabs(8-10); 则x的值为(B )。

A. -2

B. 2

C. 0

D. 8

设有int n=3,m;则m=n++;则m的结果是:C

A. 2

B. 3

C. 4

D. 5

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

A. 3

B. 4

C. 5

D. 6

以下能正确定义一维数组的选项是:A

A. int a[5]={0,1,2,3,4,5};

B. char a[]={0,1,2,3,4,5};

C. char a={'A','B','C'};

D. char a[5]="0123";

与定义char c[]={"GOD"};不等价的是:C

A. char c[]="GOD";

B. char c[]={'G','O','D','\0'};

C. char c[5]={'G','O','D','\0'};

D. char c[3]={"GOD"};

在C语言中,已经定义数组 int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
则a[3]的值为( B)。

A. 3

B. 4

C. 5

D. 2

设有语句 char Q='a',*p=&Q; 下面错误语句的是:C

A. *p='a';

B. &*p=&Q;

C. &p=&Q;

D. *&p=&Q;

在C语言中,能实现字符串连接的函数是( A)。

A. strcat()

B. strcmp()

C. strcpy()

D. strlen()

有以下定义:int a=2,b=3,c;下列语句中,不能正确求出c=1/(a+b)的准确值的是:D

A. c=1/(a+b);

B. c=1.0/(a+b);

C. c=1/(float)(a+b)

D. c=1/(a+(float)b);

有以下语句:int b;char c[10];,则正确的输入语句是:A

A. scanf("%d%s",&b,&c);

B. scanf("%d%s",&b,c);

C. scanf("%d%s",b,c);

D. scanf("%d%s",b,&c);

以下的if语句中,不正确的是:A

A. if (x=y)scanf("%d",&x);

B. if (x>y++);

C. if (x++==y) x+=y;

D. if (x<++y) {x++;y++;

设有a=2,b;则执行b=a&&1;语句后,b的结果是:1

A. 0

B. 1

C. 2

D. 3

以下数组声明语句中正确的是:D

A. int a,a[n];

B. int a[ ];

C. int a[2][3]={{1},{2},{3}};

D. int a[ ][3]={{1},{2},{3}};

在C语言中,若有int x=4,y=5;, 则执行完表达式x*=y-1后,x值为:A

A. 16

B. 0

C. 1

D. 19

正确的宏定义关键字是:D

A. struct

B. include

C. typedef

D. define
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式