Buscar

AV 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 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201702616937) Acerto: 1,0 / 1,0 
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são 
portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um 
programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: 
 
 
Só é possível copiar o código executável do Linux para o Windows e executa-lo. 
 
Ocorrerá erro, pois os programas C não rodam em Linux. 
 
Basta apenas copiar o código executável para o Linux e executa-lo. 
 
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. 
 Precisamos recompilar o código fonte para o Linux. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201702963581) Acerto: 1,0 / 1,0 
Em relação à variável global, podemos afirmar: 
I Somente a função principal pode alterar o valor armazenado 
II Todas as funções podem alterar o valor armazenado 
III É declarada dentro da função principal 
IV É declarada fora de todas as funções 
V Pode ser declarada em qualquer posição 
 
 
II e III 
 
I e III 
 
I, III e V 
 
II, IV e V 
 II e IV 
 Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201702414990) Acerto: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
double 
 
sqrt 
 
pot 
 pow 
 
elevado 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201702963608) 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 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. 
 
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. 
 Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201702439181) Acerto: 1,0 / 1,0 
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. 
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. 
 
 math.h - Funções matemáticas 
 
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. 
 
stdlib.h - Funções de entrada e saida. 
 
string.h - Funções para concatenação de strings com inteiros. 
 
stdio.h - Funções para gráficos. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 6a Questão (Ref.: 201702524389) Acerto: 1,0 / 1,0 
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que 
estrutura em C melhor representa esta tarefa? 
 
 
while{ // [bloco de comandos] } 
do (cfp !=0); 
 
if (cpf != 0) 
{ // [bloco de comandos] } 
 do{ // [bloco de comandos] } 
while (cfp !=0); 
 
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
 
do while (cfp !=0) 
{ // [bloco de comandos] } 
 
 
 
 7a Questão (Ref.: 201703010992) Acerto: 0,0 / 1,0 
Marque abaixo a instrução que permite parar uma execução dentro de um switch. 
 
 
close 
 
case 
 stop 
 break 
 
open 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 8a Questão (Ref.: 201702450191) Acerto: 1,0 / 1,0 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 8 
 
12 
 
\n4 
 
\n8 
 
9 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 9a Questão (Ref.: 201702538313) Acerto: 1,0 / 1,0 
 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada 
linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem 
suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, 
supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está 
o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 
90 na estrutura switch(). 
 
 case a > 90: printf("Pode") ;break; 
 case a=90: printf("Pode") ;break; 
 case 90: printf("Pode") ; break; 
 90: printf("Pode"); 
 90: printf("Pode"); stop; 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201703060430) Acerto: 1,0 / 1,0 
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma 
condição que decidirá se continua repetindo ou não. 
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? 
 
 
switch 
 
for 
 
while 
 do...while 
 
repeat...util

Continue navegando