更多"有如下程序:
#inelude
usingna"的相关试题:
[单项选择]有如下程序:
#included
usingnamespacestd;
classTestClass{
protected:
TestClass( ){cout<<’X’;}
TestClass(charc){cout< classTestClassl:publicTestClass{
public:
TestClassl(charc){cout< intmain( ){
TestClassld1(’y’);
return0;}
执行这个程序,屏幕上将显示输出( )。
A. y
B. yx
C. xy
D. yy
[单项选择]有如下程序:
#include
usingnamespacestd;
intmain()
{
int*P;
*P=9:
cout<<"ThevalueatP:"<<*P;
return0;
}
编译运行程序将出现的情况是( )。
A. 编译时出现语法错误,不能生成可执行文件
B. 运行时一定输出ThevalueatP:9
C. 运行时一定输出ThevalueatP:*9
D. 运行时有可能出错
[简答题]针对以下C语言程序,请按要求回答问题。
已知weekday.c源程序如下:
#inelude<sgidio.h>
#include<conio.h>
/*主函数*/
Int main ( )
Char letter;
Printf("please input the first letter,"Y"to exit!/n");
While ((letter=getch ( )) !="Y") //当输入字母为Y是结束
Switch (letter)
Case ’S’:
Printf ("%c/n", letter);
Printf("please input second letter/n"); //输入第二个字母
If((letter=getch( ))==’a’)
Printf ("Saturday/n");
Else if (letter==’u’)
Printf ("Sunday/n");
Else printf("data error/n");
Break;
Case ’F’:
Printf ("fridaykn");
Break;
Case’M’:
Printf ("mondayha");
Break;
Case’T’:
Printf("%c/n",letter);
Printf("please input second letter/a"); //输入第二个字母
If ((letter=getch ( )) ==’u’)
Printf("Tuesday/n");
Else if(letter==’h’)
Printf ("Thursday/n");
Break;
Case’W’:
Printf ("Wednesday/n");
Return 0;
画出主函数main的控制流程图。