Buscar

Prova objetiva

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

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 6, do total de 6 páginas

Prévia do material em texto

Questão 1/10
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta da definição de um vetor chamado vet do tipo inteiro de 10 posições:
	A	int vet[10];
	B	int vet[ ] = 10;
	C	vet[10] int;
	D	vet[ ] = 10 int;
	E	[10]vet int.
Questão 2/10
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Vimos, nas nossas aulas, que um dos usos mais comuns de estuturas é associado com vetores.
Com base nestes conceitos, assinale a alternativa que corresponde a forma correta de definir um vetor de 30 posições chamado vet de uma struct chamada str.
	A	vet[30] struct str;
	B	str struct vet[30];
	C	struct str vet[30];
	D	vet[30] str struct;
	E	struct vet[30] str.
Questão 3/10
Com relação a instrução SWITCH, analise atentamente o trecho de código apresentado abaixo.
switch (2)
{
 case 1:
 case 2: printf(“função printf”);
 case 3: j = 5;
 j++;
 default: printf(“Olá”);
}
Com relação ao trecho de código apresentado acima, assinale a alternativa que corresponde ao correto resultado que será apresentado na tela do usuário após a execução dessa instrução:
	A	função printf
j=6
Olá
	B	
função printf
Olá
	C	
função printf
j=6
	D	
função printf
j=5
j++
Olá
	E	
função printf
j=5
Olá.
Questão 4/10
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta de atribuir o valor 250 na última posição de um vetor chamado vet do tipo inteiro de 10 posições:
	A	vet[n-1] = 250;
	B	vet[10] = 250;
	C	vet[11] = 250;
	D	vet[9] = 250;
	E	vet[250] = 10.
Questão 5/10
Uma expressão de controle em uma função printf() é uma expressão definida, que pode ser apresentar alguns códigos. Quando a função printf() encontra um desses códigos, ela o substitui pelo argumento fornecido, ou seja, estes argumentos podem ser nenhum ou quantos forem necessários.
Analise os códigos que podem ser utilizados em uma expressão de controle apresentados abaixo.
I. %d
II. %f
III. %c
IV. %s
V. %u
Relacione os códigos apresentados acima com a sua descrição na coluna abaixo
( ) Caractere
( ) Inteiro decimal
( ) Decimal sem sinal
( ) String (Série de caracteres)
( ) Float. Número de ponto flutuante
Assinale a alternativa que apresenta a sequência correta:
	A	III, V, II, I, IV;
	B	III, I, V, IV, II;
	C	V, III, I, IV, II;
	D II, III, IV, II, I;
	E I, IV, II, III, V.
Questão 6/10
Com base no conteúdo abordado com relação as funções de entrada e saída de linguagem de programação C, assinale a alternativa correta que corresponde a definição da função scanf():
	A	Esta função tem como objetivo apresentar na tela uma expressão definida pelo usuário;
	B	Esta função somente é executada se a sua condição for verdadeira;
	C	Esta função lê do teclado os dados digitados e coloca os valores digitados pelos usuários nas variáveis utilizadas como parâmetros da função;
	D	Esta função somente é executada se a sua condição for falsa;
	E	Esta função adapta-se particularmente à tomada de decisões em que o número de possibilidades é elevado, de forma a reduzir a complexidade de if-else consecutivos e aninhados.
Questão 7/10
Independentemente de como é seguido o processo de desenvolvimento de software, é necessário que as linguagens de programação apresentem algumas propriedades específicas e desejáveis.
Com relação as propriedades desejáveis das linguagens de programação, assinale a alternativa correta que corresponde a definição da propriedade de ortogonalidade:
	A	Possibilidade de reutilizar o mesmo código pra diversas aplicações;
	B	Capacidade de o programador aprender a linguagem com facilidade;
	C	Possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa combinação;
	D	Permite minimizar o tempo de execução e de acesso aos dispositivos periféricos, bem como o consumo de espaço de memória;
	E	Possibilidade de o programador se dedicar aos aspectos mais relevantes da implementação.
Questão 8/10
De acordo com a definição de matrizes e vetores abordado nas aulas, analise atentamente o código fonte apresentado abaixo:
#include <stdio.h>
int main()
{
 int mtrx[20][10];
 int i, j, count;
 count = 1;
 for(i=0; i<20; i++)
 for(j=0; j<10; j++)
 {
 mtrx[i][j]=count;
 count++;
 }
 return(0);
}
Com base no código fonte apresentado acima, assinale a alternativa correta que corresponde ao resultado após a execução desse código fonte:
	A	É removido da matriz mtrx todos os dados existentes;
	B	A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 20;
	C	A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 200;
	D	A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 200;
	E	A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 20.
Questão 9/10
A função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C.
Com relação a função printf(), assinale a alternativa que corresponde a forma correta de sua implementação:
	A	printf (argumento1, argumento 2, .... , “expressão de controle”);
	B	printf (expressão de controle, argumento1, argumento 2, ....);
	C	printf (argumento1, argumento 2, .... , expressão de controle);
	D	printf (“expressão de controle”, argumento1, argumento 2, ....);
	E	printf (expressão de controle, “argumento1, argumento 2, ....”).
Questão 10/10
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa que corresponde a forma correta para declarar uma variável chamada var de um struct denominado str:
	A	str var;
	B	struct str var;
	C	var str;
	D	str struct var;
	E	str var struct.

Continue navegando