Logo Passei Direto
Buscar

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Observe a árvore a seguir e assinale a alternativa que apresenta os nós percorridos para buscar o nó 7.
A) 6 8 7
B) 6 7
C) 1 2 6 8 7
D) 9 8 7
E) 3 5 4 2 1 6 8 7

A linguagem C pertence a uma família de linguagens cujas características são: portabilidade, modularidade, compilação separada, recursos de baixo nível, geração de código eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso. Com base nessas informações, escolha a alternativa correta:
A) A linguagem C é considerada uma linguagem de nível médio alto. Não é uma linguagem de máquina reconhecida apenas pelo sistema operacional ou pelo processador.
B) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por traduções para adequar-se ao sistema de banco de dados.
C) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras detalhadas para que um programa possa ser executado.
D) Funções são os subprogramas em C, que, por sua vez, são chamados por outras funções executando tarefas específicas. Há funções básicas que estão definidas nas bibliotecas-padrão da linguagem, e outras que são desenvolvidas por terceiros, com rotinas mais específicas.
E) O compilador não ignora as quebras de linha, portanto os comandos escritos em linhas diferentes, mas separados apenas por esse recurso, para o compilador, estão na mesma linha.

Analise o algoritmo “expressão” e identifique a saída nas alternativas a seguir: algoritmo "expressao" var a,b,c,d:inteiro resultado:logico inicio a<-4 b<-3 c<-2 d<-1 resultado<-(a>b)e(b>c)ou((c+d*a)<(d-c*2)) escreva("O resultado é:", resultado) fimalgoritmo Assinale a alternativa correta.
A) O resultado é: ABCD
B) O resultado é: FALSO
C) O resultado é: NÃO
D) O resultado é: VERDADEIRO
E) O resultado é: RESULTADO

Um programa faz as seguintes operações: I - Lê vários caracteres no teclado, e cada caractere lido é colocado dentro de uma fila. II - Esvazia a fila e coloca cada elemento, um depois do outro, dentro de uma pilha. III - Esvazia a pilha e imprime cada elemento, um depois do outro. Caso sejam introduzidos os valores A B C D E, quais serão os valores impressos no fim?
A) E D C B A
B) A B C D E
C) A B D E C
D) E A D B C
E) C A B D E

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Observe a árvore a seguir e assinale a alternativa que apresenta os nós percorridos para buscar o nó 7.
A) 6 8 7
B) 6 7
C) 1 2 6 8 7
D) 9 8 7
E) 3 5 4 2 1 6 8 7

A linguagem C pertence a uma família de linguagens cujas características são: portabilidade, modularidade, compilação separada, recursos de baixo nível, geração de código eficiente, confiabilidade, regularidade, simplicidade e facilidade de uso. Com base nessas informações, escolha a alternativa correta:
A) A linguagem C é considerada uma linguagem de nível médio alto. Não é uma linguagem de máquina reconhecida apenas pelo sistema operacional ou pelo processador.
B) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por traduções para adequar-se ao sistema de banco de dados.
C) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras detalhadas para que um programa possa ser executado.
D) Funções são os subprogramas em C, que, por sua vez, são chamados por outras funções executando tarefas específicas. Há funções básicas que estão definidas nas bibliotecas-padrão da linguagem, e outras que são desenvolvidas por terceiros, com rotinas mais específicas.
E) O compilador não ignora as quebras de linha, portanto os comandos escritos em linhas diferentes, mas separados apenas por esse recurso, para o compilador, estão na mesma linha.

Analise o algoritmo “expressão” e identifique a saída nas alternativas a seguir: algoritmo "expressao" var a,b,c,d:inteiro resultado:logico inicio a<-4 b<-3 c<-2 d<-1 resultado<-(a>b)e(b>c)ou((c+d*a)<(d-c*2)) escreva("O resultado é:", resultado) fimalgoritmo Assinale a alternativa correta.
A) O resultado é: ABCD
B) O resultado é: FALSO
C) O resultado é: NÃO
D) O resultado é: VERDADEIRO
E) O resultado é: RESULTADO

