有如下程序
#include
intchange(int*data)
{
*data=*data%2;
return(*data)+1;
}
main()
{
intdata=12;
change(&data);
printf("%d,",data);
data=change(&data);
printf("%d,",data);
}
程序运行后的输出结果是()
#include
intchange(int*data)
{
*data=*data%2;
return(*data)+1;
}
main()
{
intdata=12;
change(&data);
printf("%d,",data);
data=change(&data);
printf("%d,",data);
}
程序运行后的输出结果是()
0,1,
举一反三
- 有如下程序#include [stdio.h] int change(int* data){ *data= *data % 2; return (*data)+ 1; } void main(){ int data = 12; change(&data); printf("%d,", data); data = change(&data); printf("%d,",data); }程序运行后的输出结果是( )。 A: 0,0, B: 1,2, C: 12,13, D: 0,1,
- 有如下程序 #include int test(int *data) { return --(*data); } main() { int data = 12; test(&data); printf("%d,", data); data = test(&data); printf("%d,", data); } 程序运行后的输出结果是
- 有以下程序[br][/br]Int change(int* data){[br][/br] return (*data) ++;[br][/br]}[br][/br]Main() {[br][/br] int data = 123;[br][/br] change(&data);[br][/br] printf("%d,", data);[br][/br] data = change(&data);[br][/br] printf("%d,", data); printf("\n");}[br][/br]程序运行后的输出结果是 A: 124,124, B: 123,124, C: 124,123, D: 123,123,
- 下面程序输入12345,输出结果是() #include #include int main() { int data; scanf("%d",&data); While(data) {printf("%d",data%10); data=data/10; } }
- 下面程序输入12345,输出结果是()#include#includeintmain(){intdata;scanf("%d",&data);While(data){printf("%d",data%10);data=data/10;}} A: 1234 B: 54321 C: 12345 D: 5432
内容
- 0
以下程序运行后的输出结果是()。 #include<stdio.h> struct S { int a, b; } data[2]={10, 100, 20, 200}; void main() { struct S p=data[1]; printf("%d", ++(p.a)); }
- 1
有以下程序 struct s { intx,y; }data[2]={10,100,20,200}; main() { struct s *p=data; printf('%d',++(p->x)); } 程序运行后的输出结果是( )
- 2
以下程序段的运行结果为()。 #include<stdio.h> union data { int i; char ch; float f; }; main() {union data a; a.i=98; a.ch='B'; printf("%d",a.i); }
- 3
有如下程序 #include int test(int *data) { ret...data); } 程序运行后的输出结果是
- 4
【单选题】有以下程序,程序运行以后输出的结果是()。 structS {inta;intb; } data[2] = {10,100,20,200}; main() { structS p = data[1]; printf(“%d ”,++(p.a)); } A. 10 B. 11 C. 20 D. 21