Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 888 questões

Q476284 Programação
De uma forma geral, um compilador é um programa que recebe como entrada o texto de um programa (fonte) em uma certa linguagem e produz como saída outro texto de programa em uma linguagem diferente da utilizada no fonte. Para isso, compiladores são estruturados internamente em uma série de módulos que produzem, em sequência, representações intermediárias do programa fonte ou de suas partes.
A quebra do texto do programa fonte em unidades básicas da linguagem denominadas de tokens é realizada pelo módulo denominado
Alternativas
Q476254 Programação
Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual).

Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como
Alternativas
Q466002 Programação
Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a sua visibilidade por meio de modificadores de acesso. Os modificadores disponíveis para esse fim são:
Alternativas
Q449616 Programação
Quando um programa chama um subprograma, a informação é comunicada por meio da lista de parâmetros. Acerca desse assunto, assinale a opção correta.
Alternativas
Q449612 Programação
Independentemente da linguagem de programação utilizada, os conceitos básicos de linguagem de programação persistem e podem ser aplicados nas mais diversas situações. Com relação a esse assunto, assinale a opção correta.
Alternativas
Q444743 Programação
Considere a seguinte cadeia de caracteres (string):

"Obterei nota máxima nesta prova"

Comparando as representações dessa cadeia nos padrões ISO- 8859-1 (Latin-1) e UTF-8, é correto afirmar que:
Alternativas
Q434001 Programação
O emulador permite que um código desenvolvido para uma plataforma possa ser utilizado por outra. A respeito dos emuladores, analise as afirmativas a seguir:

I. O emulador feito por software é mais rápido, porém a sua implantação é mais difícil.

II. O emulador com tecnologia Firmware é contido em hardware.

III. Os emuladores são somente do sistema operacional.

Assinale
Alternativas
Q426073 Programação
Analise o trecho de código abaixo e assinale a alternativa CORRETA:

imagem-006.jpg
Alternativas
Q423998 Programação
Com base no seu conhecimento sobre paradigmas de programação, assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.

A programação ________ inclui três conceitos fundamentais: tipos abstratos de dados, herança e vinculação dinâmica; enquanto a programação ________ segue o modelo das funções matemáticas.
Alternativas
Q423755 Programação
Considere as seguintes afirmações acerca de algoritmos e programação.

I. Um algoritmo corresponde a uma sequência de passos que, se executados por uma pessoa ou por uma máquina, levam à solução de um problema.

II. Comandos de desvio de fluxo podem ser usados para desvio incondicional em um bloco sequencial de comandos, mas não podem ser usados dentro de laços.

III. Um programa em linguagem de programação estruturada concretiza um algoritmo usando frequentemente 3 estruturas de controle, a saber, sequência, decisão e repetição.

Quais estão corretas?
Alternativas
Q423753 Programação
Considere as seguintes afirmações, acerca de linguagens de programação.

I. As linguagens de programação normalmente fornecem comandos condicionais que permitem a execução de blocos de comandos, dependendo do resultado de uma expressão lógica.

II. Expressões aritméticas em linguagens de programação permitem o uso de expressões lógicas embutidas.

III. Existem comandos que funcionam a partir da avaliação de uma expressão e de várias opções representadas por expressões lógicas.

Quais estão corretas?
Alternativas
Q406170 Programação
Assinale a alternativa que apresenta uma técnica usualmente utilizada na depuração de programas.
Alternativas
Q405842 Programação
O World Wide Web Consortium (W3C) é responsável pelo estabelecimento de diversos padrões atualmente em uso na internet. Alguns dos padrões elaborados por essa organização são:
Alternativas
Q401692 Programação
Script é
Alternativas
Q401680 Programação
Um módulo dentro da estrutura de um programa modular pode ser enquadrado no conjunto de categorias válidas
Alternativas
Q388293 Programação
Qual entre os comandos abaixo não apresenta erro em sua sintaxe?
Alternativas
Q386267 Programação
Na programação de computadores, variáveis são abstrações de endereços de memória. A variável que geralmente é declarada logo após o cabeçalho do programa, antes do início do programa principal, que se torna VISÍVEL EM TODO O PROGRAMA, é conhecida como:
Alternativas
Q386064 Programação
Com base no código, a seguir, responda:

imagem-041.jpg
imagem-042.jpg

Qual o valor do atributo “nome” da referência “p1”?
Alternativas
Q385765 Programação
Considere o algoritmo abaixo, que contém um procedimento CECIERJ, onde ocorre passagem de parâmetro por valor de N para Y e por referência de M para X e de L para W:

imagem-026.jpg

Após a execução desse algoritmo, os valores das variáveis M, N e L serão, respectivamente:
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374022 Programação
Observe a tabela abaixo que mostra as 10 primeiras classificadas no TIOBE Programming Community Index, que classifica a popularidade das linguagens de programação com base no número de engenheiros qualificados em todo o mundo, cursos e fornecedores de terceiros.

imagem-030.jpg

Considere as características das 3 primeiras linguagens posicionadas em dez/2012 na tabela acima:

I. É uma linguagem de programação compilada, de propósito geral, estruturada, criada por pesquisadores da empresa americana AT&T Bell Labs na década de 1970, para desenvolver o sistema operacional Unix.

II. É uma linguagem de programação orientada a objeto desenvolvida na década de 1990 por uma equipe de programadores da empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem é compilada para um bytecode que é executado por uma máquina virtual.

III. Esta linguagem foi criada por Brad Cox e sua empresa, a StepStone Corporation, no início da década de 1980. Em 1988 ela foi licenciada pela NeXT, tornando-se a linguagem de desenvolvimento do NeXTstep. O suporte do GNU/gcc foi acrescentado em 1992. Em 1994 as empresas NeXT Computer e Sun Microsystems criaram uma especificação do NeXTstep conhecida como OpenStep. Atualmente é utilizada como a principal linguagem de programação do MacOS X, que é baseado no NeXTstep.

As linguagens I, II e III são, respectivamente:
Alternativas
Respostas
681: B
682: C
683: E
684: C
685: D
686: A
687: B
688: D
689: D
690: C
691: A
692: A
693: B
694: B
695: B
696: B
697: B
698: C
699: B
700: D