精华内容
下载资源
问答
  • 运行以下代码: public class RTExcept{ public static void throwit ( ){ System.out.print(“throwit ”); throw new RuntimeException( ); } public static void main(String[] args){ try{ System.out.print(...

    运行以下代码: public class RTExcept{ public static void throwit ( ){ System.out.print(“throwit ”); throw new RuntimeException( ); } public static void main(String[] args){ try{ System.out.print(“hello ”); throwit( ); }catch (Exception re ){ System.out.print(“caught ”); } finally{ System.out.print(“finally ”); } System.out.println(“after ”); } } 运行结果是( )。

    A、hello throwit RuntimeException caught after

    B、hello throwit caught

    C、hello throwit RuntimeException

    D、hello throwit ...

    展开全文
  • 5 根据输入数是否大于0输出不同提示信息 x = input"请输入一个数值) y = eval(x) if y >= 0: print"你输入是一个正数) else: print"你输入是一个负数) 运行程序后如果输入是数值3则得到以下的输出结果 ...
  • 然而并不是,经gdb调试,方括号取出来存到eax里明显是一地址十进制形式,最后的输出虽然是正常dataitems里数字,但是由于中间判断都是用地址值判断,所以结果并不对。 这是什么原因啊? 编译器:...
  • 而且一般是程序运行了一时间才出现卡死情况,这两天具体定位了卡住语句,主要是 outputs = self.generator(inputs, reuse=False) 这句话卡住一直不执行,这句话是我在定义计算...
  • 实际输出的结果: 45 95 16 68 67 17 97 55 24 当我把结构体中string name用char name[10]代替发现正常输出了。 说的不清楚,用char name[]替换string name并不是仅仅替换名字,以下是替换的代码 ...
  • 简单说来使用了虚函数表. 虚函数作用是实现动态联编,(联编工作要在程序运行时进行,这种在程序运行时进行联编工作被称为动态联 编。)也就是在程序的运行阶段...注意以下程序的输出结果: 1、无虚函数,即静态编
    简单说来使用了虚函数表.

    虚函数的作用是实现动态联编,(联编工作要在程序运行时进行,这种在程序运行时进行联编工作被称为动态联

    编。)就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数

    新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口。


    注意以下程序的输出结果:


    1、无虚函数,即静态编译,故只能根据指针的声明类型来选择函数

    #include <iostream>
    using namespace std;
    
    
    
    class CParent{
    private:
         int a;
         int b;
    public:
        CParent(int x,int y)
        {
            a = x;
            b = y;
        }
        ~CParent(){}
        void show()
        {
             cout<<"CParent-----------"<<endl;
             cout<<a<<" "<<b<<endl;
        }
    };
    
    class CChild:public CParent
    {
    private:
        int c;
    public:
        CChild(int x,int y, int z):CParent(x,y)
        {
            c = z;
        }
        void show()
        {
             cout<<"CChild-----------"<<endl;
             cout<<c<<endl;
        }
    
    
    };
    int main()
    {
        CParent mp(60,60),*pc;
        CChild mc(10,20,30);
        pc = & mp;
        pc->show();
        pc = & mc;
        pc->show();
    }
    

    2、虚函数,动态编译,可以选择同类族中不同类的虚函数

    #include <iostream>
    using namespace std;
    
    
    
    class CParent{
    private:
         int a;
         int b;
    public:
        CParent(int x,int y)
        {
            a = x;
            b = y;
        }
        ~CParent(){}
        virtual void show()
        {
             cout<<"CParent-----------"<<endl;
             cout<<a<<" "<<b<<endl;
        }
    };
    
    class CChild:public CParent
    {
    private:
        int c;
    public:
        CChild(int x,int y, int z):CParent(x,y)
        {
            c = z;
        }
        virtual void show()
        {
             cout<<"CChild-----------"<<endl;
             cout<<c<<endl;
        }
    
    
    };
    int main()
    {
        CParent mp(60,60),*pc;
        CChild mc(10,20,30);
        pc = & mp;
        pc->show();
        pc = & mc;
        pc->show();
    }
    


    展开全文
  • 以下程序:己知字母A ASCII 码值为65, 程序运行后的输出结果是( )。A.E , 68B.D , 69C.E , DD. 输出无定值答:A【解析】C 语言中,字符型可以作为整型用,可以出现在任何需要整型表达式中。该题中c2, 然后将cl...

    一、选择题

    1. 有以下程序:

    己知字母A 的ASCII 码值为65, 程序运行后的输出结果是( )。

    A.E , 68

    B.D , 69

    C.E , D

    D. 输出无定值

    答:A

    【解析】C 语言中,字符型可以作为整型用,可以出现在任何需要整型的表达式中。该题中

    c2, 然后将cl 按字母格式输出,c2按整型格式输出。 的main 函数将字符A 经过运算分别赋值给cl 、

    2. 有以下程序段:

    该程序段的功能是( )。

    A. 输出a 、b 、c 中值相等的数值

    B. 输出a 、b 、c 中的最大值

    C. 输出a 、b 、c 中的最小值

    D. 输出a 的原始值

    答:D

    【解析】程序段执行过程为:从键盘读入3个整型数据分别赋值给a , b ,c ,如果a

    3. 有如下程序:

    程序运行时,从键盘输入:3〈回车〉后,程序输出结果为( )。

    A.3, 4,

    B.1, 2, 3, 4,

    C.0, 1, 2, 3, 4, 5,

    D.0, 1, 2,

    答:A

    【解析】continue 语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue 语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:输入3, 则data=3; 执行for 循环,i=0,if 条件成立,结束本次循环,不输出i 值,执行下一次循环;直到if 条件不成立,依次输出i 值3, 4, 直到i=5退出for 循环。故A 选项正确。

    4. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 ( )。

    A.C 语言程序仅可以编译执行

    B.C 语言程序仅可以解释执行

    C.C 语言程序既可以编译执行,又可以解释执行

    D. 以上说法都不对

    答:A

    【解析】编译型语言编写的程序在执行之前,需要一个专门的编译过程把程序编译成机器语言的文件,比 如.exe 文件,再次运行时便不需要重新翻译,直接使用编译的结果便可以了,因为翻译只做了一次,运行时不需 要翻译,所以编译型语言的程序执行效率高。解释则不同,解释型语言的程序不需要编译,在运行程序的时候才 翻译,解释型语言每执行一次便需要翻译一次,效率低。C 语言程序属于编译执行类型。

    5. C 源程序中不能表示的数制是( )。

    A. 二进制

    B. 八进制

    C. 十进制

    D. 十六进制

    答:A

    【解析】C 语言中整型常量可以是十进制数、八进制数、十六进制数,虽然运行方式以二进

    制数运行,但整型常量不包括二进制数。

    6. 以下选项中叙述正确的是( )。

    A.C 语言的标识符可分为关键字、预定义标识符和用户标识符三类

    B.C 语言的标识符可分为语句、变量和关键字三类

    C.C 语言的标识符可分为函数名、变量和预定义标识符三类

    D.C 语言的标识符可分为运算符、用户标识符和关键字三类

    答:A

    【解析】C 语言的标识符可分为关键字、预定义标识符和用户标识符三类,A 项正确,B 、C 、D 项错误。

    7. 以下叙述中正确的是( )。

    A.break 语句不能用于提前结束for 语句的本层循环

    B. 使用break 语句可以使流程跳出switch 语句体

    C.continue 语句使得整个循环终止

    D. 在for 语句中,continue 与break 的效果是一样的,可以互换

    答:B

    【解析】B 项正确,break 语句可以跳出switch 语句和循环。A 项错误,break 语句在for 循环

    C 项错误,continue 语句的作用是跳过本次循环体中余下尚未执行的语句,内部的作用是跳出循环;

    立刻进行下一次的循环条件判定,可以理解为仅结束本次循环,并没有使整个循环终止;D 项错误,continue 和break 的效果完全不同。

    8. 执行以下程序段后,w 的值为( )。

    A.-1

    B.NULL

    C.1

    D.0

    答:C

    【解析】因为

    真,因此

    9. 有以下程序:

    都是非零整数,因此的值为1。 又因为知也为

    展开全文
  • 模拟电梯系统程序设计

    热门讨论 2010-07-12 17:28:06
    备注:老师会提供一组已经编制好程序以及一些给出数据定义,它们主要功能是表示电梯系统参数,模拟电梯运行以及处理各类信号输入输出。要注意利用它们提供一些控制显示和键盘输入函数和过程来简化输入...
  • 2-17 修改下面这个程序错误,改正的运行结果是什么? #include void main() int i int j; i = 10; /* 给i赋值 j = 20; /* 给j赋值 */ cout ; /* 输出结果 */ return 0; } 解: 改正: #include int main...
  • 本例中四次输出了a,b的值,但由于格式控制串不同,输出的结果也不相同。第四行的输出语句格式控制串中,两格式串%d 之间加了一个空格(非格式字符),所以输出的a,b值之间有一个空格。第五行的printf语句格式控制串中...
  • 程序设计基础答案

    2008-06-18 17:06:42
    执行以下程序段后:a = ________, b = ________ 。 int a = 5, b; b = ++a * 3; 10.结构化程序设计三种基本流程控制结构是:顺序结构、循环结构和_______________。 11.Java 程序可以分为 Application...
  • (2) 用哪两组数据就可以使程序段每个分支都运行一次?这种情形与上面讨论有何不同?如果为了找出程序中积压分支中错误,应该使用什么样数据对程序进行测试?请上机验证自己结论。 (3)用哪两组数据就...
  • 开始运行后,以A车示例,可以设定控制信号按键如下: A车暂停:‘PA’ A车继续:‘CA’ b.图形界面输入。程序运行时,先提示是否修改默认配置,若修改则首先出现初始化信息录入界面,在文本框中输入全部初始...
  • 3.6写出以下程序运行的结果: 3 3.7要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请...
  • 4.编写Application程序,接受用户输入一英文文字输出其中字符数、单词数和句子数(设句子以“?”、“!”、“.”结束)。 5.打印杨辉三角前10层。 6.编写Applet程序,使用 *画一条正弦曲线(提示:y=a* ...
  • 6.下列程序段执行t5的结果是( )。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3; A) 8 B) 20 C) 11 D) 9 7.设 a, b, c, d 均为 int 型的变量,并已赋值,下列...
  •  静态编译后的易语言可执行程序(exe)和动态链接库(dll),运行时不再依赖任何支持库文件,文件尺寸更小(相对以前独立编译),PE结构更合理(取消了“易格式体”),加载速度更快,而且有效解决了“病毒误报”和...
  • Java方法练习题

    2020-07-06 01:17:47
    2、下列代码运行的结果是() B 3、下列语句的执行结果为() D 4、下面这段程序的执行结果为: C 5、已知如下代码,则位置(1)处正确的方法调用代码为? A 6、已知方法的定义形式如下:public void plus(int a...

    选择题

    1、下列代码的运行结果为:C
    在这里插入图片描述
    2、下列代码运行的结果是() B
    在这里插入图片描述
    3、下列语句的执行结果为() D
    在这里插入图片描述
    4、下面这段程序的执行结果为: C
    在这里插入图片描述
    5、已知如下代码,则位置(1)处正确的方法调用代码为? A
    在这里插入图片描述
    6、已知方法的定义形式如下:public void plus(int a,int b){}
    下列选项中哪两个是合法的重载方法?(多选) AC
    在这里插入图片描述
    7、下列代码,前者与后者是重载关系的是: A
    在这里插入图片描述
    8、以下代码的输出结果是什么? D
    在这里插入图片描述
    9、以下代码的输出结果是什么? D
    在这里插入图片描述
    10、关于可变参数列表的描述正确的是 C
    在这里插入图片描述

    编程题

    在这里插入图片描述

    public class DisCountDemo {
    	//根据商品总价输出折后总价
    	public double discount(double total) {
    		if (total < 100) {
    			total *= 1;
    		} else if (total < 200) {
    			total *= 0.95;
    		} else {
    			total *= 0.85;
    		}
    		return total;
    	}
    	public static void main(String[] args) {
    		//定义对象
    		DisCountDemo disCountDemo = new DisCountDemo();
    		//定义商品总价存放到变量中
    		double total = 221;
    		//调用方法,输出折后商品总价
    		System.out.println("折后商品总价:" + disCountDemo.discount(total));//187.85
    	}
    }
    

    在这里插入图片描述

    public class AverageDemo {
    	//求数组元素的平均值
    	public float average(float[] arr) {
    		float sum = 0F;
    		for (int i = 0; i < arr.length; i++) {
    			sum += arr[i];
    		}
    		return sum / arr.length;
    	}
    	public static void main(String[] args) {
    		//定义对象
    		AverageDemo averageDemo = new AverageDemo();
    		//创建float类型的数组并初始化
    		float arr[] = {1.2F, 3.4F, 5.6F, 7.8F};
    		//调用方法求平均值并打印输出
    		System.out.println("数组平均值:" + averageDemo.average(arr));//4.5
    	}
    }
    

    在这里插入图片描述

    public class AreaDemo {
    	//求圆形面积
    	public double area(double r) {
    		return Math.PI * r * r;
    	}
    	//求长方形面积
    	public double area(double w, double l) {
    		return w * l;
    	}
    	public static void main(String[] args) {
    		//定义对象
    		AreaDemo areaDemo = new AreaDemo();
    		//定义一个double类型的变量存放半径,并初始化
    		double r = 1;
    		//定义两个变量存放长和宽,并初始化
    		double w = 2, l = 3;
    		//调用方法,求圆的面积并打印输出
    		System.out.println("圆的面积:" + areaDemo.area(r));//3.141592653589793
    		//调用方法,求长方形面积并打印输出
    		System.out.println("长方形面积:" + areaDemo.area(w, l));//6.0
    	}
    }
    
    展开全文
  • 三、成功的结果: 近十年来的研究,经过各种各样技术路线的努力,终于得到了回报,做出了自己的原型程序,原型程序的目标是模拟 AutoCAD 使用者可以看到的下列组成部分:多文档同时编辑、命令行窗口、主窗口菜单、...
  • 关于共用体所占内存空间问题

    千次阅读 2020-05-16 20:22:26
    共用体`共用体(联合)`共用体类型变量的定义共用体变量的引用方式共用体类型数据的特点【例1】分析程序运行结果【实训内容3】输入并运行以下程序,从输出的结果体会“共用”的含义 共用体(联合) 是几个不同类型的...
  • 通过我们已经学过知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名词语: echo "Hello World!"; ?> First PHP page // Single line C++ style comment /* printing the message */ ...
  • 1. 阅读下面代码,回答问题 ...sizeof(A)的结果是什么,为什么,再定义一个 int 类型的 t3, 定义的位置影响结果吗,说明理由。 typedef struct tag_unimportant { char *t2; int t1; } A; void func(A *a
  • 分析以下代码输出结果,已知从这个程序执行到这个程序的所有进程结束这个时间内,没有其它新进程执行。 1、请说出执行这个程序后,将一共运行几个进程。 2、如果其中一个进程的输出结果是“pid1:1001, pid2:1002...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 267
精华内容 106
关键字:

以下程序段运行后输出的结果是