Um programa faz as seguintes operações: I - Lê vários caracteres no teclado, e cada caractere lido é colocado dentro de uma fila. II - Esvazia a fila e coloca cada elemento, um depois do outro, dentro de uma pilha. III - Esvazia a pilha e imprime cada elemento, um depois do outro. Caso sejam introduzidos os valores A B C D E, quais serão os valores impressos no fim?
A) E D C B A
B) A B C D E
C) A B D E C
D) E A D B C
E) C A B D E

Prévia do material em texto

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 
 
Questões de múltipla escolha 
 
1. Observe a árvore a seguir e assinale a alternativa que apresenta os nós percorridos para buscar o nó 7. 
 
 
 
A) 6 8 7 
B) 6 7 
C) 1 2 6 8 7 
D) 9 8 7 
E) 3 5 4 2 1 6 8 7 
 
2. Muitas vezes, o uso de vetores e matrizes fica limitado pela necessidade de sabermos antecipadamente a 
quantidade de elementos que serão necessários. Segundo as informações descritas, escolha a alternativa correta: 
 
A) A biblioteca stdlib.h tem algumas funções que nos permitem criar e trabalhar estaticamente, ou seja, durante a 
execução de um certo trecho do programa. 
B) A função malloc reserva a quantidade de bytes que é passada como parâmetro e retorna o endereço em que esse 
espaço de memória foi reservado. 
C) Para liberar um espaço de memória alocado dinamicamente, utiliza-se a função tree da biblioteca stilib.h. Essa função 
recebe como parâmetro o ponteiro da memória a ser liberada, e o espaço alocado é liberado para outros usos futuros. 
D) Os ponteiros também têm uma aritmética própria. Ao fazermos uma soma de um número inteiro a um ponteiro, este 
apontará para o endereço com o retardo de múltiplos correspondente ao tamanho do tipo definido para ele. 
E) Vimos que os vetores são ilimitados porque, desde o começo, precisamos saber a sua dimensão, e tivemos como 
solução o uso da alocação dinâmica da memória, para casos em que, a cada execução do programa, as suas dimensões 
possam mudar. 
 
3. O programa a seguir cadastra 5 produtos. Em seguida, imprime uma lista com o código e o nome da cada item. 
Por último, consulta o preço de um produto por meio de seu código. 
 
 
 
Para que o programa execute corretamente sua função, as linhas 14 e 17 devem ser preenchidas com: 
 
A) 
 
B) 
 
C) 
 
D) 
 
E) 
 
4. A linguagem C pertence a uma família de linguagens cujas características são: portabilidade, modularidade, 
compilação separada, recursos de baixo nível, geração de código eficiente, confiabilidade, regularidade, 
simplicidade e facilidade de uso. Com base nessas informações, escolha a alternativa correta: 
 
A) A linguagem C é considerada uma linguagem de nível médio alto. Não é uma linguagem de máquina reconhecida 
apenas pelo sistema operacional ou pelo processador. 
B) A linguagem C pertence à classe dos programas compilados, que são escritos em texto e passam por traduções para 
adequar-se ao sistema de banco de dados. 
C) Como toda linguagem de programação, a linguagem C não é muito rígida na sua sintaxe. Sintaxe são regras 
detalhadas para que um programa possa ser executado. 
D) Funções são os subprogramas em C, que, por sua vez, são chamados por outras funções executando tarefas 
específicas. Há funções básicas que estão definidas nas bibliotecas-padrão da linguagem, e outras que são desenvolvidas 
por terceiros, com rotinas mais específicas. 
E) O compilador não ignora as quebras de linha, portanto os comandos escritos em linhas diferentes, mas separados 
apenas por esse recurso, para o compilador, estão na mesma linha. 
 
5. Analise o algoritmo “expressão” e identifique a saída nas alternativas a seguir: 
 
algoritmo "expressao" 
var 
 a,b,c,d:inteiro 
 resultado:logico 
inicio 
 ab)e(b>c)ou((c+d*a)

Mais conteúdos dessa disciplina