Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 80 de 112

Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentenca correta?

A
Se (AV1 > 4) e (AV2 > 4)
B
Se (AV1 \geq 4) ou (AV2 \geq 4)
C
Se (AV1 > 4) ou (AV2 > 4)
D
Nenhuma outra alternativa satisfaz
E
Se (AV1 \geq 4) e (AV2 \geq 4)

O conjunto de símbolos que representam as operações básicas da matemática são chamados de:

A

Operadores de cálculo

B

Operadores computacionais

C

Operadores algébricos

D

Operadores aritméticos

E

Variáveis matemáticas

Analise as alternativas a seguir e assinale aquela cuja atividade não corresponde a nenhuma das subfases deste modelo.

A

A fase de link edição, ou ligação, é responsável por criar o arquivo executável combinando todos os arquivos objetos em um único módulo de carga.

B

A fase de análise léxica é responsável por reconhecer os lexemas da linguagem e gerar os tokens correspondentes.

C

A fase de otimização é responsável por melhorar o desempenho do código gerado, sem alterar seu comportamento.

D

A fase de análise sintática é responsável por verificar se o código fonte está de acordo com a gramática da linguagem.

Qual é o procedimento para remover um elemento que está na posição pos de um vetor ordenado?

A

Copiar todos os elementos à frente do elemento removido uma posição para trás.

B

Deixar um 'buraco' no vetor na posição do elemento removido.

C

Remover apenas o elemento sem ajustar o vetor.

A Internet teve seu início no final dos anos 60 do século passado, iniciando com a ARPANET, depois foi a NFSNET e também ANSNET e a NFS. Todas elas eram redes independentes e em meados começaram a se interligar e efetivamente a ser chamada de Internet.
Qual foi o protocolo responsável por interligar estas redes?

A
HTTP
B
TCP/UDP
C
TCP/IP
D
FTP
E
SOAP

As estruturas condicionais fornecem ao desenvolvedor meios de possibilitar que o algoritmo tome decisões baseadas em comparações que retornam verdadeiro ou falso. Os vários comandos que integram estas estruturas atendem a situações específicas do problema a ser resolvido. Considerando as diferenças entre o comando condicional simples e o comando condicional composto, analise as afirmações que seguem:


Ao contrário do comando condicional simples, o comando condicional composto prevê o retorno do resultado “falso” no teste condicional.
O comando condicional composto permite, numa mesma execução do algoritmo, que os blocos do “então” e do “senão” sejam executados.

A
I e II apenas
B
I apenas
C
I e III apenas
D
II e III apenas
E
II apenas

Supondo a produção S → if E then S else S | if E then S | K e considerando ε como a sentença vazia, quais dentre as alternativas a seguir representa uma substituição válida para resolver o problema apresentado e obter uma gramática equivalente?

A
S → if E then S S’ | K
S’ → else S | ε
B
S → if E then S | K
K → S’ | ε
C
S → if E then S S’ | K
S’ → else S | ε
D
S → if E then S | K
K → else S | ε
E
S → if E then S else S | if E then S | K
K → ε
Escolha uma afirmação que contém uma sentença correta em relação às definições de complexidade de pior caso, melhor caso e algoritmos ótimos.
A
A complexidade de melhor caso e pior caso de um algoritmo devem ser próximas.
B
A complexidade de pior caso representa o limite inferior de um problema.
C
A complexidade de melhor caso representa o limite superior de um problema.
D
Um algoritmo ótimo não necessariamente apresenta a melhor complexidade de pior caso.
E
Nenhuma das alternativas anteriores.

Qual é o principal enfoque da Engenharia de Software?

A

Planejamento e construção de hardware.

B

Desenvolvimento de aplicativos móveis.

C

Planejamento, construção e implantação de softwares.

O seguinte programa executa o cadastro de 5 pessoas, destacando nome, endereço e telefone. Em seguida, apresenta todo o cadastro.

O programa declara uma estrutura chamada cadastro com três campos: nome, end e telefone.

O programa declara e inicializa a variável i com o valor 0.

O programa declara um array de estruturas chamado c com cinco elementos.

O programa entra em um loop que itera cinco vezes.

O programa lê o nome da pessoa da entrada padrão e armazena no campo correspondente do i-ésimo elemento do array c.

O programa lê o endereço da pessoa da entrada padrão e armazena no campo correspondente do i-ésimo elemento do array c.

O programa lê o telefone da pessoa da entrada padrão e armazena no campo correspondente do i-ésimo elemento do array c.

O programa imprime o telefone do i-ésimo elemento do array c na tela.

A
scanf("%s", &c[i].nome); scanf("%s", &c[i].end); scanf("%s", &c[i].telefone); printf("\nTelefone: %s", c[i].telefone);
B
scanf("%d", &c[i].nome); scanf("%d", &c[i].end); scanf("%d", &c[i].telefone); printf("\nTelefone: %s", c[i].telefone);
C
scanf("%s", c[i].nome); scanf("%s", c[i].end); scanf("%s", c[i].telefone); printf("\nTelefone: %s", c[i].telefone);
D
scanf("%s", &c[i].nome); printf("\nTelefone: %s", c[i].telefone); scanf("%s", &c[i].end); scanf("%s", &c[i].telefone);
E
scanf("%d", c[i].nome); scanf("%d", c[i].end); scanf("%d", c[i].telefone); printf("\nTelefone: %s", c[i].telefone);