4º Teste-tipo de LPI

Este teste contém 8 questões.
Cada questão vale 1 valor.
Respostas incorrectas descontam 25% de uma resposta correcta.
Respostas em branco não descontam.
Para cada questão há apenas uma resposta correcta.
No caso de haver mais do que uma resposta correcta, deve assinalar-se uma resposta do tipo: todas as anteriores; ou a primeira e a terceira alíneas estão correctas.

1 O que imprime a instrução seguinte? (Considere as barras como limites da impressão, e os pontos como espaços)
printf("%.17s", "Seja bem vindo");
|Seja bem vin|    
|Seja bem vindo|    
|Seja bem vindo |    
|...Seja bem vindo|    
    


2 Considere a instrução seguinte:
main(int argc, char *argv[]);
Qual o significado do parâmetro argc?
Contém o número de parâmetros existentes na linha de comando, na chamada do programa    
Contém os apontadores para os parâmetros existentes na linha de comando, na chamada do programa    
Contém um vector com o número de parâmetros existentes na linha de comando, na chamada do programa    
Nenhuma das anteriores    
    


3 Qual das seguintes funções lê uma linha de texto a partir do teclado?
sscanf    
gets    
putchar    
puts    
    


4 Qual das seguintes funções escreve uma linha de texto no ecrã?
sscanf    
gets    
putchar    
puts    
    


5 O que imprime a instrução seguinte? (Considere as barras como limites da impressão, e os pontos como espaços)
printf("%17s", "Seja bem vindo");
|Seja bem vin|    
|Seja bem vindo|    
|Seja bem vindo |    
|...Seja bem vindo|    
    


6 Qual o valor de n, caso seja passado o valor 5 no teclado?
int x, n;
n = scanf("%d", &x);
0    
1    
5    
Nenhum dos anteriores    
    


7 Qual o modo de abertura do ficheiro usado na instrução abaixo?
fopen("dados.bin", "wb");
escrita binário    
leitura binário    
escrita texto    
leitura texto    
    


8 A função fprintf pode ser utilizada para
escrever no teclado    
escrever num ficheiro    
ler do teclado    
ler de um ficheiro    
    



 

1 2 3 4 5 6 7 8

Por favor, confirme as respostas antes de premir o botão abaixo.