Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 1 Exame Curso: Engenharia Ambiental e Sanitária Disciplina: Algoritmo e Programação Ano: 20201 Semestre: 1 RGM: ____________________ Aluno: ______________________________________________________________________ PROVA 01 Questão 1 Considere o seguinte código: int main(){ 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 Questão 2 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 Questão 3 A respeito da estrutura REPITA em algoritmo, marque a alternativa correta. a) Uma sequência 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 que independente 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. Questão 4 A respeito da estrutura ENQUANTO em algoritmo, marque a alternativa correta. a) Uma sequência 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 que independente 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. Questão 5 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 2 Analise os itens a seguir: I - printf("%s","Engenharia"); II - printf("%s Engenharia"); III - printf("%c","Engenharia"); Quais 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 Questão 6 Assinale a alternativa que declara corretamente uma variável em linguagem C. a) int %N; b) inteiro N; c) int 1N; d) int N; Questão 7 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). a) 200 b) 25 c) 35 d) 150 Questão 8 Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte texto, sobre estruturas de repetição. "O WHILE é uma estrutura de repetição _____, ele repete a execução de um bloco de sentenças enquanto uma CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 3 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 sequência 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. Questão 9 Considere o código abaixo: int main(){ int i=1; while(i>0){ i++; } } a) o código entrará em um loop infinito poque o valor de i nunca chegará a zero b) o código não entrará dentro do laço while poque 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) Questão 10 Assinale a alternativa que contem 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 Questão 11 Análise o algoritmo e assinale a alternativa correta. a) O Algoritmo está incorreto, pois possui erros. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 4 b) O usuário apenas irá informar o nome e nada aparecerá como resposta. c) O usuário apenas irá informar o nome e como resultado o nome informado será exibido. d) A palavra NOME irá ser exibida ao usuário. Questão 12 A respeito da estrutura SE em algoritmo, marque a alternativa correta. a) Uma sequência 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 que independente 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. Questão 13 Assinale a alternativa que completa corretamente a lacuna no código na imagem a seguir: a) prinft b) stdio.h c) scanf d) main Questão 14 Um algoritmo pode ser definido como: a) Algoritmo é uma sequência de passos muito bem definidos para resolver um problema b) Algoritmo é operações matemáticas c) Algoritmo é uma linguagem de programação d) Algoritmo é um aplicativo para celular Questão 15 Assinale a alternativa que representa a correta atribuição do valor Fulano à variável declarada como nome (literal) em um ALGORITMO. a) nome = fulano b) nome = "fulano" c) nome <- fulano d) nome <- "fulano" CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 5 Questão 16 Assinale a alternativa que declara corretamente uma variável em algoritmo. a) 1n: inteiro b) n: numero c) n: inteiro d) $n: inteiro Questão 17 Considere o seguinte código: int main(){ float valor=10; valor = valor * 2; printf(“%f”,valor); } Qual o resultado do código apos 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; Questão 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 Questão 19 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 (resposta). CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA Protocolo: 649050 Página 6 a) 0 b) 5 c) 20 d) 100 Questão 20 Observe o código em linguagem C. Caso o usuário atribua o valor 12 ao X, qual será o resultado exibido? Assinale a alternativa correta. a) Será exibido ao usuário o valor 12. b) Será exibido ao usuário o valor 36. c) Será exibido ao usuário o valor 24. d) Por conter erros, o programa não será executado.
Compartilhar