有以下程序[br][/br]#include [br][/br]void fun(char *c,int d)[br][/br]{ *c=*c+1,d=d+1;[br][/br]printf("%c,%c",*c,d);[br][/br]}[br][/br]main( )[br][/br]{ char b='a',a='A';[br][/br]fun(&b,a);printf("%c,%c\n",b,a);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br]
A: b,B,b,A
B: b,B,B,A
C: a,B,B,a
D: a,B,a,B
A: b,B,b,A
B: b,B,B,A
C: a,B,B,a
D: a,B,a,B
举一反三
- 有以下程序[br][/br]#include <stdio.h>[br][/br]main( )[br][/br]{ unsigned char a=8,c;[br][/br]c=a>>3:[br][/br]printf("%d\n",c);[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 32 B: 16 C: 1 D: 0
- 有以下程序[br][/br] # include <stdio.h>[br][/br] main()[br][/br] { int a=7;[br][/br] while(a--);[br][/br] printf("%d\n",a),[br][/br] }[br][/br] 程序运行后的输出结果是 A: -1 B: 0 C: 1 D: 7
- 有以下程序:[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int a=2,b=2,c=2;[br][/br]printf("%d\n",a/b&c);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: 0 B: 1 C: 2 D: 3
- main()[br][/br] { char a='a',b;[br][/br] printf("%c,",++a);[br][/br] printf("%c\n",b=a++);[br][/br] }[br][/br] 程序运行后的输出结果是 A: , B: ,c C: a, D: a,c
- 有以下程序:[br][/br]#include <stdio.h>[br][/br]#define N 8[br][/br]void fun(int *x,int i)[br][/br]{ *x=*(x+i);}[br][/br]main()[br][/br]{ int a[N]={1,2,3,4,5,6,7,8},i;[br][/br]fun(a,2);[br][/br]for(i=0;i<N/2;i++)[br][/br]{ printf("%d",a[i]);}[br][/br]printf("\n");[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 1313 B: 2234 C: 3234 D: 1234