Buscar

Avaliação Parcial Linguagem de Programação

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

21/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
1a Questão (Ref.:201703714834) Acerto: 1,0 / 1,0
No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um
programa codificado na linguagem C como temos no Windows.
 Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando,
também no terminal, usando o compilador gcc.
Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal,
usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal
usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de
comando, também no terminal, usando o compilador gcc.
 Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal
usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para
executá-lo.
 
Gabarito Coment.
 
2a Questão (Ref.:201703714825) Acerto: 1,0 / 1,0
Qual das características abaixo NÃO pode ser atribuída á linguagem C?
Estruturada
Rapidez, pois gera executável compacto
Modularidade
Portabilidade
 Complexidade porque tem muitas palavras reservadas
 
Gabarito Coment.
 
3a Questão (Ref.:201703714848) Acerto: 1,0 / 1,0
Assinale a função que não é disponível na plataforma Linux.
scanf()
return
main()
printf()
 system()
 
4a Questão (Ref.:201703714810) Acerto: 1,0 / 1,0
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação.
 Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do
drive C.
 Quando foi incluir, usou:
 
#include "minhasFuncoes.h"
#include "c:\ minhasFuncoes.h\funcoes"
#include minhasFuncoes.h
#include
 #include "c:\funcoes\ minhasFuncoes.h"
 
5a Questão (Ref.:201703893070) Acerto: 1,0 / 1,0
Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d,
respectivamente, ao final de sua execução:
21/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
 
#include 
 #include 
int main(int argc, char *argv[]) {
 int a,b,c,d,x,y; 
 x=10; 
 y=5; 
 a=x++; 
 b=++x; 
 c=--y; 
 d=y--; 
 printf("%d\n",x); 
 printf("%d\n",y); 
 printf("%d\n",a); 
 printf("%d\n",b); 
 printf("%d\n",c); 
 printf("%d\n",d); 
 return 0; 
 } 
12, 7, 10, 10, 6, 4
11, 6, 10, 11, 5, 6
 12, 3, 10, 12, 4, 4
12, 3, 11, 11, 5, 3
11, 7, 12, 10, 3, 5
 
6a Questão (Ref.:201703286031) Acerto: 1,0 / 1,0
Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa
codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava
conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria
digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a
resposta CORRETA que apresenta o que foi exibido na tela.
 
0543(O valor absoluto do número espelhado formatado)
- 0.00289(O inverso do número formatado)
-0012 ( Representa a soma dos algarismos do número -345 formatado)
0345 (O valor absoluto do número formatado)
 0343 (O valor absoluto do resultado da expressão formatada)
 
Gabarito Coment. Gabarito Coment.
 
7a Questão (Ref.:201703718584) Acerto: 1,0 / 1,0
Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões
condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada,
dentre as opções qual apresenta erro na sintaxe para a linguagem C.
21/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
 if x > 0 { a = 2;}
if (a > 0) {a = 2;} else {b= 2;}
if (a > 0) { a = 2;}
if (x > 0) a = 2 else b = 2 ;
if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
 
Gabarito Coment.
 
8a Questão (Ref.:201703275614) Acerto: 1,0 / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, >= e ||
 <, > e >=
&&, || e ~
=, > e ||
+, - e *
 
Gabarito Coment.
 
9a Questão (Ref.:201704119750) Acerto: 1,0 / 1,0
Considerando com entrada os seguinte números 5 e 8. Marque a alternativa que contém a resposta do programa na tela
para os números digitados.
int main() {
int a,b; scanf("%d",&a); scanf("%d",&b);
while (a < b) { printf("%d",a); a = a + 1; }
system("pause");
return 0; }
67
 567
5678
56
678
 
10a Questão (Ref.:201703275602) Acerto: 1,0 / 1,0
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de
0?
for ( i = 0; i == num; i++)
enquanto (num > 0)
for (i = num; i > 0; i++)
 while (num != 0)
while (num == 0)
 
Gabarito Coment.

Outros materiais