题目内容 (请给出正确答案)
[单选题]

对于下面的代码,说法正确的是 class A { public: A(int a = 0) { x = a; } static void f1() { y++; }; private: int x; static int y; }; int main() { A::f1(); return 0; }

A.Precompile阶段报错

B.compile阶段报错

C.link阶段报错

D.编译后执行的时候报错

提问人:网友cz2006208307 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有5位网友选择 A,占比55.56%
  • · 有2位网友选择 B,占比22.22%
  • · 有2位网友选择 C,占比22.22%
匿名网友 选择了C
[117.***.***.39] 1天前
匿名网友 选择了C
[117.***.***.39] 1天前
匿名网友 选择了B
[99.***.***.199] 1天前
匿名网友 选择了C
[169.***.***.122] 1天前
匿名网友 选择了A
[237.***.***.240] 1天前
匿名网友 选择了A
[48.***.***.93] 1天前
匿名网友 选择了A
[63.***.***.36] 1天前
匿名网友 选择了A
[251.***.***.91] 1天前
匿名网友 选择了A
[39.***.***.92] 1天前
匿名网友 选择了B
[151.***.***.82] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“对于下面的代码,说法正确的是 class A { publi…”相关的问题
第1题
有以下C#程序: using System; namespace aaa { class Program { static void Main() { int a = 16, b = 21, m = 0; switch (a % 3) { case 0: m++; break; case 1: m++; switch (b % 2) { case 0: m++; break; default: m++; break; } break; } Console.WriteLine("{0}",m); } } } 该程序的输出结果是( )。

A、1

B、2

C、3

D、4

点击查看答案
第2题
下面程序的结果为

#include

int c;

class A

{

private:

int a;

static int b;

public;

A(){a=0;c=0;}

void seta(){a++;}

void setb(){b++;}

void setc(){c++;}

void display(){cout $amp;int A::b=0;

void main()

{

A al,a2;

al.seta();

al.setb();

al.setc();

a2.seta();

a2.setb();

a3.setc();

a2.display();

A.121

B.122

C.112

D.222

点击查看答案
第3题
有如下程序: #inClude using namespaCe std; Class A{ publiC: statiC int a; void init(){。a=1;} A(int a=2){init();a++;} }; int A::a:0: A obj; int main() { Cout$amp;A.0

B.1

C.2

D.3

点击查看答案
第4题
下面程序的运行结果为()。 #include class A static int n; public: A{n=1;} A(int num){n=hum;} void print{cout$amp;A.11

B.13

C.23

D.33

点击查看答案
第5题
下面程序运行的结果是() class A { public Hashtable slist = new Hashtable(); public A(String[][] table) { for (int i=0;i <table.length;i++) slist.add(table[i][0], table[i][1]); } public string this[string name] { get return (string)slist[name]; set slist[name]="value;" static void main(string[] args) string[][] t="new" string[][]{ new string[]{ "1", "a" }, "2", "b" }; a a(t); a["c"]="3" ; a["1"]="C" foreach (string e in a.slist.values) console.write("{0},", e);> A、3,C,B

B、A,B,C

C、1,2,C

D、1,2,3,C

点击查看答案
第6题
如果有一些的程序代码 int number; System.out.println(number);以下的描述正确的是

A、执行时显示0

B、执行时显示随机数字

C、执行时出现错误

D、编译失败

点击查看答案
第7题
编译并运行下面的程序,运行结果是( )。 public class A { public static void main(String args[]) { A a = new A(); a.method(8); } void method(int i) { System.out.println("int:" + i); } void method(long i) { System.out.println("long: " + i); } }

A、程序可以编译运行,输出结果为:“int: 8”

B、程序可以编译运行,输出结果为:“long: 8”

C、程序有编译错误,因为两个method()方法必须定义为静态(static)的

D、程序可以编译运行,但是没有输出

点击查看答案
第8题
package Ch6; public class TestException2 { public static int method1(int x) { try { if (x < 0) throw new Exception("x<0"); return x++; } catch (exception e) { system.out.println("wrong"); -100; finally system.out.println("finally"); public static void main(string args[]) system.out.println(method1(1));>
点击查看答案
第9题
在Java中,下列代码运行的结果是( ) public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if c="10;" else system.out.println(c);> A、输出:10

B、输出:20

C、输出:3

D、编译报错

点击查看答案
第10题
析构函数说法正确的是

A、析构函数可以有参数

B、析构函数可以重载

C、析构函数可以有返回值

D、析构函数在对象销毁时被自动调用

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信