Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
30 questões encontradas
Questões por página
20
Mais recentes
 

Um arquivo de dados que foi compartilhado com você tem a extensão “csv”. Esse arquivo está nomeado como “arq.csv” e está no seu diretório de trabalho.


As quatro primeiras linhas desse arquivo estão apresentadas a seguir.


“1200,00”|”F”|”28”

“1387,00”|”M”|”26”

“3285,00”|”F”|”35”

“2784,00”|”M”|”-“


O símbolo “ – “, que está localizado na linha 4, coluna 3, significa um valor perdido ou “sem resposta”.


O comando mais adequado para a leitura do arquivo é:


A

read.csv(“arq.csv”);


B

read.csv2(“arq.csv”, sep=“|”, na.strings=” - “);


C

read.csv2(“arq.csv”, sep=“|”, header=FALSE, na.strings=” - “);


D

read.table(“arq.csv”, dec=“,”, sep=“|”, na.strings = “-”);


E

read.table(“arq.csv”, sep=“|”, na.strings = ” - “).

Os computadores executam tarefas programadas por meio de linguagens de programação. O Assembler é um exemplo de linguagem simbólica introduzido na década de 1950. Linguagens de programação de alto nível surgiram nas décadas seguintes e permitiram o desenvolvimento de programas para aplicações científicas, comerciais e de uso geral. Das alternativas a seguir, qual apresenta exclusivamente exemplos de linguagem de programação de alto nível?


A

Algol, HTML e SQL


B

SPARQL, Php e Java


C

LISP, Oracle e Pascal


D

Fortran, Cobol e Basic


E

C++, Delphi e Powershell

No contexto de arquitetura de computadores, quais as formas de portar um código fonte escrito em uma linguagem de alto nível para linguagem de máquina?


A

Transposição ou Transação


B

Compilação ou Transação


C

Compilação ou Transposição


D

Interpretação ou Compilação


E

Interpretação ou Transposição

Considere que o trecho de código abaixo, contendo PHP, HTML, CSS e JavaScript, executa sem erros.

Imagem associada para resolução da questão

Sobre a execução desse código, considerando a arquitetura cliente servidor, é INCORRETO afirmar que:


A

O trecho de código situado entre as linhas 20 e 26 é um código JavaScript que valida o preenchimento do formulário contido na página e é executado pelo navegador do cliente.


B

O trecho de código situado entre as linhas 36 e 43 é um código em PHP que executa uma ação conforme os dados enviados no formulário, sendo executado pelo servidor web.


C

O trecho situado entre as linhas 6 e 17 é um código CSS que define a formatação, estrutura e visual da página, sendo interpretado pelo navegador do cliente.


D

O trecho contido entre as linhas 30 e 33 é um código HTML que gera o formulário da página, sendo interpretado pelo servidor web.

Considere a interface e a classe bean apresentadas abaixo, que fazem parte de uma aplicação que utiliza EJB.

Imagem associada para resolução da questão

Para indicar que a classe CalculadoraBean é um bean de sessão sem estado, deve-se


A
mudar a declaração da classe para public class CalculadoraBean implements CalculadoraLocal Statefull {

B
incluir na linha imediatamente anterior à declaração da classe a anotação @Statefull

C
mudar a declaração da classe para public class CalculadoraBean implements CalculadoraLocal Stateless {

D
trocar a anotação @Local contida na interface CalculadoraLocal por @Stateless

E
incluir na linha imediatamente anterior à declaração da classe a anotação @Stateless

A tabela de símbolos utilizada no processo de compilação contém informações sobre tipos e atributos de cada nome definido pelo usuário no programa. Essas informações são colocadas na tabela de símbolos pelos analisadores léxico e sintático e usadas pelo analisador semântico e pelo gerador de código.


C
Certo

E
Errado

Assinale a opção correta, com relação à programação de computadores.


A

A última atividade a ser realizada na construção de um algoritmo é modelagem do problema e sua abstração, apenas para conferir, depois de terminado, se o algoritmo é válido para determinada atividade.


B

Para formalizar um algoritmo, não é necessária uma convenção, desde que os desenvolvedores de software saibam a que se refere o algoritmo.


C

Estruturas sequenciais, estruturas de decisão e estruturas de repetição são pouco utilizadas para escrever programas de computador.


D

A manipulação de dados em um programa estruturado é feita por meio de funções e procedimentos, que operam sobre variáveis e valores constantes.


E

Os algoritmos são representados usando-se apenas números e valores lógicos.

 
1
 
Gerar simulado