int a=6, b=7, c=8, r
举一反三
- 有以下程序: #include<stdio.h> main() int a=7, b=8, *p, *q, *r; p=&a; q=&b; r=p; p=q; q=r; printf("%d, %d, %d, %d\n', *p, *q, a, b); 程序运行后的输出结果是()。 A: 8, 7, 8, 7 B: 7, 8, 7, 8 C: 8, 7, 7, 8 D: 7, 8, 8, 7
- 已知函数定义为:void func(int a, int b, int c=3, int d=6){ }, 则下列调用该函数的语句中正确的是( ) A: func(7); B: func(7, 6, 8) C: func( , 6, 8); D: func( );
- 执行下列方法method(),返回值为( )。 public int method int num=6; if (num>8) return num; num=7; A: A) 编译出错 B: B) 6 C: C) 7 D: D) 8
- 执行下列代码段后,b、x、y的值是()。int x = 6, y = 8;boolean b;b = x < y || ++x == –y; A: true、6、8 B: false、7、7 C: true、7、7 D: false、6、8
- 下列C51的数据类型中,与标准C语言不同的是()。(1)int(2)指针(3)bit(4)float(5)char(6)sfr(7)sfr16(8)sbit(9)long A: (3)(6)(8) B: (2)(3)(6)(7)(8) C: (3)(6)(7)(8) D: (2)(3)(6)(8)