Questões de Concurso Para ufs

Foram encontradas 536 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q925894 Engenharia de Software
Em um programa, desenvolvido com uma linguagem orientada a objetos, uma classe Turma possui, como atributos, um professor, objeto da classe Professor e uma coleção de alunos, que são objetos da classe Aluno. Objetos das classes Aluno e Professor existem independente da existência de um objeto da classe Turma. A associação entre uma turma e objetos das classes Professor e Aluno é definido como
Alternativas
Q925893 Programação
Em POO (Programação Orientada a Objetos) a implementação do comportamento dos objetos é especificado, na classe, através da definição de
Alternativas
Q925892 Programação
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
Alternativas
Q925891 Programação
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, é :
Alternativas
Q925890 Programação
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 é:
Alternativas
Q925889 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir.
Imagem associada para resolução da questão

Considere “a mod b” como o resto da divisão inteira entre a e b.
O valor retornado, quando os parâmetros a e b forem, respectivamente, 15 e 20, é
Alternativas
Q925888 Banco de Dados
Em um servidor MySQL, há um banco ‘teste’, inicialmente sem tabelas. Executa-se, nesse banco, a sequência de comandos SQL a seguir.
Imagem associada para resolução da questão

A quantidade de linhas retornadas pela consulta
SELECT * FROM CONTATO,TELEFONE WHERE CONTATO.CONTATO_ID = TELEFONE.CONTATO_ID AND CONTATO.EMAIL IS NULL;
é
Alternativas
Q925887 Algoritmos e Estrutura de Dados
Analise as afirmações a seguir sobre algoritmos.
I Um algoritmo é a solução específica para um problema específico. II Todo algoritmo recursivo tem um equivalente iterativo, e todo algoritmo iterativo tem um equivalente recursivo. III Um algoritmo possui uma quantidade de passos definidos, garantindo que ele possua um tempo máximo, possível de calcular, para terminar. IV Todos os dados, em um algoritmo, são armazenados em variáveis, através da operação de atribuição.
Estão corretas
Alternativas
Q925886 Banco de Dados
Sobre as cláusulas de restrição SQL, afirma-se:
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
Alternativas
Q925885 Banco de Dados
Uma determinada escola resolve abrir vagas em cursos de idiomas para a comunidade de forma gratuita. Cada candidato tem direito de se inscrever em apenas um curso. Cada curso ofertado possui uma sigla que o identifica univocamente. O candidato recebe um código identificador exclusivo. Um banco de dados foi criado para armazenar as informações da inscrição. A base de dados contém as tabelas CANDIDATO e CURSO com as seguintes estruturas:
CANDIDATO: ( *CODIGO_CANDIDATO, NOME_CANDIDATO, SIGLA_CARGO, NOME_CARGO ) CURSO: ( *SIGLA_CURSO, NOME_CURSO, NUMERO_VAGAS )
Os atributos CODIGO_CANDIDATO e SIGLA_CURSO são chaves primárias em suas respectivas tabelas. Com base nas informações descritas, as formas normais mais completas, dentre 1FN, 2FN e 3FN, em que as tabelas CANDIDATO E CURSO encontram-se são, respectivamente,
Alternativas
Q925884 Banco de Dados
Em SQL, é possível criar estruturas que funcionam como uma tabela virtual, cujo comportamento assemelha-se a uma tabela real de banco de dados, entretanto, sem armazenar as informações apresentadas. Essas estruturas não existem como uma entidade independente na base de dados física. A essa estrutura, dá-se o nome de
Alternativas
Q925883 Banco de Dados
O modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados a serem utilizadas em um sistema de informação ou que pertençam a um determinado domínio. Nesse modelo, a representação em retângulo corresponde
Alternativas
Q925882 Noções de Informática
Um administrador de uma máquina usando Windows 7 versão Professional decide fazer o gerenciamento de contas usando o Console de Gerenciamento Microsoft. Ao iniciar o aplicativo, percebe que o painel que fica no lado esquerdo não apresenta a opção de gerenciamento de contas (Usuários e Grupos Locais). Para fazer aparecer o gerenciamento de contas de usuários,
Alternativas
Q925881 Sistemas Operacionais
Um computador com Windows 7, usando uma rede com DHCP, precisa receber um novo endereço de IP dinamicamente para que um usuário possa testar uma aplicação. Esse novo endereço não pode ser atribuído manualmente. Para realizar essa tarefa , um técnico usa uma aplicação de linha de comando por duas vezes, com parâmetros diferentes. Esses comandos são, na sequência:
Alternativas
Q925880 Arquitetura de Computadores
Um computador com sistema operacional Windows 7 e sistema de arquivos NTFS admite nomes longos de arquivos. Os nomes preservam as letras maiúsculas e minúsculas, mas não as diferencia. Entretanto, nem todos os nomes de arquivos são admitidos. São nomes de arquivos válidos no NTFS do Windows:
Alternativas
Q925879 Sistemas Operacionais

O comando Linux ps –aux gera a saída a seguir.


Imagem associada para resolução da questão


Para que o processo do thunderbird seja encerrado via linha de comando, usa-se o comando Linux

Alternativas
Q925878 Sistemas Operacionais
Considere o arquivo notas.txt gravado em um computador com sistema operacional Linux. Numa listagem usando o comando ls –l, ele aparece como segue:
-rw-r--r- 1 comperve comperve 4096 2014-03-13 19:51 notas.txt
Ao usarmos o comando de mudança de permissões de arquivos chmod 600 notas.txt, uma nova listagem irá mostrar o arquivo notas.txt com as seguintes permissões :
Alternativas
Q925877 Arquitetura de Computadores

Observe a especificação a seguir.


Imagem associada para resolução da questão

Esse trecho de especificação técnica refere-se, pela descrição dos componentes, a uma
Alternativas
Q925876 Arquitetura de Computadores
A utilização não adequada do setup de uma placa-mãe ocasionou um erro de configuração do computador, pela gravação de uma informação equivocada. Uma forma de resolver o problema é retirar a bateria da placa-mãe, pois
Alternativas
Q925875 Arquitetura de Computadores
O fator de forma (form factor) de uma placa-mãe determina características como tamanho e disposição de componentes na placa. São fatores de forma:
Alternativas
Respostas
141: D
142: A
143: B
144: A
145: C
146: B
147: D
148: A
149: C
150: B
151: C
152: D
153: B
154: C
155: D
156: A
157: D
158: B
159: C
160: A