Viswa45/ASAG huggingface dataset:
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A data type whose value refers to another value stored somewhere else in the computer memory using its address.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: It is like a variable however instead of holding data, it holds a location in memory.
Score (0-5): 4.5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer is a reference to a location in memory
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer is a reference to the memory location of an object.
Score (0-5): 4.5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer is a variable that contains the memory address of a variable that has a value.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: It is a variable that contains not only a *value but has a memory address associated with it, and can be moved along a string or an array by jumping up one memory address.
Score (0-5): 3.5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: Contains a variable's memory address as a value.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: variable that points to the memory address of another variable and it is type specific.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: An element that references a memory cell
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: Is a reference call to the place in memory where the object is stored.
Score (0-5): 4
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: a variable that contains the address of another variable
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer variable contains the number of a memory address as its value, which may be null or 0, or the address of some value stored in memory.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer is a variable that contains a memory address of anther variable
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A variable that contains the memory address of another variable that contains a specific value.
Score (0-5): 5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: a variable with a memory address as the value
Score (0-5): 4.5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: it is a type that points to something else. It is the memory address of something else
Score (0-5): 4.5
Question: What is a pointer?
Instructor answer: A variable that contains the address in memory of another variable.
Student answer: A pointer is a way to get at another object. Essentially it is a way to grab an instance of an object and then either pass that instance a message or retreive some data from that object. A pointer is actually just an address of where an instance is held in memory.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: This operator returns the memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The address operator returns the memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: Returns memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The address (&) operator returns the memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: Returns the memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: returns the place in memory of that element
Score (0-5): 4
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The address of the where the data is stored:<br>&b will return the address of b.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The & operator returns the address of a variable
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: the ampersand (&) means "pass by reference". When the function is called, a pointer to the variable, instead of the variable itself, will be passed into the function.
Score (0-5): 3
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: & returns the memory address of its operand.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: the address of the variable in memory
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: Returns the address location in memory of the item.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The & operator returns the memory address of the variable it precedes.
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The memory address of operand, 0x000000 or something along those lines.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The object's memory address.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: the reference to a variable
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: returns the memory address of its operand
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: memory address of its operand
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: returns the address number of the specified variable
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: It returns the memory address of it's operand. That is, if applied to a normal variable, it gives the variable's memory address, just as a pointer variable might.
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: The & is a unary operator that returns the memory address of its operand
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: the address of the variable it is attached to
Score (0-5): 4
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: the memory address of its operand
Score (0-5): 5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: returns the address of what it is put in front of
Score (0-5): 4.5
Question: What does the address (&) operator return?
Instructor answer: The memory address of its operand.
Student answer: returns a pointer
Score (0-5): 3.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: returns a synonym for the object to which its pointer operand points.
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The star operator returns a synonym for the object to which its pointer operand points.
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: Returns synonym for the object its operand points to.
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: It returns a synonym, alias or nickname of the name of the object that its operand points to in memory (dereferencing the pointer).
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: Returns an alias/nickname for the object to which the pointer operand points.
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: the * operator returns the value in the memory address the element points to.
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The * returns the value
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The * operator returns the dereferenced pointer variable (ie: it returns the value of whatever variable the pointer is pointing to)
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The dereferencing operator returns the dereferenced object.
Score (0-5): 4.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: * returns the synonym for the object its operand points to.
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: it returns the information in the address the pointer points to.
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: the star operator returns the value at the memory address the pointer is pointing at.
Score (0-5): 4.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The star operator returns the object at that memory location.
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The * operator returns the value of the object's memory address it precedes.
Score (0-5): 3.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The value of the object that the operand points to
Score (0-5): 4.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: The value stored in the object being pointed to.
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: the value of the variable the pointer points to.
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: returns synonym for the object its operand points to
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: synonym for the object its operand points to
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: Returns synonym for the object its operand points to
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: It dereferences a pointer, meaning it returns the value stored in the memory address a pointer refers to.
Score (0-5): 4.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: It is unary operator that returns the value of the variable located at the address
Score (0-5): 4
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: a reference to a = variable
Score (0-5): 2
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: a synonym for the object to which its pointer operand points
Score (0-5): 5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: it returns the actual data at the address pointed to
Score (0-5): 3.5
Question: What does the star (*) operator return?
Instructor answer: An alias (synonym) for the name of the object that its operand points to in memory. It is the dereferencing operator.
Student answer: will return zero or many characters placed before the operator
Score (0-5): 2
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: The array itself can be signed to a pointer or each element of the array can be assigned to a pointer.
Score (0-5): 3
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: An array can be addressed in pointer/offset notation by setting a pointer variable equal to the variable name of the array. Elements of the array can then be accessed by adding an offset value to the pointer variable.
Score (0-5): 4.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: Element b[ n ] can be accessed by  *( bPtr + n ).
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: Using either the name of the array as a pointer or using a separate pointer that points to the array.
Score (0-5): 3
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: An element b[3] can be referenced by using *( bPtr + 3) instead.
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: you get the memory location of the first element and the you add an offset to it to get other elements.
Score (0-5): 5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: yes *(array +offset)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: The name of an array is considered to be a pointer in C++, and can be passed as such in functions parameters. Declaring int a[10]; creates a pointer "a" which stores the address of a[0].
Score (0-5): 3.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: Element b[ n ] can be accessed by  *( bPtr + n ) is an example of how an array can be addressed as pointer/offset notation.<br>
Score (0-5): 4.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: *(array + element)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: *f[3]
Score (0-5): 2.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: you can have a pointer to the front of the array and add to the memory location (or offset from the initial value).
Score (0-5): 5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: The pointer to the array will initially point to the first element of that array.  When the pointer is incremented, it will point to the next element, and so on.
Score (0-5): 3.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: With<br>int x[10];<br>int *xPtr;<br>xPtr = x;<br>Address &x[1] is the same as xPtr + 1.
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: Takes the number of array elements and points to each at a time
Score (0-5): 2
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: The array can act as a pointer or be referenced by a pointer.<br><br>*(arrayPtr + 3) or *(array + 3)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: by using the *(pointer + element-index)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: using the star operator. <br><br>array: b[n] can be accessed by *(bpointer +n)
Score (0-5): 4.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: Element A[n] can be accessed by *(APtr + n)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: by referencing a pointer and referring to other pointers relative to the first pointer(pointer+1, pointer +2, etc)
Score (0-5): 3
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: First, some pointer variable must reference the first entity in the array. Any variable in the array can then be accessed by referring to that first entity's address plus some offset. i.e.<br>ptrToArray = array;  nthEntity = *(ptrToArray + n);
Score (0-5): 5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: &[b3] is as bptr + 3.<br>Array can be treated as pointer
Score (0-5): 3.5
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: a[i] = *(a+i)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: &b[3]<br><br>bPtr + 3
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: *(arrayName + index)
Score (0-5): 4
Question: How can an array be addressed in pointer/offset notation?
Instructor answer: By initializing a pointer to point to the first element of the array, and then incrementing this pointer with the index of the array element.
Student answer: multi-dimensional array
Score (0-5): 1
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the number of bytes of an array during program compilation.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: The sizeof operator returns the size of the operand.
Score (0-5): 4
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: Returns size of operand in bytes.
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: It returns the size of an array in bytes.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: Returns the size of the array in bytes during the program compilation.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: it returns the size of the argument passed in
Score (0-5): 4
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: The byte size of the date stored ina variable.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: sizeof returns the size of the operand in bytes
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: The amount of memory required for a specific parameter such as ints, doubles.
Score (0-5): 3.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: sizeof returns the size of the operand in bytes.
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the size of the information in bits.
Score (0-5): 2.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the size of the string.
Score (0-5): 3
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: sizeof returns the size in bytes of the respective object.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: The sizeof operator returns the total number of bytes of its operand.
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: The size of an operand in bytes. Used with variable names, type names, and constant values
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the size in bytes needed to store the object in memory
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the size of the list object.
Score (0-5): 3
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the sizeof operator returns the size in bytes of an array parameter
Score (0-5): 4
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the size of operand in bytes
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: returns the size in bytes of the specified data
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: It returns the size of an operand in memory, which is checked at compiler-time.
Score (0-5): 4
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: Return size of operand in bytes
Score (0-5): 5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: the total number of bytes of an object.
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: total number of bytes in the array
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: it returns the size in bytes of a certain variable type
Score (0-5): 4.5
Question: What does the sizeof operator return?
Instructor answer: The size in bytes of its operand.
Student answer: it yields the size in bytes of the operand, which can be an expression or the parenthesized name of a type
Score (0-5): 4
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: They can be passed by value or by reference
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Nonconstant pointer to nonconstant data, nonconstant pointer to constant data, constant pointer to nonconstant data, constant pointer to constant data.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: -Nonconstant pointer to nonconstant data<br><br>     -Nonconstant pointer to constant data<br> <br>     -Constant pointer to nonconstant data<br>  <br>     -Constant pointer to constant data
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Four different ways: Nonconstant pointer to nonconstant data, a nonconstant pointer to constant data, a constant pointer to nonconstant data and a constant pointer to constant data.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Pass-by-value or pass-by-reference.
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: you can pass a pointer to a pointer or pass a reference to pointer.
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: by address &bPtr or directly bPtr.
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Nonconstant pointer to nonconstant data, constant pointer to nonconstant data, nonconstant pointer to constant data, constant pointer to constant data.<br>
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: By argument and reference.
Score (0-5): 2
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Nonconstant pointer to nonconstant data, nonconstant pointer to constant data, constant pointer to nonconstant data, and constant pointer to constant data.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: pass by value and pass by reference with reference or pointer arguments.
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: you can pass them with the pointer (*) or the memory address (&)
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: nonconst -&gt; nonconst<br>const -&gt; nonconst<br>nonconst -&gt; const<br>const -&gt; const
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Nonconstant pointer to nonconstant data<br>Constant pointer to nonconstant data<br>Nonconstant pointer to constant data<br>Constant point to constant data
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Non-constant pointer to non-constant data, non-constant pointer to constant data, constant pointer to constant data,<br>constant pointer to non-constant data.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Pass by reference with reference arguments.<br>function(int &)<br><br>Pass by reference with pointer arguments.<br>function(int *)
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: you can pass the reference or the dereference in a function
Score (0-5): 2
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: 1. nonconstant pointer to nonconstant data. Its delcaration does no include  const qualifier.<br>2. nonconstant pointer to constant data. Provides the performance of pass-by-reference and the protection of pass-by-value<br>3. Constant pointer to nonconstant data. <br>4. Constant pointer to constant date.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: constant pointer to constant data, constant pointer to nonconstant data, nonconstant pointer to constant data, nonconstant pointer to nonconstant data
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Nonconstant pointer to nonconstant data<br>Nonconstant pointer to constant data<br>Constant pointer to nonconstant data<br>Constant pointer to constant data
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: Pointers may be passed to functions by value, by reference with reference arguments, or by reference with pointer arguments.
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: There are four way to pass pointer to a function<br>1. non constant pointer to non constant data<br>2.non constant pointer to  constant data.<br>3. constant pointer to non constant data.<br>4. constant pointer to  constant data.
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: nonconstant pointer to nonconstant data<br>nonconstant pointer to constant data<br>constant pointer to nonconstant data<br>constant pointer to constant data
Score (0-5): 5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: pass by value, pass by reference with reference arguments, pass by reference with pointer arguments
Score (0-5): 2.5
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: you can pass it where either the pointer cant be moved, the data pointed to cant be changed, or both or neither
Score (0-5): 4
Question: What are the different ways to pass a pointer to a function?
Instructor answer: There are four ways: nonconstant pointer to constant data, nonconstant pointer to nonconstant data, constant pointer to constant data, constant pointer to nonconstant data.
Student answer: there are only two ways to pass something, by value and by reference. Use of dot or pointer operators within the receiving function and use of '&' operator inside the passing function
Score (0-5): 2.5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A pointer that points to the memory address of the beginning part of a functions.  pretty much the pointer points to the function so it can be called to execute.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A function pointer is a pointer that contains the address of the  function in memory.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: Function Pointers are pointers, i.e. variables, which point to the address of a function.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A pointer to a function is the address where the code for the function resides. They can be passed to functions, returned from functions, stored in arrays and assigned to other pointers.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: It contains the address of the function in memory.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: when it is dereferenced a function pointer calls its function with zero or more arguments.
Score (0-5): 3.5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a pointer to a function
Score (0-5): 3.5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A pointer to a function itself, contains the address of the function and can be used to call that function
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A pointer to a function that contains the addresses of the function.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a pointer that contains the address of a function
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a function pointer is a pointer to a function. It can be used in substitution for calling a function.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: Points to the memory address of a function.  Kind of like breaking a branch off of a tree object and hitting other objects with it.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: They are pointers that contain the addresses to functions, they can be passed and returned from functions, as well as stored in arrays and assigned to other function pointers.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: Pointer variables that point to function addresses.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: Contains the address of the function in memory.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a pointer that points to a function itself, which allows passing a function as a parameter to another function.
Score (0-5): 4
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: pointers that contain the addresses of functions.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: is a pointer that contains the address of a function
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a pointer that contains the address of the function definition
Score (0-5): 4.5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: A function pointer contains the memory address of a function. Using a function pointer, a function can be passed to or returned by another function. Function pointers can also be stored in arrays.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: Function pointer is a pointer to a function. function pointer contains address of functions
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: a pointer that contains the address of a function in memory.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: it contains the address of the function in memory
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: it is a pointer that points to the address of a function.
Score (0-5): 5
Question: What is a function pointer?
Instructor answer: The address of the location in memory where the function code resides.
Student answer: When dereferenced, a function pointer invokes a function, passing it zero or more arguments just like a normal function. In programming languages like C, function pointers can be used to simplify code, such as replacing large switch statements.
Score (0-5): 4
Question: What is a linked list?
Instructor answer: A collection of elements that can be allocated dynamically.
Student answer: Consists of sequence of nodes, each containing a number of data fields and one or two links called pointers that point to the next or previous nodes.<br>
Score (0-5): 4.5
Question: What is a linked list?
Instructor answer: A collection of elements that can be allocated dynamically.
Student answer: A linked list is a list in which each item in the list points to the next item in the list.
Score (0-5): 4.5
Question: What is a linked list?
Instructor answer: A collection of elements that can be allocated dynamically.
Student answer: A linked list is a chain of structs or records called nodes and you have the ability to add, delete, or retrieve items.
Score (0-5): 4.5
Question: What is a linked list?
Instructor answer: A collection of elements that can be allocated dynamically.
Student answer: A list of elements, or nodes, that are linked to one another such that each element points to the next element.
Score (0-5): 4.5
Question: What is a linked list?
Instructor answer: A collection of elements that can be allocated dynamically.
Student answer: A sequence of nodes, each containing data fields (specified by programmer) and pointer(s) which can point to the next or previous nodes.
Score (0-5): 4.5