1 Вопрос: Дан следующий фрагмент программы
int Func3(char *src, char *dst){
while(1) {
if(*src>*dst) return 1;
if(*dst>*src) return -1;
if(!*src) return 0;
src++;
dst++;
}
return 0;
}
Какое значение вернет функция Func3 если dst=»0xff55″ и src=»0xff55″?
(0)
2 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc1(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(«\\n»); }
void Word(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc1(beg, end);
} while(*end);
}
Что будет напечатно во втором вызове функции WFunc1 при вызове Word(«Привет Вам Всем !!!»);
(Вам)
3 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc1(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(«\\n»); }
void Word(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc1(beg, end);
} while(*end);
}
Что будет напечатно во втором вызове функции WFunc1 при вызове Word(«576 sin (20) x !!!»);
(sin)
4 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc1(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(«\\n»); }
void Word(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc1(beg, end);
} while(*end);
}
Что будет напечатно во втором вызове функции WFunc1 при вызове Word(«Hello World !!!»);
(World)
5 Вопрос: Дан следующий фрагмент программы
char *Skip(char *ptr) { while(*ptr==’ ‘) ptr++; return ptr;}
void Wfunc1(char *b, char *e) { while(b!=e) printf(«%c»,*b++); printf(«\\n»); }
void Word(char *exp){
char *beg, *end=exp;
do {
end=beg=Skip(end);
while(*end) if(*end!=’ ‘) end++; else break;
if(end!=beg) Wfunc1(beg, end);
} while(*end);
}
Что будет напечатно в третьем вызове функции WFunc1 при вызове Word(«x y z !!!»);
(z)
или напишите нам прямо сейчас