Thursday , 21 November 2024

CS410 Assignment no 01 Spring 2013 Solution will upload soon

Assignment No. 1

Total Marks: 20

Semester: SPRING 2013

CS410 – VISUAL PROGRAMMING

Due Date:
25th  April, 2013

 

Instructions

Please read the following instructions carefully before submitting assignment:

It should be clear that your assignment will not get any credit if:

o         Assignment is submitted after due date.

o Submitted assignment does not open or file is corrupt. o Assignment is copied (From internet/From students).


You should consult recommended books to clarify your concepts and can also put queries on MDB.

Objective

To understand and revise the concepts of Pointers.

Software (s) Used to develop Assignment

Microsoft Word

Assignment Submission Instructions

¾ Assignment should be submitted in “VU-RollNo.doc” format. e.g. MC123456789.doc

Assignment

Marks Distribution:

(2.5+2.5)+5+5+5 = 20

Application:

XYZ Technologies

XYZ Technologies is a leading international provider of automated and IT enabled solutions catering to businesses across various verticals around the globe. Since its inception in 1995, XYZ has regimented itself being committed to deliver the best software solutions. XYZ has ever since used highly experienced resources in analysis, development, quality assurance, and implementation to provide a wide range of high-quality consulting services and cost-effective development of customized application software. XYZ’s worldwide domain and subject matter expertise, proven track record and the capability to act as solution integrators can give you a truly cost-effective solution that not only meets, but surpasses your needs.

Scenario:

XYZ –Recruitment For Win32 Programmers

XYZ wants to hire Win32 programmers for its new projects. The basic requirements required for a programmer are given below:

  • Bachelor\’s in computer science/software engineering
  • Have hands on knowledge of C/C++ language
  • Have good knowledge about pointers and its different variations

Evaluation:

The following set of questions is made for the applicants who will apply for this job. Now you as an applicant need to solve the given questions:

A. Consider the following statements

long double i, *ptr; ptr = &i;


When the above given statements are executed in the RAM 10 bytes of memory will be reserved. Let’s suppose on each byte some information is stored but what you will do when you want to change only single a byte? Write the syntax to modify the byte no. 4 and 9 i.e. assign 25 to byte no. 4 and 45 to byte no. 9.

B.    Write the total number of read and write operations against each statement, whereas num is integer array and ptr is integer pointer.

 

S.No. Statements Read Operation Write Operation

1                                         **ptr=4;

2                                         *(num+3);

3                                         num= 67;

4                                         ***ptr=100;

5                                         *(ptr+4)=8;

C. Convert the following array subscripts into indirection format:

  1. i.        P[7];
  2. ii.      L[4][3];
  3. iii.    M[1][2][3];
  4. iv.    H[3][i];
  5. v.      X[1][4][2][3];

D.    Read the following statements? (Reference: Concern Lecture No. 3 video lecture and slides for complete understanding of concept).

 

  1. a.      char **array[];
  2. b.     char *(*array)();
  3. c.      int *func(int);
  4. d.     float (*func)(float);
  5. e.      char *( *name[20])( char, char);

Lecture Covered: This Assignment covers Lecture No.1 – Lecture No. 4

Deadline: Your assignment must be uploaded on or before 25th April, 2013.

 

Check Also

CS410 Solved Subject Mega Collection form Final Term Papers

QNo.1   Synchronization objects? Answer:- A synchronization object is an object whose handle can be specified …

Leave a Reply

Your email address will not be published. Required fields are marked *

*