Você está na página 1de 3

1- Em linguagem C, um comando muito útil, e consequentemente muito utilizado é o “printf”.

Qual a
função deste comando?

a- Leia do teclado
b- Imprima na tela
c- Calcule
d- Pare
e- Nenhuma das anteriores

2- O Comando “#include<stdio.h>” é responsável por:

a- Declarar o início do código


b- Inserir o comando <stdio.h>
c- Incluir a biblioteca “<stdio.h>”
d- Declara a variável <stdio.h>
e- Nenhuma das anteriores

3- Ao definir uma variável para considerar frações (casas decimais), devo trabalhar com qual tipo de
dados/variável:

a- int
b- flow
c- char
d- boolean
e- Nenhuma das anteriores

4- Ao definir uma variável para considerar o nome de uma pessoa como entrada, esta variável deverá
ser de qual tipo:

a- int
b- float
c- char
d- boolean
e- Nenhuma das anteriores

5 . Sobre linguagem C, é correto afirmar que:


a- A função maim () é uma função especial, por onde o programa inicia sua execução. Esta função
contém os dados que comandam toda a execução do programa
b- Os comentários em C devem iniciar com um \* e terminar com *\, podendo começar em uma
linha e terminar em outra. Outra forma e utilizar \\ no início da linha.
c- C é um tipo de linguagem básica, estando por tanto muito próxima a linguagem de “baixo nível”
ou linguagem de máquina.
d- A linguagem C foi criada por Dennis Ritchie em 1972, como uma linguagem para escrever
sistemas operacionais. Objetivo: projetar o sistema Unix.
e- Sendo a linguagem C uma linguagem básica, ela parte do pressuposto de que os programadores
são iniciantes e não sabem o que estão fazendo.

6.. Para executar um programa em linguagem C é necessário um compilador onde sua função segundo
Schildt (2005) é processar os códigos em linguagem de alto nível para linguagem baixo nível. O compilador
processa os códigos do programa e verifica se estes não possuem erros na sua execução.

Qual o procedimento que tem a função de vincular todos os arquivos gerados em um único arquivo
executável? Assinale a alternativa correta:

a) Compilação.

b) Linker.

c) Processamento.

d) Leitura.

e) Escrita.

7.. Quando usamos a estrutura condicional encadeada, sabemos que várias opções deverão ser
analisadas, entre elas, se a declaração de um “if” está sendo declarado dentro de um outro “if” externo.

Analise a afirmação acima e assinale a alternativa que melhor se ajusta na estrutura condicional
encadeada:

a) Deverá ser analisado se o “if” tem ligação com um “else”.

b) Podem ser criados vários “if”, independentemente dos “else”.

c) Só é possível criar “if-else-if” se tiver ligação com outro “if” interno.

d) Não é necessário a utilização do “else” na estrutura condicional

encadeada.

e) Obrigatoriamente exige um “if” após outro “if”, sem uso do “else”.

8. Segundo a programação com teste no início, Soffner (2013, p. 64) coloca que um programa “não
executará nenhuma repetição (e as ações que ali dentro estiverem programadas) sem antes testar uma
condição”. Para realizar a repetição com teste no início, você usará o comando iterativo “while”, que
significa em português “enquanto”.

Levando em consideração que precisamos estar atentos para que não ocorra um loop infinito, analise as
afirmações abaixo e responda a alternativa correta:

I. Contador – é utilizada para controlar as repetições, quando esta é determinada.

II. Incremento e decremento – trabalha o número do contador, somente quando for positivo.
III. Acumulador – que segundo Soffner (2013) irá somar as entradas de dados de cada iteração da
repetição, gerando um somatório a ser utilizado quando da saída da repetição.

IV. Condição de parada – utilizada para determinar o momento de parar quando não se tem um valor
exato desta repetição.

a) Somente a afirmação I está correta;

b) As afirmações I, III e IV estão corretas;

c) As afirmações II e III estão corretas;

d) Somente a afirmação IV está correta;

e) As afirmações I, II, III e IV estão corretas.

9. Vetor é uma das estruturas que existe para o armazenamento de dados. Sua utilização é vasta devido
à facilidade em ler e escrever dados e à velocidade com que as operações são realizadas, pois cada valor
no vetor é armazenado sequencialmente na memória (MANZANO, 2015).

Considere as afirmações sobre os vetores e escolha a opção correta.

I – O vetor é uma estrutura de dados dinâmica, ou seja, seu tamanho pode ser redimensionado em tempo
de execução.

II – Como o vetor é uma estrutura unidimensional, para acessar seus dados é preciso somente um índice.

III – Uma das características dos vetores é que eles podem armazenar dados de qualquer tipo.

a) Somente a alternativa I está correta.

b) Somente a alternativa II está correta.

c) Somente a alternativa III está correta.

d) Somente as alternativas I e II estão corretas.

e) Somente as alternativas II e III estão corretas.

10. O que é um algoritmo?

a- Uma sequência infinita de passos, com objetivo de se resolver um problema.


b- Uma sequência finita de passos, com objetivo de se resolver um problema.
c- Uma sequência de passos alternados

d. Uma declaração de variáveis


e-Nenhuma das anteriores

Você também pode gostar