A.1.344
B. 1.544
C. 1.92
D. 2.048
第1题
下列程序的输出结果为 main() { union u {char *name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1000; printf("%d\n",s.age); }
A.28
B.1000
C.0
D.不确定
第2题
下列程序的输出结果为 main() { union u { char*name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1000; printf("%d\n",s.age); }
A.28
B.1000
C.0
D.不确定
第3题
有以下程序:
include <iostream>
include <string>
using nameSpace std;
class person
{
int age;
Char * name;
public:
person (int i, Char * str )
{
int j;
j = strlen(str ) + 1;
name = new char[ j ];
strcpy(name, str );
age = i;
}
~person()
{
delete name;
cout<<"D";
}
void display()
{
cout<<name<<":"<<age;
}
};
int main()
{
person demo(30,"Smith" );
demo.display();
return 0;
}
则该程序的输出结果为:【 】。
第4题
#include
struct Worker{
char name[15] ; //姓名
int age; //年龄
float pay; //工资
};
void main(){
Workerx ={“wangfong",46,2650};
Worker y,*p;
y=x;p=&x;
cout< } 输出结果:
第5题
A.82
B.88
C.188
D.182
第6题
当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)&s; s.a=0x3132; s.b=0x33; printf("%c",*p); }
A.1
B.2
C.3
D.不确定
第7题
当执行下.面的程序时,其输出结果为 ______。 union st { int a; char b; } main() { union st s; char* p=(char *)&s; s.a=0x3132; s.b=0x33; printf("%c",*p); }
A.1
B.2
C.3
D.不确定
第8题
第9题
#include
struct Worker{
char name[15] ; //姓名
int age; //年龄
float pay; //工资
};
void main(){
Workerx ={“wangfong",46,2650};
Worker y,*p;
y=x;p=&x;
cout<pay*2<;<>+10<<’’<
}
输出结果:
第10题
有以下程序: #include struct stu { int num;char name[l0];int age;}; void fun(struct stu*p) { printf("%s\n",p->name);} main() { struct stu x[3]={{01,"Zhang",20),{02,"Wang",l9},{03,"Zha0",l8}}; fun(x+2); } 程序运行后的输出结果是()。
A.Zhang
B.Zhao
C.Wang
D.19
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!