填空题
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是 【7】 。
# include<iostream, h>
int a=5;
void main() int a=10, b=20;
cout<<a<<", "<<b<<end1;
int a=0, b=0;
for (int i=1;i<8;i++)
a+=i;
b+=a;
cout<<a<<", "<<b<<", "<<:: a<<end1;
cout<<a<<", "<<b<<end1;
【参考答案】
a重定义
热门
试题
填空题
下列程序不能通过编译,应该在划线部分填写的语句是 【9】 。#include<iostream. h>#include<stdlib. h>double Fune(int a, int b, char ch) double x; switch(ch) case ’+’: x=double(a) +b; break; case ’--’: x= double(a) --b; break; case ’ ’: x=double(a) * b; break; case ’ ’: if(B) x=double(a) b; else exit(1) break default: exit(1); ______ void main() cout<<Func(32 , 6 ,’--’)<< , ; cout<<Func(32, 6 ,’*’) << , ; cout<<Func(32, 6 ,’ ’) <<end1;