Buscar

PROGRAMAÇÃO DE SOFTWARE BASICO

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

Continue navegando


Prévia do material em texto

PROGRAMAÇÃO DE SOFTWARE BÁSICO 
 
 1. Ref.: 3374368 Pontos: 1,00 / 1,00
Observe o programa em C abaixo e determine qual a melhor frase para colocar no lugar de "_________%d__________".
#include
void main()
{
 int n, X=0;
 printf("Entre com um numero: ");
 scanf("%d",&n);
 for(int i=1 ; i<=n ; i++)
 {
 X = X + i;
 }
 printf("\n _______________ %d _______________________: %d \n", n, X);
}
Os números naturais até %d são os seguintes:
A soma dos números pares até %d é igual a:
O número natural seguinte ao %d é o número:
 A soma dos números naturais até %d é igual a:
A soma de %d mais 1 é igual a:
 2. Ref.: 3380013 Pontos: 1,00 / 1,00
Quais das afirmações abaixo estão corretas quanto a necessidade de usar funções em C?
I) Funções são usads para melhorar a legibilidade do código.
II) Funçoes melhoram a reutilização do código, pois a mesma função pode ser usada em qualquer programa, em vez
de escrever o mesmo código do zero.
III) Funções reduzem o tamanho do código, pois um conjunto duplicado de instruções é substituído por chamadas de
função.
 
Somente a afirmação II está correta.
Nenhuma está correta.
 As afirmações I, II e III estão corretas.
Somente as afirmações I e II estão corretas.
Somente a afirmação I está correta.
 3. Ref.: 3390501 Pontos: 1,00 / 1,00
Quanto ao uso de gráficos com OpenGL, assinale, nas opções I, II, III e IV abaixo, "G" para o que é operado pela API GLUT e
"O" paro o que é operado pela API OpenGL. Depois escolha a opção correta que relaciona o que é operado por cada API.
 
I - Eventos de dispositivos de entrada (teclado e mouse).
II - Redimensionar a janela de renderização.
III - Texturas e sombreamento.
IV - Sobreposição de janelas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3374368.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3380013.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390501.');
I - G, II - O, III - G, IV - O
 I - G, II - G, III - O, IV - G
I - O, II - G, III - G, IV - O
I - G, II - G, III - O, IV - O
I - O, II - O, III - G, IV - O
 4. Ref.: 3390552 Pontos: 1,00 / 1,00
Existem diferenças na forma como sistemas operacionais (SO) Windows de 16 bits e 32/64 bits processam o acionamento de
dispositivos de entrada, como o mouse. Verifique as frases abaixo:
I - Usam-se interrupções para obter acesso ao driver do dispositivo de entrada no tratamento dos acionamentos destes.
II - Usam-se funções para capturar eventos associados ao acionamento de dispositivos de entrada.
III - Realiza acesso a registros de entrada e saída.
 
Identifique aquelas que se referem ao processo em Windows de 16 bits e escolha a opção correta abaixo.
Somente a II.
Somente a I.
 I e III.
Todas as opções.
I e II.
 5. Ref.: 3393321 Pontos: 1,00 / 1,00
A instrução
 
fp = fopen("teste.txt", "w");
 
abre um arquivo de nome teste.txt no modo escrita. Como deve ser declarada a variável fp?
Como uma variável do tipo int: int fp.
Como uma struct: struct {fp}.
Como uma variável do tipo char: char fp.
Como um ponteiro para o tipo int: int *fp.
 Como um ponteiro para o tipo FILE: FILE *fp.
 6. Ref.: 3393328 Pontos: 1,00 / 1,00
Protocolo seriais assíncronos, como RS232, possuem várias regras internas, mecanismos que ajudam
a garantir transferências de dados robustas e sem erros. Identifique qual das opções abaixo não indica
um destes mecanismos.
Taxa de transmissão
Bits de dados
 Nenhuma das demais opções
Bits de sincronização
Bit de paridade
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390552.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393321.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393328.');
 7. Ref.: 3393334 Pontos: 1,00 / 1,00
O que faz o programa abaixo quando em execução em uma placa Arduino Uno com um led ligado ao
pino 9?
 
int led = 9;
int b = 0;
int f = 5;
 
void setup() {
pinMode(led, OUTPUT);
}
 
void loop() {
analogWrite(led, b);
b = b+ f;
if (b <= 0 || b >= 255) {
f = -f;
}
delay(30);
}
Apaga o led se o valor b é menor que zero ou maior que 255.
Aumenta a frequência de piscar do led até um máximo e apaga.
Aumenta e diminui a frequência de piscar do led, continuamente.
 Aumenta e diminui o brilho do led, continuamente.
Pisca o led em intervalo de 30 milisegundos.
 8. Ref.: 3393338 Pontos: 1,00 / 1,00
Qual a resolução em tensão (Volts) de um conversor analógico- digital (ADC) de 14 bits com entrada
de 0 a 5 Volts?
1,22 mV
 0,305 mV
0,305 V
0,6 mV
2,44 mV
 9. Ref.: 3545155 Pontos: 0,00 / 1,00
Qual a sequência de funções usadas para estabelecer um soquete TCP no lado do cliente?
socket() -> accept() -> bind() -> read() e write() -> close()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393334.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393338.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545155.');
socket() -> bind() -> accept() -> read() e write() -> close()
 socket() -> bind() -> connect() -> read() e write() -> close()
socket() -> connect() -> bind() -> read() e write() -> close()
 socket() -> connect() -> read() e write() -> close()
 10. Ref.: 3545332 Pontos: 0,00 / 1,00
Threads de um mesmo processo não compartilham o seguinte recurso:
 diretório de trabalho atual.
 pilha para variáveis locais.
ID de usuário e grupo.
arquivos abertos.
Instruções de processo.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545332.');