计算机二级

下面程序的运行结果是 ______。 include void main() { char str[]="SSSWLIA",c; int下面程序的运行结果是 ______。include<iostream.h>void main(){char str[]="SSSWLIA",c;int k;for(k=2;(c=str[k]!='\0';k++){switch(c){case'I':++k;break;case'l';continue;default;c

题目
下面程序的运行结果是 ______。 include void main() { char str[]="SSSWLIA",c; int

下面程序的运行结果是 ______。

include<iostream.h>

void main()

{

char str[]="SSSWLIA",c;

int k;

for(k=2;(c=str[k]!='\0';k++)

{

switch(c)

{

case'I':++k;break;

case'l';continue;

default;c

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

第1题:

【填空题】下面程序的运行结果是 。 #include<stdio.h> main() {char str[]="SSSWLIA",c; int k; for(k=2;(c=str[k])!='0';k++) {switch(c) {case 'I':++k;break; case 'L':continue; default:putchar(c);continue; } putchar('*'); } }


abcee

第2题:

下面程序的结果是 #include" iostream.h" void main( ) { char * str; Str="test!"; cout < < str[5]; }

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D
解析:'\0'输出为不显示,只代表一个字符串的结束。注意:C++语言中各种字符转义序列的意义和应用。

第3题:

下面程序的结果是( )。 #include"iostream.h" void main() { char*str: str="test!"; cout<<str[5]: }

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D

第4题:

下面程序的结果是 #include"iostream.h" void main() { char*str; Str="test!"; cout<<str[5]; }

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D

第5题:

下面程序的结果是 #include"iostream.h" void main() { char*str; str="test!"; cout<<str[5]; }

A.程序错误

B.!

C.’\0’

D.为空字符


正确答案:D
解析:‘\0’输出为不显示,只代表一个字符串的结束。注意:C++语言中各种字符转义序列的意义和应用。

第6题:

下面程序的结果是 #include"iostream.h" void main( ) { char * str; str="test!"; cout<<str[5]; }

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D
解析:'\o'输出为不显示,只代表一个字符串的结束。注意:C++语言中各种字符转义序列的意义和应用。

第7题:

下列程序的运行结果是______。include class Base { public: void f(int x){cout<<“B

下列程序的运行结果是______。

include<iostream.h>

class Base

{

public:

void f(int x){cout<<“Base:”<<x<<endl;}

);

class Derived:public Base

{

public:

void f(char*str){cout<<“Derived:”<<str<<endl;}

};

void main(void)

{

Base*pd=ne


正确答案:Base:97。
Base:97。 解析: 本题主要考查两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载中进行隐式类型转换。如pd->f(‘a’);系统到底调用哪个重载函数呢?实参既不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基类的f函数。

第8题:

下面程序的结果是( )。 #include"iostream.h" void main() { char *str; Str="test!"; cout<<str[5]; }

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D

第9题:

下面程序的结果是()。includevoid main(){char *str;str="test!";cout<

下面程序的结果是( )。#include<iostream.h>void main(){char *str;str="test!";cout<<str[5];}

A.程序错误

B.!

C.'\0'

D.为空字符


正确答案:D