Pular para o conteúdo principal

Exercícios de Linguagem técnica de Programação 2ª Etapa


Exercícios de auto-revisão

3.1 Complete as frases abaixo:
a) Os componentes de programa em C++ são chamados de FUNÇÕES  e CLASSES.
b) Uma função é invocada com uma CHAMADA DE FUNÇÃO.
c) Uma variável que é conhecida só dentro da função em que é definida é chamada de VARIÁVEL  LOCAL.
d) O comando RETURN em uma função chamada é usado para passar de volta o valor de uma expressão para a função que chamou.
e) A palavra-chave VOID é usada em um cabeçalho de função para indicar que uma função não retorna um valor, ou para indicar que uma
função não recebe nenhum parâmetro.
f) O ESCOPO de um identificador é a parte do programa em que o identificador pode ser usado.
g) Os três meios para retornar o controle de uma função chamada para que chamou são RETURN;RETURN EXPRESSION e TERMINO DE UMA FUNÇÃO.
h) Um PROTÓTIPO(ALUSÃO) permite ao compilador conferir a quantidade, os tipos e a ordem dos parâmetros passados para uma
função.
i) A função RAND é usada para produzir números aleatórios.
J) A função SRAND é usada para inicializar a semente dos números aleatórios usados para randomizar um programa.
k) Os especificadores de classes de armazenamento são mutabie.
AUTO, REGISTER, EXTERN e STATIC.


1) Variáveis declaradas em um bloco ou na lista de parâmetros de uma função são assumidas como sendo da classe de armazenamento
AUTO a menos que especificado de forma diversa.
m) O especificador de classe de armazenamento REGISTRO é uma recomendação para o compilador armazenar uma variável em um
dos registradores do computador.
n) Uma variável declarada fora de qualquer bloco ou função é uma variável ESTERNA OU GLOBAL.
o) Para uma variável local em uma função reter seu valor entre chamadas à função,ela deve ser declarada com o especificador de
classe de armazenamento STATIC.
p) Os quatro escopos possíveis de um identificador são ESCOPO DE FUNÇÃO, ESCOPO DE ARQUIVO, ESCOPO DE BLOCO E ESCOPO DE PROTÓTIPO DE FUNÇÃO.
q) Uma função que chama a si mesma, direta ou indiretamente, é uma função RECURSIVA.
r) Uma função recursiva tem tipicamente dois componentes: um que fornece um meio para a recursão terminar testando
a ocorrência de um caso BÁSICO e um que expressa o problema como uma chamada recursiva para um
problema ligeiramente mais simples que a chamada original.
s) Em C ++, é possível se ter várias funções com o mesmo nome, cada uma operando sobre tipos e/ou quantidades de
parâmetros diferentes. Isto é chamado de SOBRECARREGAR a função.
t) O OPERADOR UNÁRIO DE RESOLUÇÃO DE ESCOPO (::) possibilita o acesso a uma variável global com o mesmo nome que uma variável no escopo atual.
u) O CONST qualificador é usado para declarar variáveis somente para leitura.
v) Uma função GABARITO possibilita que uma única função seja definida para executar uma tarefa em muitos
tipos de dados diferentes.

Comentários

+ Vistas

Instalando o plugin Java 6.20 no Google Chrome

Instalando o plugin Java 6.20 no Google Chrome Faça o download do Java nesse link:  http://www.java.com/pt_BR/download/ Use o comando abaixo para criar a pasta chamada java (você pode instalar em outro diretório. Eu prefiro instalar nesse por uma questão de organização): # mkdir /opt/java Depois mova o arquivo  jre-6u20-linux-i586.bin  para esse diretório. # cp /diretorio_do_download/ jre-6u20-linux-i586.bin /opt/java Entre no diretório e execute os comandos abaixo: # cd /opt/java # chmod +x jre-6u20-linux-i586.bin # ./jre-6u20-linux-i586.bin Após esse processo o Java já estará instalado. Agora vamos instalar o Google Chrome. Baixe o arquivo de instalação do site:  http://www.google.com.br/chrome/eula.html?platform=linux_ubuntu_i386 Entre no terminal como root e digite: # dpkg -i google-chrome-stable_current_i386.deb O Google Chrome já esta instalado! Agora siga os seguintes passos para ativar o plugins do Java no Google Chrome: Criamos a pasta "plugins" no di...

Exercícios Estrutura de Dados - Resolvidos

Lista de Exercícios Dê o conceito de: Algoritmo R: É uma sequencia de ações executáveis para obtenção de uma solução para um determinado problema. Tipo de dados R: Conjunto de valores a que uma constante pertence, ou podem ser assumidos por uma variável ou expressão a que podem ser gerados por uma função. Tipo abstrato de dados R: Pode ser visto como um modelo matemático, acompanhado das operações definidas sobre um modelo. Qual a descrição de algoritmos segundo Dijkstra? R: descreve como uma descrição de um padrão de comportamento, expresso em termos de um conjunto finito de ações. Descreva o conceito de programar para estrutura de dados. R: consiste em estruturar dados e construir algoritmos, sendo formulações concretas de algoritmos abstratos, baseados em representações e estruturas específicas de dados, representando uma classe especial de algoritmos capazes de serem seguidos por computadores Cite os tipos de ope...

UML - Conceitos e Casos de Uso

UML Modelagem: Entendimento do ambiente onde vai operar. Utilidades: Entendimento dos problemas. Comunicação entre pessoas envolvidas no projeto. Compreensão dos requisitos. Difundir os conhecimentos entre os envolvidos. Avaliar diferentes soluções. ,OBS: Modelos existem para auxiliar o ser humano a entender a complexidade de um projeto. O QUE É UML? É uma linguagem usada para especificar, visualizar e documentar os artefatos de um sistema baseado em objeto sob desenvolvimento. Notação : Possui semântica bem definida. Satisfaz bem as necessidades para representação de um sistema. É bem entendida pelos participantes. Não é específica para linguagem de programação. CICLO DE VIDA CLÁSSICO ANÁLISE --> PROJETO --> CODIFICAÇÃO --> TESTE --> SUPORTE OBS: Na atualidade se utiliza com mais frequência o ciclo de vida interativo, onde permite reavaliar todas as fazes do projeto, O processo pode-se vo...