Buscar

Linguagem de Programação av2 Estácio 2016.1

Prévia do material em texto

Fechar 
 
Avaliação: CCE0242_AV2_201502061351 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 
Aluno: 201502061351 - HIGOR NASCIMENTO CARRACENA 
Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9043/BQ 
Nota da Prova: 5,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 06/06/2016 13:03:19 (F) 
 
 
 1a Questão (Ref.: 859694) Pontos: 0,0 / 1,0 
A linguagem C possui algumas funções que têm a finalidade de exibir dados na tela do computador. Neste 
contexto, compare o uso das funções puts() e putchar() 
 
 
 
Resposta: . 
 
 
Gabarito: A função puts() é usada para exibir uma cadeia de caracteres, ou string; já a função putchar() é 
usada para exibir apenas um caractere. 
 
 
 
 
 
 2a Questão (Ref.: 859718) Pontos: 0,0 / 1,0 
Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser 
criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido 
arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo. 
 
 
 
Resposta: . 
 
 
Gabarito: FILE *meuArquivo; 
 
 
 
 
 
 3a Questão (Ref.: 616774) Pontos: 0,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 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 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/ 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 Comentado. 
 
 
 
 
 4a Questão (Ref.: 620403) Pontos: 1,0 / 1,0 
Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados 
para nossas variáveis de acordo com o problema em questão. 
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas. 
 
 
 
char, int, float, double, boolean 
 
char, int, real, double, boolean 
 
char, int, real, double, void 
 char, int, float, double, void 
 
char, integer, float, real, boolean 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 704062) Pontos: 1,0 / 1,0 
Leia com atenção as afirmativas abaixo e escolha a opção correta. 
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido 
II A estrutura do for testa ao final enquanto a estrutura while testa no início 
III A estrutura while pode simular a estrutura do for e a estrutura do... while 
IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no 
corpo da repetição, pode simular a estrutura while 
V Tanto a estrutura do...while quanto a estrutura while, testam no início 
 
 
 Somente II, III e V estão corretas 
 Somente I, III e IV estão corretas 
 Somente I e V estão corretas 
 Somente I, III e V estão corretas 
 Somente I, II, III e V estão corretas 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 627885) Pontos: 0,0 / 1,0 
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente 
às strings; no lugar, usam-se vetores e ponteiros 
Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo 
efetua corretamente a leitura de seu primeiro nome? 
 
 
 
 
scanf("%s&c", nome[0]); 
 scanf("%c", nome[0]); 
 
scanf("%s", &nome); 
 
scanf("%&s", &nome); 
 scanf("%s", nome); 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 628118) Pontos: 1,0 / 1,0 
Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente 
uma matriz caracter que suporte 30 nomes de até 20 caracteres? 
 
 
 
char nomes [20][30]; 
 char nomes [30][20]; 
 
char nomes [30]; 
 
char nomes (30); 
 
char nomes (20,30); 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 240468) Pontos: 1,0 / 1,0 
Observe o código apresentado na questão: 
#include < stdio.h> 
#include < stdlib.h> 
int x=4; 
void main(){ 
 int x=5; 
 exibir(x); 
 system("PAUSE"); 
} 
void exibir(int y){ 
 printf("%d",y); 
} 
Dentre as opções abaixo é correto afirmar: 
 
 
 
O programa exibirá 9 
 
O programa exibirá 5 
 Ocorrerá um erro 
 
O programa exibirá 4 
 
O programa exibirá 0 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 620699) Pontos: 0,0 / 1,0 
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas 
tem um propósito específico. 
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() . 
 
 
 
Função que fecha um arquivo. 
 
Funções para gravação formatadas. 
 Função para gravar um caractere. 
 Funções para gravar uma linha. 
 
Função que detecta o fim do arquivo. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 620858) Pontos: 1,0 / 1,0 
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo 
deve ser ARQ2, e é constante. 
Assinale a alternativa que apresenta a sintaxe correta para a função. 
 
 
 rename("ARQ", "ARQ2"); 
 
rename("ARQ2", "ARQ"); 
 
rename("ARQ, ARQ2"); 
 
rename("ARQ", ARQ2); 
 
rename(ARQ2, ARQ);

Continue navegando