|
|||||||||||||
C-Programing Sample test 10 |
|||||||||||||
#define true 1
#define false 0 int f1() { char a[64]; if ((&a[33] - &a[30])/4) return true; else return false; } int main() { if ( f1() && ! f1() ) return true; else return false; } (a) true (b) false (b) Compile error. #define true 1
#define false 0 int f1() { int v[2][3]={{1,2,3},{3,2,1}}; if (v[0][2]>v[1][1]) return true; else return false; } int main() { if ( f1() ) return true; else return false; } (a) true (b) false (b) Compile error. #define true 1
#define false 0 int f1() { int i; int a[100]; for (i=0; i<100; i++) a[i] = (i%2) ? 1 : 0 ; if (a[48]) return true; else return false; } int main() { if ( f1() == 0 ) return true; else return false; } (a) true (b) false (b) Compile error. #define true 1
#define false 0 int f1() { short he_has_a_pen = 0; double pen_length = 45.8; if (! he_has_a_pen || pen_length<40) return true; else return false; } int main() { if ( f1() || false ) return true; else return false; } (a) true (b) false (b) Compile error. Click here for answers |
|||||||||||||
| Contributed by: www.knoowgle.com | |||||||||||||
| Copyright 2006 knoowgle.com |