adplus-dvertising
frame-decoration

Question

Assuming that bit-fields are accomodated from right to left and word size is 16-bits, consider the following declaration. If the declaration unsigned c : 5; is replaced by unsigned : 6;
then,
      static struct {
                               unsigned a : 5;
                               unsigned b : 5;
                               unsigned c : 5;
                               unsigned d : 5;
                            } v =  (1, 2, 3, 4); 

a.

it results in a syntax error

b.

it is meaningless

c.

the compiler will give a new name for the field, which can be used in the program

d.

none of the above

Answer: (d).none of the above

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Assuming that bit-fields are accomodated from right to left and word size is 16-bits, consider the following declaration. If the declaration unsigned c : 5; is replaced by...

Similar Questions

Discover Related MCQs

Q. Union differs from structure in the following way

Q. Members of a union are accessed as________________.

Q. It is not possible to create an array of pointer to structures.

Q. Size of union is size of the longest element in the union.

Q. Which of the following share a similarity in syntax?

1. Union
2. Structure
3. Arrays
4. Pointers

Q. Which of the following accesses a variable in structure b?

Q. Which of the following is a properly defined struct?

Q. Which properly declares a variable of struct foo?

Q. For the following function call which option is not possible?

func(&s.a;); //where s is a variable of type struct and a is the member of the struct.

Q. What is a structure in C language?

Q. What is the size of a C structure?

Q. Choose a correct statement about C structures.

Q. Choose a correct statement about C structure elements.

Q. A C Structure or User defined data type is also called

Q. What are the uses of C Structures?

Q. In a nested structure definition, with country.state.district statement, memeber state is actually present in the structure? (COUNTY, STATE, DISTRICT structures)

Q. What is actually passed if you pass a structure variable to a function?

Q. Choose a correct statement about structure and array.

Q. What are the types of data allowed inside a structure?