Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
4)
Что ? мешает вам работать
Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
4)
Что ? мешает вам работать
Какие строки вызовут ошибки компиляции?
#include <stddef.h>
void test() {
const char *s1 = "foo" + "bar"; // 1
char s2[] = "foo" "bar"; // 2
static const char *s3 = "foo" "bar"; // 3
ptrdiff_t s4 = "foo" - "bar"; // 4
char s5 = "foo"[3]; // 5
}
Какие строки вызовут ошибки компиляции?
#include <stddef.h>
void test() {
const char *s1 = "foo" + "bar"; // 1
char s2[] = "foo" "bar"; // 2
static const char *s3 = "foo" "bar"; // 3
ptrdiff_t s4 = "foo" - "bar"; // 4
char s5 = "foo"[3]; // 5
}
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Является ли тип char целочисленным?
Является ли тип char целочисленным?
Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Что произойдет в результате компиляции и выполнения такого кода?
#include <stdio.h>
const int a = 12;
int * b = &a; //1
int c = a; //2
int main () {
printf ("%d %d %d", a, *b, c+*b);
return 0;
}
Вавианты ответов:
1) Произойдет ошибка компиляции в строке 2
2) Произойдет ошибка компиляции в строке 1
3) Будет напечатано: 12 12 24
4) Возникнет ошибка выполнения
Что произойдет в результате компиляции и выполнения такого кода?
#include <stdio.h>
const int a = 12;
int * b = &a; //1
int c = a; //2
int main () {
printf ("%d %d %d", a, *b, c+*b);
return 0;
}
Вавианты ответов:
1) Произойдет ошибка компиляции в строке 2
2) Произойдет ошибка компиляции в строке 1
3) Будет напечатано: 12 12 24
4) Возникнет ошибка выполнения
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Укажите объявления переменных целого типа:
Укажите объявления переменных целого типа:
Является ли знак , (запятая) оператором в C?
Является ли знак , (запятая) оператором в C?
Что будет выведено на экран при i равном 3?
switch(i)
{
case 0:
printf("Переменная равна нулю\n");
break;
case 1:
printf("Переменная равна единице\n");
break;
default:
printf("Переменная равна %d\n", i++);
break;
}
Что будет выведено на экран при i равном 3?
switch(i)
{
case 0:
printf("Переменная равна нулю\n");
break;
case 1:
printf("Переменная равна единице\n");
break;
default:
printf("Переменная равна %d\n", i++);
break;
}
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);
В каких строчках кода находятся ошибки?
#include <stdio.h>
#define printf(s) puts(s)
void test() {
printf("%s", "A"); /* 1 */
printf("B"); /* 2 */
puts("C"); /* 3 */
}
В каких строчках кода находятся ошибки?
#include <stdio.h>
#define printf(s) puts(s)
void test() {
printf("%s", "A"); /* 1 */
printf("B"); /* 2 */
puts("C"); /* 3 */
}
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
return 0;
}
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
return 0;
}
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Что из перечисленного не является оператором перехода?
Что из перечисленного не является оператором перехода?
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?