Buscar

prova v780578 programação estruturada i tads

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Questão 1
PREENCHIMENTO CORRETO PREENCHIMENTO INCORRETO
FOLHA DE RESPOSTAS CADERNO DE QUESTÕES
Curso: TADS
Série: 1_2
Disciplina: Programação Estruturada I
Versão: 780578
Data da prova: 30/09/2017
LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO
1. Leia atentamente cada uma das questões;
2. A prova é individual e NÂO permite consulta;
3. É PROIBIDO o empréstimo de materiais entre os alunos, bem como o uso de quaisquer meios eletrônicos
(notebooks, smartphones ou tablets);
4. Utilize caneta esferográfica azul ou preta;
5. Faça as marcações primeiro no caderno das questões e depois repasse-as para a folha de respostas;
6. Preste atenção para não deixar nenhuma questão sem assinalar;
7. Serão consideradas somente as marcações feitas na folha de respostas;
8. Você deve assinalar somente UMA RESPOSTA: a marcação em mais de uma alternativa anula a questão;
9. Não se esqueça de assinar a folha de respostas;
10. A marcação da letra correspondente às respostas certas deve ser feita preenchendo todo o espaço
compreendido pelos quadrados conforme apresentado a seguir:
11. SEMPRE confira a versão da folha de respostas com a versão do caderno de questões e certifique-se que
ambas são iguais, como demostrado abaixo. Caso contrário, solicite a troca do caderno de questão para a versão
correta:
Boa Prova!
Questão 1
Responda à questão, a partir do contexto da linguagem de programação C.
Assinale a alternativa que identifica de forma correta o operador relacional, conforme a seguinte definição: resulta
verdadeiro se x for menor ou igual a y.
x == y
x >= y
x <= y
x > y
x < y
Questão 2
Responda à questão, a partir do contexto da linguagem de programação C.
Assinale a alternativa que identifica de forma correta o operador relacional, conforme a seguinte definição: resulta
verdadeiro se x for menor que y.
x == y
x >= y
x > y
x <= y
x < y
Questão 3
#include <stdio.h>
int main()
{
int numero;
numero = 30;
numero = numero + 10;
printf("Resultado = %d",numero);
return 0;
}
Analise o programa na linguagem C acima e assinale a alternativa que apresenta o seu resultado de forma correta:
Resultado = 10
Resultado = 20
Resultado = 30
Resultado = 40
Resultado = 50
Questão 4
#include <stdio.h>
int main()
{
int a,b,c, resultado;
a = 2;
b = 20;
c = 30;
resultado = a + b + c;
a = 5;
b = 2;
c = 3;
a = a * b * c;
printf("Resultado = %d", resultado);
return 0;
}
Analise o programa na linguagem C acima e assinale a alternativa que apresenta o seu resultado de forma correta:
Resultado = 2
Resultado = 20
Resultado = 30
Resultado = 32
Resultado = 52
Questão 5
#include <stdio.h>
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
int main()
{
int a, b, c;
a = 18 - 3 + 5;
b = 21 - 5;
c = 18;
if (a > 17)
printf("Você está apto a ter a carteira de habilitação.");
else
printf("Você não está apto a ter a carteira de habilitação.");
return 0;
}
Analise o programa na linguagem C acima e assinale a alternativa que apresenta o seu resultado de forma correta.
Você está apto a ter a carteira de habilitação.
Você não está apto a ter a carteira de habilitação.
20
16
18
Questão 6
Existem várias funções em C para a operação de gravação e leitura de dados em arquivos, dessa forma, analise as
afirmativas e responda.
 
I - Abre o arquivo para gravar “w” em modo texto: fptr=fopen(“arqtext.txt”,”w”);
II - Grava caractere no arquivo: fclose(fptr);
III - Fecha o arquivo: fputc(ch,fptr);
Assinale a alternativa que identifica de forma correta as definições dos comandos descritos de acordo com as afirmativas I, II
e III.
Somente a afirmativa I está correta.
Somente a afirmativa II está correta.
Somente a afirmativa III está correta.
As afirmativas I, II e III estão corretas.
As afirmativas I, II e III estão INCORRETAS.
Questão 7
Analise o código estruturado na linguagem de programação C e responda.
 
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
 FILE *fptr;
 char ch;
 fptr=fopen(“arqtext.txt”,”w”);
 while ((ch=getche()) != ‘\r’)
 fputc(ch,fptr);
 fclose(fptr);
 return 0;
}
Assinale a alternativa que identifica de forma correta o principal contexto do programa acima.
Operação com matriz
Operação de Fibonacci
Operação de cubo
Operação de Fatorial
Operação com arquivos
Questão 8
De acordo com o contexto da linguagem de programação C, analise e responda a questão.
 
I) int *px=&x; // o mesmo que y=x, indica que atribua a y o conteúdo do endereço apontado por px.
II) *px = 20; // o mesmo que x=20, indica que atribua 20 ao endereço de x
III) y = *px; // inicializa a variável px com o endereço de x;
Analise as afirmativas I, II e III e assinale a alternativa correta.
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
Somente a afirmativa I está correta.
Somente a afirmativa II está correta.
Somente a afirmativa III está correta.
As afirmativas I, II e III estão corretas.
As afirmativas I, II e III estão INCORRETAS.
Questão 9
Uma _____________ em C representa um local da memória reservado para alocar determinado dado. Quando você
nomeia uma ________________ em seu programa, você está utilizando um rótulo para um endereço de memória, o que
torna mais fácil a nossa leitura do programa, em vez de utilizar endereços de memória que são numéricos em formato
hexadecimal.
Assinale a alternativa que preenche a lacuna de forma correta.
printf, printf
variável, variável
long, long
main, main
função, função
Questão 10
Responda à questão a partir do contexto da linguagem de programação C.
 
A diretiva ________________ indica para o compilador que deve ser incluso outro arquivo no programa-fonte, e a
substituição é executada antes de o programa ser compilado.
Assinale a alternativa que preencha a lacuna de forma correta.
#long
#main
#include
#int
#printf
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
A)
B)
C)
D)
E)
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes