以下程序的输出结果为().  main() 

题目

以下程序的输出结果为().  main()  {int  i=010,j=10;  printf("%d,%d/n",++i,j--);  }

  • A、11,10
  • B、9,10
  • C、010,9
  • D、10,9
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序的输出结果是 【7】 。

#include "stdio.h"

main()

{int a=065;

printf( "%d\n",--a);

}


正确答案:
52

第2题:

以下程序的输出结果是【】。 include void main( ) } int a=0; a+=(a=8); cout<

以下程序的输出结果是【 】。

include<iostream.h>

void main( )

}

int a=0;

a+=(a=8) ;

cout<<a;

}


正确答案:16
16 解析:赋值表达式的值就是所赋值变量的值,本题中a+=8相当于a=a+8,对表达式逐步进行求解:a+=(a=8)此时,a的值由于赋值为8,而不是o
a+=8
a=a+8
a=16
注意: 要掌握“+=”等相关运算符的用法。

第3题:

以下程序的输出结果是【】。 include using namespace std; int main() {char S[]="abcde

以下程序的输出结果是【 】。

include <iostream>

using namespace std;

int main()

{

char S[ ]="abcdef";

s[3]='\0';

cout<<s<<end1;

return 0;

}


正确答案:abc
abc 解析:字符串的结束标记是'\0',当输出一个存放在字符数组中的字符串时,只需输出到'\0'为止,而不管其后还有什么数据。本题给字符数组s的元素s[3]赋值'\0',故只能输出3个字符“abc”。

第4题:

以下程序的输出结果是【 】。

main()

{ unsigned short a=65536; int b;

printfC%d\n",b=a);

}


正确答案:×
0 解析:对于一个unsigned short来说,它能取的最大值是65535。这里给a赋值65536,已经超出了它的取值范围,这样它的高位将被截掉,只把低位赋给它(全零)。所以a的值实际为0。

第5题:

以下程序的输出结果是【】。 include void main() { int a[]= {1, 3, 5, 7}, *p=a, i;

以下程序的输出结果是【 】。

include<iostream. h>

void main() {

int a[]= {1, 3, 5, 7}, *p=a, i;

for (i=0; i<4: i++)

a[i]=*p++;

cout<<a[2];

}


正确答案:5
5

第6题:

以下程序的输出结果是( )。

main()

{int a=0;

a+=(a=8);

printf("%d\n",a);}


正确答案:
16

第7题:

执行以下程序,输出结果为()。main(){chara[]='program';printf("%c",a[0]);}。

A. pro

B. p

C. program

D. a


正确答案:B

第8题:

下面程序的输出结果为______ include void main() {cout<<"Hello\b"; }

下面程序的输出结果为______

include<iostream.h>

void main()

{

cout<<"Hello\b";

}


正确答案:Hello
Hello

第9题:

以下程序运行后的输出结果是______。 main ()inta.b,c;a=10; b=20;c=(a%b<)||{a/b>1);printf("%d%

以下程序运行后的输出结果是______。

main ()

int a.b,c;

a=10; b=20; c=(a%b<)||{a/b>1);

printf("%d %d %d n" ,a,b,c);

}


正确答案:10 20 0
10 20 0 解析:本题的关键在于求表达式(a%b1)‖a/b>1)的值。已知a=10,b=20,所以a%b=10,因此(a%b1)为“假”。而a/b=0,因此(a/b>1)亦为“假”。,D运算的两边同时为“假”,所以整个表达式的值为。“假”,即c等于0。所以,本题最终输出为:10 20 0。

第10题:

以下程序的输出结果 ______。 include void main() { int a=0; a+ =(a=8); cout<

以下程序的输出结果 ______。

include<iostream.h>

void main()

{

int a=0;

a+ =(a=8);

cout<<a;

}


正确答案:16
16

更多相关问题