Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 965 questões
Considere as afirmações abaixo sobre subprogramas.
I - Um subprograma é ativo se, depois de ter sido chamado, iniciou a execução, mas ainda não a concluiu.
II - Toda unidade de programa chamadora é suspensa durante a execução do programa chamado, o que implica a existência de somente um subprograma em execução em qualquer dado momento.
III - O controle sempre retorna ao chamador quando a execução do subprograma se encerra.
Quais estão corretas?
A codificação UTF-8 permite a representação letras e símbolos gráficos usando entre 1 e 4 bytes, e é compatível com a codificação ASCII.
Assinale o motivo pelo qual essa compatibilidade é importante para dados de texto em Língua Portuguesa.
Acerca das características das principais linguagens de programação, julgue o item seguinte.
Linguagem de programação de alto nível consiste de um
conjunto de símbolos, palavras e regras próximo da linguagem
humana, e que é fácil de escrever, depurar e manter.
Acerca das características das principais linguagens de programação, julgue o item seguinte.
Um computador executa, como instrução, uma sequência de
baites, que consiste de comandos, como, por exemplo, um
algoritmo, a serem executados pelo processador.
Um desenvolvedor de uma instituição bancária foi designado para tentar usar técnicas de aprendizado de máquina para, dado o saldo diário durante um ano de um cliente, classificá-lo como BOM ou MAU candidato a receber um cartão de crédito VIP. Para isso, a única informação que pode usar — e que ele recebeu — é um conjunto de treinamento com 50.000 clientes pré- classificados pelos seus gerentes, contendo 365 campos com os saldos diários e um campo com o número 1, caso o cliente fosse um BOM candidato, ou o número 0 (zero), caso fosse um MAU candidato. Essas respostas são consideradas corretas.
Considerando as práticas tradicionais de aprendizado de máquina, o desenvolvedor deve escolher um algoritmo
Com relação a linguagens de programação e compiladores, julgue o item subsequente.
Um algoritmo computacional escrito em linguagem de programação pode ser completamente executado sem gerar nenhuma saída.
Julgue o item subsequente, relativo à lógica de programação.
Na passagem de parâmetro por referência, é possível alterar o
valor da variável que é apontada por referência.
Considere o seguinte programa, escrito na linguagem K:
v1 = 1
v2 = 1
repita 3 vezes {
v3 = v1 + v2
v1 = v2
v2 = v3
}
v4 = v3
Qual será o valor da variável v4?
numero = 10 // número a ser pesquisado numeros = [8,3,9,1,2,10,6] // conjunto de 7 números com índices 1 a 7 maxI = tamanho(numeros) // calcula o tamanho do conjunto numeros presente = falso // resposta do problema
Assinale a alternativa que representa a parte do programa que está faltando para resolver o problema e que representa o algoritmo mais eficiente.
Considere o texto abaixo e a expressão regular POSIX a seguir:
Então olhou para mim. Pensava que olhava para mim pela primeira vez. Mas então, quando se virou por trás do abajur, e eu continuava sentindo sobre o ombro, nas minhas costas, seu escorregadio e oleoso olhar, compreendi que era eu quem a olhava pela primeira vez.
Fonte: Olhos de cão azul - Gabriel García Márquez
Expressão regular: o+[a-z]*o
Assinale a alternativa que indica a quantidade de palavras do texto que têm correspondência com a expressão regular.
Considere uma linguagem de programação na qual a passagem de parâmetros se dê exclusivamente por valor. Analise as afirmativas a seguir, em que, na invocação do procedimento p1(arg), arg representa uma expressão e assinale a alternativa correta.
I. arg pode ser um endereço de memória.
II. arg pode ser um número.
III. arg pode ser uma variável.
IV. arg pode ser a soma entre um número e uma variável.
Considere o fragmento de código abaixo de uma classe de acesso a dados que utiliza JPA, onde em é um objeto do tipo EntityManager gerado em uma conexão com um banco de dados aberto e em condições ideais.
Para que esse fragmento realize uma consulta na tabela chamada Acusado, procurando pelo id de número 1, as lacunas I e
II devem ser preenchidas, correta e respectivamente, com
Analise o texto abaixo:
"Conforme Knuth e Trabb, o termo compilador não era ainda utilizado nessa época. Na verdade, falava-se sobre programação automática. No início da programação em linguagem de máquina foram desenvolvidas sub-rotinas de uso comum para entrada e saída, para aritmética de ponto flutuante e funções transcendentais. Junto com a ideia de um endereçamento realocável – pois tais sub-rotinas seriam usadas em diferentes partes de um programa – foram criadas rotinas de montagem para facilitar a tarefa de uso das sub-rotinas e de endereçamento relativo, ideia desenvolvida por Maurice V. Wilkes. Para isso foi inventada uma pseudo linguagem de máquina. Uma rotina interpretativa iria processar essas instruções, emulando um computador hipotético. Esse é o sentido do termo ‘compilador’ até aqui usado."
(Fonte: FONSECA FILHO, C. "História da computação: o caminho do pensamento e da tecnologia" - Porto Alegre: EDIPUCRS, 2007, p. 116)
Qual o nome do considerado o primeiro ‘compilador’ real?