以下程序的输出结果是()。#include<iostream>#include<stdlib>using namespace std;void func(cha

题目
以下程序的输出结果是()。includeincludeusing namespace std;void func(cha

以下程序的输出结果是( )。 #include<iostream> #include<stdlib> using namespace std; void func(char **m) { ++m; cout<<*m<<endl; } main() { static char *a[]={"MORNING","AFTERNOON","EVENING"); char **n; n=a; func(n); system("PAUSE"); return 0; }

A.为空

B.MORNING

C.AFTERNOON

D.EVENING

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C++中引用输入输出头文件语句是:

A.#include <stdlib>

B.#include <iostream>

C.#include <stdlib.h>

D.#include <stream.h>


A

第2题:

3、以下程序的输出是 。(递归) #include<iostream> using namespace std; void func(char c) { cout << c; if(c < ‘5’) func(c+1); cout<<c<<endl; } void main() { func(‘0’); }


A for循环语句嵌套一个switch语句;i=1,i%5=1,执行case 1,遇到break退出switch语句,i=2,i%5=2,执行case 2,i=3,i%5=3,执行default语句,然后执行case 2……

第3题:

下列程序的输出结果是______。includeinclude using namespace std;void

下列程序的输出结果是______。

include <iostream.h>

include <cstring.h>

using namespace std;

void fun(const char*s,char &C) {c=s[strlen (s)/2];}

int main {)

{

char str [] ="ABCDE";

char ch=str[1];

fun(str,sh);

cout<<Ch;

return 0;

}


正确答案:C
C 解析:本题考核数组的定义、使用以及函数的调用。fun函数的作用是将字符串str中间的字符赋值给地址传入的变量ch。所以ch的值将被修改为‘C’。

第4题:

以下程序的执行结果是_______。 include include include void

以下程序的执行结果是_______。

include<iostream.h>

include<fstream.h>

include<stdlib.h>

void main()

{

char ch:

fstream file:

file.open("abc.dat",ios::out1ios::inlios::binary);

if(! file)

{

cout<<“abc.dat文件不能打开”<<endl:

abort


正确答案:25
25

第5题:

以下程序的执行结果是【】。 include include include int ma

以下程序的执行结果是【 】。

include <iostream.h>

include <fstream.h>

include <stdlib.h>

int main()

{

fstream outfile, infile;

outfile.open("D:\\text.dat",ios::out);

if(!outfile)

{

cout<<"text.dat can't open"<<end1


正确答案:1:1234567890/2:abcdfghij
1:1234567890/2:abcdfghij 解析:本题考核文件的I/O操作。先来了解eof()成员函数,该函数返回非0值表示已到文件结尾。程序首先定义fstream类的2个对象 outfile和infile。然后在文件text.dat写入两行字符串“1234567890”和“abcdefghii”。最后用getline()函数读取出来存入字符数组textline[40]中,并按行显示出来。程序中的两个if语句是用于打开文件失败的异常处理。

第6题:

以下程序的输出结果是()。includevoid func(char**m) {++m:cout<<*m<

以下程序的输出结果是( )。 #include<iostream.h> void func(char**m) { ++m: cout<<*m<<endl; } void main() { static char*a[]={"MORNING","AFTERTOON","EVENING"}; char**n; n=a: func(n); }

A.为空

B.MORNING

C.AFTERTOON

D.EVENING


正确答案:C

第7题:

以下程序的输出结果是()。includevoid func(char**m){++m:cout<<*m<

以下程序的输出结果是( )。 #include<iostream.h> void func(char**m) { ++m: cout<<*m<<end1; } void main() { static char*a[]={"MORNING","AFTERTOON","EVENING"}; char**n: n=a; func(n); }

A.为空

B.MORNING

C.AFTERTOON

D.EVENING


正确答案:C

第8题:

以下程序的输出结果是【】。 includevoid main(){ char cha[3][5]={"AAAA","BBBB","CC

以下程序的输出结果是【 】。

include<iostream. h>

void main()

{

char cha[3][5]={"AAAA","BBBB","CC"];

cout<<cha[1]<<end1;

}


正确答案:BBBB
BBBB

第9题:

以下程序的执行结果是______ includevoid func(int); void main(){ int k=4 func(k)

以下程序的执行结果是______

include<iostream.h>

void func(int);

void main()

{

int k=4

func(k) ;

func(k) :

cout<<end1;

}

void func(int a)

{

static int m=0;

m+=a;

cout<<m<<" ";

}


正确答案:48
48