单项选择题

下列程序的输出结果是______。
main()
int x=0,a=0,b=2;
if(x=a+b) printf("****\n");
else printf("####\n");

A) 有语法错,不能通过编译
B) 通过编译,但不能连接
C) ****
D) ####
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: struct Sint n;int a[20];; void f(int *a, int n) int i; for(i=0;i<n-1;i++)a[i]+=i; main() int i;struct S s=10,12,3,1,6,8,7,5,4 ,10,9; f(s.a,s.n); for(i=0;i<s.n;i++)printf( %d, ,s.a[i]); 程序运行后的输出结果是
A) 2,4,3,9,12,12,11,11,18,9,
B) 3,4,2,7,9,8,6,5,11,10,
C) 2,3,1,6,8,7,5,4,10,9,
D) 1,2,3,6,8,7,5,4,10,9,
单项选择题
现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是
A) *(s+i)
B) *(p+i)
C) *(s=s+i)
D) *(p=p+i)
相关试题
  • 以下程序运行后的输出结果是______。...
  • 算法执行过程中,所需要的基本运算次数称为...
  • 在C语言中(以16位PC机为例),一个int型...
  • fun(10)
  • 以下sstrcpy()函数实现字符串复制,即将t...