跪求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 展开
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 展开
展开全部
在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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询