几道题, 请简单解释
1,语句ofstream f(”SALARY. DAT",ios::app iios::binary);的功能是建立流对象f,试图打开文件SAL:aRY. D AT并与之连接,并且 选择项: A:若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 B:若文件存在,将其置为空文件;若文件不存在,打开失败 C:若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 D:若文件存在,打开失败;若文件不存在,建立一个新文件 2,有以下函数 fun(char *a,char *b) { while((*a!=’/0’)&&(*b!=’/0’)&&(*a==*b)) { a++; b++;} return (*a-*b); } 该函数的功能是 选择项: A:计算a和b所指字符串的长度之差 B:将b所指字符串复制到a所指字符串中 C:将b所指字符串连接到a所指字符串后面 D:比较a和b所指字符串的大小 3,有以下程序 main() { int i=1,j=2,k=3; if(i++==1 (++j==3||k++==3)) printf("%d %d %d/n",i,j,k); } 程序运行后的输出结果是 选择项: A:1 2 3 B:2 3 4 C:2 2 3 D:2 3 3 4,有以下程序 main() { int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%d/n",a,b); } 程序运行后的输出结果是 选择项: A:6,1 B:2,1 C:6,0 D:2,0 6,下列程序的运行结果为: #include<iostream. h> int i=0; class A{ public: A()}i++;} }; void main() { Aa,b[3],*c; c=b: cout<<i<<endl; } 选择项: A:2 B:3 C:4 D:5转 |