Em Andamento

Small simple program

**Answer ALL of the following four questions and ensure that all code is tested (where possible) using a C/C++ Development Environment. Evidence of working must be shown a screen shots of tried and tested code must be inserted with your answers.**

**This work must be submitted by** **3pm****,** **August 27th 2003****.**

**All questions carry equal marks.**

-----------------

1. A C program contains at least one function. However, just using that one function may not be suitable as far as developing a program is concerned.

(a) State the difference between a function definition and a function declaration. (Support your answer with an example.)

[5 marks]

(b) Modify the code given by [url removed, login to view] that it prints the binary file to screen (STDOUT). Use the example code [url removed, login to view] [url removed, login to view](via the **Programming for Engineers 3** homepage on **engweb**) to help develop your answer

[20 marks]

## Deliverables

2. Compound data structures can be implemented in a C program in three ways.

(a) Explain the term *aggregate* and outline the various categories of these compound data structures.

[5 marks]

(b) How are arrays and structures declared within a C program? Support your answer with example code.

[12 marks]

(c) Explain the concept of pointers and, hence, explain why pointers should be implemented with aggregate data types such as a structure with nested compound data types.

[8 marks]

3. C++ is a superset of the C programming language.

(a) Write and test the C++ code equivalent of the “Hello world?? program that was first used to demonstrate K&R C. Include a number of print statements that state your name, Banner ID and programme of study.

[12 marks]

(b) What would be the function call in C++ in order to set the formatting within the iosclass? Show how this call could be used with a code example.

[13 marks]

4. The C++ programming language allows a system developer to create more abstract user-defined data types.

(a) For the structure below, show with a code example how the member functions could be defined.

struct Date

{

int day, month, year;

void printDateE();

void printDateA();

void addDays( int );

};

[8 marks]

(b) What is the purpose of constructors and destructors in C++? Support your answer with code examples.

## Platform

all files ststed in the qeustions wiill be given if required and alll information will be provided`

Habilidades: Reescrever Artigos, Programação C, Engenharia, MySQL, PHP, Gestão de projetos, Research Writing, Arquitetura de software, Teste de Software, Treinamento, Tradução

Ver mais: world programming system, world programming, why use data structures, why use binary, why data structures are used, why data structures, why data structure, why binary, what was the first programming language, what is r programming, what is programming language, what is data structures in c, what is data structures, what is data structure in programming, what is a data structures, what is a data structure in c, what is a data structure explain, what are the types of data structure, what are data structures in c, what are data structures, use of pointers in data structure, use of data structures, use of data structure in programming, used structures, types of programming language

Acerca do Empregador:
( 3 comentários ) United Kingdom

ID do Projeto: #2967294

Premiar a:

vw914040vw

See private message.

$12 USD em 2 dias
(16 Avaliações)
1.6

8 freelancers estão ofertando em média $35 para este trabalho

sanatanvw

See private message.

$51 USD in 2 dias
(75 Comentários)
5.5
teamvw

See private message.

$25.5 USD in 2 dias
(36 Comentários)
3.8
sixi

See private message.

$22.1 USD in 2 dias
(11 Comentários)
2.7
saqibrazavw

See private message.

$42.5 USD in 2 dias
(0 Comentários)
0.0
vw937692vw

See private message.

$25.5 USD in 2 dias
(0 Comentários)
0.0
mpaynevw

See private message.

$51 USD in 2 dias
(0 Comentários)
0.0
techyvw

See private message.

$51 USD in 2 dias
(0 Comentários)
0.0