Foram encontradas 50 questões.
Na UML2, o diagrama de classes representa, entre outros, a relação das classes de um sistema. Observe o diagrama a seguir.

As relações “Professor-Funcionário”, “Turma-Aluno” e “Turma-Horario” são, respectivamente,
Provas
Questão presente nas seguintes provas
Sobre casos de uso, é correto afirmar que
Provas
Questão presente nas seguintes provas
O diagrama, introduzido na UML2, que é usado para descrever a colaboração interna de componentes e classes, é chamado de
Provas
Questão presente nas seguintes provas
O IBM RUP é composto de 4 fases e 9 disciplinas. As disciplinas de “Análise e Projeto (design)” e “Implementação” são importantes para o efetivo desenvolvimento do sistema. “Análise e Projeto (design)” e “Implementação” estão presentes, com mais intensidade, respectivamente, nas fases de
Provas
Questão presente nas seguintes provas
Sobre o IBM RUP (Rational Unified Process), é correto afirmar que é um processo
Provas
Questão presente nas seguintes provas
Sobre a linguagem Python, afirma-se:
| I | É uma linguagem com suporte à orientação a objetos e à herança múltipla. |
| II | É uma linguagem em que a endentação (indent) faz parte da sintaxe. |
| III | Possui uma implementação de orientação a objetos em que todos os atributos são, obrigatoriamente, privados. |
| IV | É uma linguagem que possui tipagem estática. |
Estão corretas as afirmativas
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Em POO (Programação Orientada a Objetos) a implementação do comportamento dos objetos é especificado, na classe, através da definição de
Provas
Questão presente nas seguintes provas
Analise a estrutura
struct ListaLigadaNo {
int elemento;
struct ListaLigadaNo *proximo;
};
e a função, em ANSI C,
struct ListaLigadaNo *
insereInicio(struct ListaLigadaNo *inicio, int num, int *erro){
struct ListaLigadaNo *novo;
*erro = 0;
novo = (struct ListaLigadaNo*) malloc(sizeof(struct ListaLigadaNo));
if (novo==NULL){
*erro = 1;
return inicio;
} else {
novo->elemento=num;
/* (1) */
return novo;
}
}
Para que a função, que insere um novo elemento no início da lista e retorne o início da lista, funcione corretamente, a linha em branco, marcada com o comentário (1), deve ser preenchida com
Provas
Questão presente nas seguintes provas
Analise a função, em ANSI C, a seguir.
int f(unsigned int a){
if (a==0) return 0;
else return (a&1)+f(a>>1);
}
O valor retornado pela função, quando o parâmetro a possui valor 80, é:
Provas
Questão presente nas seguintes provas
Analise o programa, em ANSI C, a seguir.
#include <stdio.h>
int main(int argc, char **argv){
int a, b, c, d;
a = 15;
b = 20;
c = b;
d = 0;
while (a<b){
if (c%a!=0 && c%b!=0){
c++;
continue;
}
d = d + c;
if (c%a==0 && c%b==0) break;
c++;
}
printf("%d\n",d);
return 0;
}
Após ser compilado com o comando gcc –Wall –ansi –o teste teste.c e executado, o valor impresso pelo programa é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container