单项选择题

有以下程序
typedef struct{ int b,p;}A;
void f(A C)/* 注意:c是结构变量名 */
{int j;
c. b +=1;c.p+=2;
}

main()
{int i;
A a={1,2};
f(a);
printf("%d,%d\n",a.b,ap);
}
程序运行后的输出结果是()。

A.2,3
B.2,4
C.1,4
D.1,2

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 void f(int b[ ]) {int i; for(i=2;i<6;i++) b[i]*=2; } main() {int a[10]={1,2,3,4,5,6,7,8,9,10),i; f(a); for(i=0;i<10,i++)printf( %d, ,a[i]); } 程序运行后的输出结果是()。

A.1,2,3,4,5,6,7,8,9,10,
B.1,2,6,8,10,12,7,8,9,10,
C.1,2,3,4,10,12,14,16,9,10,
D.1,2,6,8,10,12,14,16,9,10,

单项选择题
有以下程序: #include main() {int n,*P=NULL; *P=&n; prinff( Input n: );scanf( %d ,&p);prinff( output n: );prinff( %d\n ,P); } 该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。

A.intn,*P=NULL;
B.*P=&n;
C.scanf("%d",&p)
D.printf("%d\n",p);

相关试题
  • 有以下程序 main() { int a[4][...
  • 有以下程序 #include<stdio.h> main...
  • 有以下程序 struct S{ int n;int a...
  • 有以下程序 #include<string.h> void...
  • 有以下程序 #include<stdio.h> main...