Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 888 questões
A compilação do código-fonte de um programa escrito em linguagem de programação produz um código objeto que ainda não está pronto para ser executado, embora esteja em código de máquina.
Essa é uma característica conhecida como
A forma geral da declaração de procedimentos armazenados é a seguinte.
Por não serem opcionais, os “parâmetros” e “declarações locais” devem ser especificados.
que se seguem.
que se seguem.
I - Permite especificar um analisador léxico definindo expressões regulares para descrever padrões para os tokens.
II - A função responsável por colocar os lexemas encontrados na tabela de símbolos se chama installLexem().
III - lexlval é uma variável global que pode ser usada pelo analisador sintático ou por outro componente posterior do compilador.
IV - O programa de entrada do LEX é compilado em um programa C, que sempre se chama lex.yy.c
Estão corretas:
A empresa ABC criou uma linguagem de programação para ser utilizada nos computadores atuais. Essa linguagem usa um tipo de dado primitivo para armazenar apenas números inteiros em dois bytes de memória.
Pode-se concluir que a quantidade máxima de valores inteiros diferentes que pode ser armazenada em uma variável desse tipo é de
I. A programação estruturada é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
II. A Programação modular é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição.
III. A Programação orientada a objetos é uma forma de programação no qual o desenvolvimento das rotinas de programação é feito através de módulos, que são interligados entre si através de uma interface comum.
IV. A Programação Linear envolve problemas de otimização nos quais a função objetivo e as restrições são todas lineares.
São incorretas as afirmações:
I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.
II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.
III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.
IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações: