Logo Passei Direto
Buscar

Revisão Prova algoritmo-1

User badge image
Anderson Fink

em

Ferramentas de estudo

Questões resolvidas

Defina o que é algoritmo?

O que é uma variável? Quais são seus tipos em algoritmo?

Considere o seguinte código: intmain () { int valor= 1; int valor2=25; valor=20+valor2; printf(“%d”,valor); return 0; }
Qual o resultado do código após a compilação?
a) o código imprime o valor 45
b) o código imprime o valor 46
c) o código imprime o valor 20
d) O código não compila

Assinale a alternativa que NÃO representa uma estrutura básica do algoritmo.
a) Nome do algoritmo
b) Declaração de variáveis
c) Vetor e Matriz
d) Bloco de instruções

Assinale a alternativa que contém o NOME de uma variável que NÃO É VÁLIDA, ou seja, que não pode ser utilizada para declarar uma variável no algoritmo.
a) numero
b) escreva
c) idade
d) cpf

Assinale a alternativa que representa a correta atribuição do valor Fulano à variável declarada como nome (literal) em um ALGORITIMO
a) nome=fulano
b) nome =”fulano”
c) nome <- fulano
d) nome <- “fulano”

A respeito da estrutura ENQUANTO em algoritmo, marque a alternativa correta:
a) Uma sequencia de passos que será executada quando a condição for verdadeira;
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira;
c) A condição é testada no final do laço, fazendo com que independentemente da condição seja verdadeira ou falsa na entrada do laço, os comandos que estão dentro do bloco sejam executados;
d) É usado em situações em que haja o controle do número de iterações a serem executadas.

Qual a estrutura básica de um programa em linguagem C?

Qual das alternativas abaixo corresponde a biblioteca utilizadas pelos operadores printf e scanf?
a) conio.h
b) stdlib.h
c) stdio.h
d) string.h

Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte texto, sobre estrutura de repetição.
a) simples; não repetirá; o bloco do; após.
b) complexa, repetirá; o; antes.
c) complexa, não repetirá; o; após.
d) simples, repetirá; o bloco do; antes.

Analise os itens a seguir: I- printf (“%s”,”Engenharia”); II - printf (“%s Engenharia”); III- printf (“%c”,”Engenharia”); Quais os itens possuem instruções que irão imprimir a palavra Engenharia corretamente?
a) Apenas I
b) I e II
c) II e III
d) I e III

Qual das opções a seguir não pode ser utilizado como um nome de variável?
a) nUMERO
b) numero1
c) 1numero
d) Numero

Considere o código abaixo: intmain(){ int i=1 while (1>0){ i++; } }
Qual a análise correta sobre o código?
a) o código entrará em um loop infinito porque o valor de i nunca chegara a zero.
b) o código não entrará dentro do laço while porque o i já é maior que zero.
c) o laço while está declarado de maneira errada, o correto deveria ser while(i>=0)
d) o laço while está declarado de maneira errada, o correto deveria ser while(i<0)

O que é uma estrutura de repetição? Exemplifique em algoritmos.

Qual a diferença entre estrutura de repetição ENQUANTO e o REPITA:

Quais os tipos de variáveis da linguagem C?

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Defina o que é algoritmo?

O que é uma variável? Quais são seus tipos em algoritmo?

Considere o seguinte código: intmain () { int valor= 1; int valor2=25; valor=20+valor2; printf(“%d”,valor); return 0; }
Qual o resultado do código após a compilação?
a) o código imprime o valor 45
b) o código imprime o valor 46
c) o código imprime o valor 20
d) O código não compila

Assinale a alternativa que NÃO representa uma estrutura básica do algoritmo.
a) Nome do algoritmo
b) Declaração de variáveis
c) Vetor e Matriz
d) Bloco de instruções

Assinale a alternativa que contém o NOME de uma variável que NÃO É VÁLIDA, ou seja, que não pode ser utilizada para declarar uma variável no algoritmo.
a) numero
b) escreva
c) idade
d) cpf

Assinale a alternativa que representa a correta atribuição do valor Fulano à variável declarada como nome (literal) em um ALGORITIMO
a) nome=fulano
b) nome =”fulano”
c) nome <- fulano
d) nome <- “fulano”

A respeito da estrutura ENQUANTO em algoritmo, marque a alternativa correta:
a) Uma sequencia de passos que será executada quando a condição for verdadeira;
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira;
c) A condição é testada no final do laço, fazendo com que independentemente da condição seja verdadeira ou falsa na entrada do laço, os comandos que estão dentro do bloco sejam executados;
d) É usado em situações em que haja o controle do número de iterações a serem executadas.

Qual a estrutura básica de um programa em linguagem C?

Qual das alternativas abaixo corresponde a biblioteca utilizadas pelos operadores printf e scanf?
a) conio.h
b) stdlib.h
c) stdio.h
d) string.h

Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte texto, sobre estrutura de repetição.
a) simples; não repetirá; o bloco do; após.
b) complexa, repetirá; o; antes.
c) complexa, não repetirá; o; após.
d) simples, repetirá; o bloco do; antes.

Analise os itens a seguir: I- printf (“%s”,”Engenharia”); II - printf (“%s Engenharia”); III- printf (“%c”,”Engenharia”); Quais os itens possuem instruções que irão imprimir a palavra Engenharia corretamente?
a) Apenas I
b) I e II
c) II e III
d) I e III

Qual das opções a seguir não pode ser utilizado como um nome de variável?
a) nUMERO
b) numero1
c) 1numero
d) Numero

Considere o código abaixo: intmain(){ int i=1 while (1>0){ i++; } }
Qual a análise correta sobre o código?
a) o código entrará em um loop infinito porque o valor de i nunca chegara a zero.
b) o código não entrará dentro do laço while porque o i já é maior que zero.
c) o laço while está declarado de maneira errada, o correto deveria ser while(i>=0)
d) o laço while está declarado de maneira errada, o correto deveria ser while(i<0)

O que é uma estrutura de repetição? Exemplifique em algoritmos.

Qual a diferença entre estrutura de repetição ENQUANTO e o REPITA:

Quais os tipos de variáveis da linguagem C?

Prévia do material em texto

Revisão
1 – Defina o que é algoritmo?
Algoritmo é uma sequência ou série de passos/comandos a serem feitos, para resolução de um problema.
2- O que é uma variável? Quais são seus tipos em algoritmo?
São as porções de espaço na memória RAM do computador para o armazenamento dos algoritmos. São elas, no português estruturado: Inteiros, reais, caracteres e lógico.
3- Considere o seguinte código:
intmain(){
float valor=10;
valor=valor*2;printf (“%f”,valor);
}
Qual o resultado do código após a compilação?
a) o código imprime o valor 10
b) o código lança um erro na tela
c) o código imprime o valor 20
d) O código imprime o valor 5
4- Assinale a alternativa que NÃO representa uma estrutura básica do algoritmo
a) Nome do algoritmo
b) Declaração de variáveis
c) Vetor e Matriz
d) Bloco de instruções
5- Assinale a alternativa que contém o NOME de uma variável que NÃO É VALIDA, ou seja que não pode ser utilizada para declarar uma variável no algoritmo.
a) numero
b) escreva
c) idade
d)cpf
6- Assinale a alternativa que representa a correta atribuição do valor Fulano à variável declarada como nome (literal) em um ALGORITIMO
a) nome=fulano
b) nome =”fulano”
c) nome <- fulano
d) nome <- “fulano”
7- A respeito da estrutura SE em algoritmo, marque a alternativa correta
a) Uma sequencia de passos que será executada quando a condição for verdadeira;
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira;
c) A condição é testada no final do laço, fazendo com que independentemente da condição seja verdadeira ou falsa na entrada do laço, os comandos que estão dentro do bloco sejam executados;
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
8- A respeito da estrutura REPITA em algoritmo, marque a alternativa correta
a) Uma sequencia de passos que será executada quando a condição for verdadeira;
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira;
c) A condição é testada no final do laço, fazendo com que independentemente da condição seja verdadeira ou falsa na entrada do laço, os comandos que estão dentro do bloco sejam executados;
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
9- A respeito da estrutura ENQUANTO em algoritmo, marque a alternativa correta:
a) Uma sequencia de passos que será executada quando a condição for verdadeira;
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira;
c) A condição é testada no final do laço, fazendo com que independentemente da condição seja verdadeira ou falsa na entrada do laço, os comandos que estão dentro do bloco sejam executados;
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
10- Analisando o Algoritmo na imagem, caso o usuário insira os valores 10 e 2, para x e y, respectivamente, qual seria o resultado mostrado ao ser executado o comando Escreva :
a)0
b)5
c)20
d)100
11- O que é uma linguagem de programação?
É uma linguagem a que os seres humanos utilizam para escrever seus programas de computador. Da mesma forma que nos algoritmos, usamos uma sintaxe bem definida para mostrar ao computador o que nós queremos que o programa faça, ou seja, uma linguagem de programação é um método padronizado para comunicar instruções para um computador.
12- Qual a estrutura básica de um programa em linguagem C? 
#include <stdio.h>
intmain( ) {
	comando1;
	comando2;
}
13- Considere o seguinte código:
intmain(){
float valor=10;
valor=valor*2;printf (“%f”,valor);
}
Qual o resultado do código após a compilação?
a) o código imprime o valor 10
b) o código lança um erro na tela
c) o código imprime o valor 20
d) O código imprime o valor 5
14-Qual das alternativas abaixo corresponde a biblioteca utilizadas pelos operadores printf e scanf?
a) conio.h
b) stdlib.h
c)stdio.h
d)string.h
15- Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte texto, sobre estrutura de repetição.
“O WHILE é uma estrutura de repetição________, ele repete a execução de um bloco de sentenças enquanto uma condição permanecer verdadeira. Na primeira vez que a condição se tornar falsa, o WHILE ________ a execução do bloco, e a execução continuará com a sentença ou comando que vem logo após ______WHILE, na sequencia do programa. A estrutura de repetição DO...WHILE tem um comportamento muito semelhante ao WHILE. Com uma diferença crucial, a condição é verificada ___ executar o bloco de instruções correspondente”.
a) simples; não repetirá; o bloco do; após.
b) complexa, repetirá; o; antes.
c) complexa, não repetirá;o; após.
d)simples, repetirá; o bloco do; antes.
16- Analise os itens a seguir:
I- printf (“%s”,”Engenharia”);
II - printf (“%s Engenharia”);
III- printf (“%c”,”Engenharia”);
17- Quais os itens possuem instruções que irão imprimir a palavra Engenharia corretamente?
a) Apenas I
b) I e II
c) II e III
d) I e III
17- Considere o seguinte código:
intmain () {
int valor= 1;
int valor2=25;
valor=20+valor2;
printf(“%d”,valor);
return 0;
a) o código imprime o valor 45
b) o código imprime o valor 46
c) o código imprime o valor 20
d) O código não compila
18- Qual das opções a seguir não pode ser utilizado como um nome de variável?
a)nUMERO
b)numero1
c)1numero
d)Numero
19- Assinale alternativa que completa corretamente a lacuna no código na imagem a seguir.
Prinft
stdio.h
Scanf
main
20-Considere o código abaixo:
intmain(){
int i=1
while (1>0){
i++;
}
}
a) o código entrará em um loop infinito porque o valor de i nunca chegara a zero.
b) o código não entrará dentro do laço while porque o i já é maior que zero
c) o laço while está declarado de maneira errada, o correto deveria ser while(i>=0)
d) o laço while está declarado de maneira errada, o correto deveria ser while(i<0)
21- Analisando o algoritmo na IMAGEM, caso o usuário atribua o valor 15 a N, qual será a informação mostrada pelo comando Escreva (“A soma é:”, soma): 
Algoritmo “prova”
Var
n, soma:inteiro
Inicio
Escreva (“Informe um valor qualquer:”)
 Leia (n)
se (n >=10) entao
soma <- n * 10
senao
soma <- n * 20
fimse
 Escreva. (“A soma é:”, soma)
Fimalgoritmo
200
25
35
150 <<<<
22- O que é uma estrutura de repetição? Exemplifique em algoritmos.
É uma série de instruções que serão executadas enquanto uma determinada situação ocorrer. Exemplo: enquanto..faça, repita..até, para..faça
23-Qual a diferença entre estrutura de repetição ENQUANTO e o REPITA:
- ENQUANTO: no bloco enquanto testa condição no início do loop. Há uma execução das instruções é contínua até que uma condição deixe de ser verdadeira.
- REPITA: testa no final do laço. O laço é executado continuamente até que uma condição seja verdadeira.
24-Quais os tipos de variáveis da linguagem C?
char, int, float, double e bool.
25- O que é uma linguagem de programação?
É uma linguagem a que os seres humanos utilizam para escrever seus programas de computador. Da mesma forma que nos algoritmos, usamos uma sintaxe bem definida para mostrar ao computador o que nós queremos que o programa faça, ou seja, uma linguagem de programação é um método padronizado para comunicar instruções para um computador.
26- Estruturas de Repetição: 
Enquanto..faça – Testa no começo para executar
Repta..até- executa para posteriormente testar
Para..faça- haja controle nas alterações para ser executadas.
27- Definições:
Variáveis
Espaços reservados de memória, onde cada um deles armazena apenas um dado na memória. Servem para armazenar apenas um dado de determinado tipo.
Vetor
É um conjunto de variáveis do mesmo tipo, acessíveis com um único nome. Armazenadas de fora continua e ocupando as posições de forma fixa. Exemplo: idades: vetor {1..10}deinteiro.

Mais conteúdos dessa disciplina