精华内容
下载资源
问答
  • 下列程序运行后
    千次阅读
    2019-05-13 21:29:18

    指出下列程序运行的结果:

    public class Example{
        String str=new String("tarena");
        char[]ch={'a','b','c'};
        public static void main(String args[]){
            Example ex=new Example();
            ex.change(ex.str,ex.ch);
            System.out.print(ex.str+" and ");
            System.out.print(ex.ch);
        }
        public void change(String str,char ch[]){
       //引用类型变量,传递的是地址,属于引用传递。
            str="test ok";
            ch[0]='g';
        }
    }
    A.tarena and abc
    B.tarena and gbc
    C.test ok and abc
    D.test ok and gbc

    本题选B。

    string和char数组都是引用类型,引用类型是传地址的,会影响原变量的值,但是string是特殊引用类型,为什么呢?因为string类型的值是不可变的,为了考虑一些内存,安全等综合原因,把它设置成不可变的; 不可变是怎么实现的?Java在内存中专门为string开辟了一个字符串常量池,用来锁定数据不被篡改,所以题目中函数中的str变量和原来的str已经不是一个东西了,它是一个局部引用,指向一个testok的字符串,随着函数结束,它也就什么都没了,但是char数组是会改变原值的

    更多相关内容
  • 下列程序执行输出的结果是

    千次阅读 2020-09-13 20:08:14
    #include<iostream> using namespace std; int f(int a) { int b = 0; static int c = 3; a = c++,b++; return (a); } int main() { int a = 2, i, k; for (i = 0; i < 2; i++) ... ret
    #include<iostream>
    using namespace std;
    
    int f(int a)
    {
        int b = 0;
        static int c = 3;
        a = c++,b++;
        return (a);
    }
    int main()
    {
        int a = 2, i, k;
        for (i = 0; i < 2; i++)
            k = f(a++);
        printf(" % d\n", k);
        
        return 0;
    }
    
    

    答案:4
    解析:因为逗号表达式的优先级最低,所有先计算赋值操作符,再计算逗号操作符,

    展开全文
  • 指出下列程序运行的结果()

    千次阅读 2020-03-15 16:23:17
    指出下列程序运行的结果() public class Example{ String str = new String("good"); char[ ] ch = { 'a' , 'b' , 'c' }; public static void main(String args[]){ Example ex = new Example(); ...

    题目

    指出下列程序运行的结果()

    public class Example{
        String str = new String("good");
        char[ ] ch = { 'a' , 'b' , 'c' };
        public static void main(String args[]){
            Example ex = new Example();
            ex.change(ex.str,ex.ch);
            System.out.print(ex.str + " and ");
            System.out.print(ex.ch);
        }
        public void change(String str,char ch[ ]){
            str = "test ok";
            ch[0] = 'g';
        }
    }
    

    A. good and abc
    B. good and gbc
    C. test ok and abc
    D. test ok and gbc

    答案

    B

    解析

    题目中的形参str只是原引用ex.str的一个引用副本,传的是一个副本地址值,这个值与ex.str地址值是不一样的,但是它们同时指向了堆中的对象new String("good"),当你在函数中改变形参也就是地址的副本值也就是这句str=“test ok"只是将副本地址指向常量"test ok”,并没有改变原ex.str的指向方向,它还是指向对象new String(“good”)的
    char数组与String一样传的也是地址的副本,但是关键是形参ch它没有新的指向 ch[0]只是ch在指向原对象时改变了对象的内部结构, 所以在ex.ch指向与它是同一个对象的情况下当然也会随之变化

    展开全文
  • 【单选题】以下程序的输出结果是_____________。... 0: print('BBB') (5.0分)【单选题】执行如下代码,则程序运行后,屏幕上显示的结果中的第一行是:________。 for i in range(3,10,3): if i%2: pr...

    【单选题】以下程序的输出结果是_____________。 x = 1 y = -1 z = 1 if x > 0: if y > 0: print('AAA') elif z > 0: print('BBB') (5.0分)

    【单选题】执行如下代码,则程序运行后,屏幕上显示的结果中的第一行是:________。 for i in range(3,10,3): if i%2: print(i) (4.0分)

    【单选题】在Python中我们最常用的用来在屏幕上输出计算结果的功能函数是____________。(2.5分)

    【单选题】下列语句没有错误的是____________。(2.5分)

    【单选题】"12"+"34"字符串运算的命令运行结果是"____________"。(2.5分)

    【单选题】通常我们将Python语言程序保存在一个后缀为____________的文件中。(2.5分)

    【单选题】执行下列程序段,输入数值10,输出的结果是___________。 x = input() y = x + 5 print(y) (2.5分)

    【单选题】以下选项中能用作Python程序变量名的是____________。(2.5分)

    【判断题】在循环体中使用break语句可以跳出循环体。(2.0分)

    【单选题】以下合法的用户自定义标识符是____________。(2.5分)

    【单选题】执行如下代码,则程序运行后,屏幕上显示的结果中的第一行是:________。 for i in range(3,10,3): if i%2: print(i) (4.0分)

    【单选题】如果依次输入4, 6.8, 1, 9.7, -2,请问以下程序的输出结果是____________。 number = eval(input()) max = number while number>0: number = eval(input()) if number > max: max = number print(max) (4.0分)

    【单选题】执行如下代码, 则程序的运行结果是________。 a = m = 15 b = n = 20 while a%b!=0: a,b=b,a%b print(b,m*n//b) (4.0分)

    【判断题】elif语句是 else 语句和if语句的组合。(2.0分)

    【单选题】表达式30-3**2的计算结果是____________。(2.5分)

    【单选题】阅读下面代码,选择正确的输出结果_______________。 grade = 90 if grade >= 60: print( 'D') elif grade >= 70: print( 'C') elif grade >= 80: print( 'B') elif grade >= 90: print( 'A') (4.0分)

    【判断题】pass语句的出现是为了保持程序结构的完整性。(2.0分)

    【单选题】若程序只有以下两行代码,则程序的执行结果为___________。 x = a + 10 print(x) (2.5分)

    【单选题】表达式-5%3,5%-3,-5%-3,5%3的计算结分别是____________。(2.5分)

    【判断题】在Python中没有switch-case语句(2.0分)

    【单选题】高级语言程序中,程序的三种基本结构不包括________。(4.0分)

    【判断题】在循环体中可以使用continue语句跳过本次循环后面的代码,重新开始下一次循环。(2.0分)

    【单选题】以下程序的输出结果是_______________。 number = 10 if number % 2 == 0: print(number, 'is even') elif number % 5 == 0: print(number, 'is multiple of 2') (4.0分)

    【单选题】下列程序段执行结果是___________。 x = 1 print(type(x)) x = 1.0 print(type(x)) x = '1.0' print(type(x) (2.5分)

    【单选题】整数型、实数型和复数型数据在一起混合运算的时候,Python会进行一种默认的数据类型转换,选项____________正确表示了这种类型转换的关系。(2.5分)

    【判断题】每一个条件后面都要使用冒号。(2.0分)

    【单选题】阅读下面程序,选择正确输出结果_______________。 x = 10 y = 20 if x > 10: if y > 20: z = x + y print('z is', z) else: print(x) (5.0分)

    【单选题】Python语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符____________。(2.5分)

    【单选题】以下程序运行的结果是____________。 >>>a=58 >>>b=True >>>a+b>4*13 (2.5分)

    【单选题】下列程序的输出结果为__________。 max = 10 sum = 0 extra = 0 for num in range(1, max): if num % 2 and not num % 3: sum += num else:

    extra += 1 print(sum) (5.0分)

    【单选题】在Python中,不可以用来表示字符串的符号是____________。(2.5分)

    【单选题】表达式-13//3,13//3,13//-3,-13//-3的计算结果分别是____________。(2.5分)

    【判断题】如果希望循环是无限的,我们可以通过设置条件表达式永远为True来实现无限循环。(2.0分)

    【单选题】可以结束一个循环的关键字是_____________。(4.0分)

    【单选题】下列代码的输出结果是__________。 num = 27 count = 0 while num > 0: if num % 2 == 0: num /= 2 elif num % 3 == 0: num /= 3 else: num -= 1 count += 1 print(count) (4.0分)

    【判断题】Python 中的中pass表示的是空语句(2.0分)

    【其它】4.2.2.12 Packet Tracer - Configuring Extended ACLs Scenario 3.pka

    【单选题】下列语句执行的结果是__________。 >>>'hello' - 'world' (2.5分)

    【单选题】下面的循环体执行的次数与其它不同的是________。(4.0分)

    【判断题】循环语句可以嵌套使用。(2.0分)

    【单选题】阅读下面程序,最终的输出值是_______________。 var_A = 50 if var_A > 20: var_A += 10 else: var_A -= 10 var_A += 3 print(var_A) (4.0分)

    【单选题】执行下列程序段,输出的结果是____________。 x = 7.0 y = 5 print(x % y) (2.5分)

    【判断题】elif可以单独使用。(2.0分)

    【单选题】下列代码运行时不会产生错误的是____________。(2.5分)

    【单选题】以下程序的输出结果是___________。 x= 0 while x<6: if x%2==0: continue if x==4: break x+=1 print("x=",x) (4.0分)

    【单选题】下列程序运行后,屏幕上打印的值是___________。 sum = 0 i = 1 while sum < 10: if i % 2 != 0: sum += i print(sum) (5.0分)

    【单选题】执行如下代码, 则程序的运行结果是:s=________。 s = 0 for i in range(1,21) : if i%2 == 0 : continue if i%10 == 7 : break s = s+i print("s=",s) (4.0分)

    【单选题】以下程序的输出结果是___________。 y = 0 for i in range(0, 10, 2): y += i print(y) (4.0分)

    【单选题】13//5+3表达式的计算结果是____________。(2.5分)

    【单选题】执行如下代码, 则程序的运行结果是________。 year = eval(input("输入年份:")) # 也可用int()函数 if (year%4==0 and year%100 !=0) or (year%400==0): print("闰年") else: print("非闰年") 当运行时输入1900时,程序运行结果如何? (4.0分)

    展开全文
  • 10.下列Python程序运行结果是( )。

    千次阅读 2021-02-03 15:12:54
    【填空题】3.以下while循环的循环次数是( )。...设有程序段: k=10 while k: k=k-1 print(k) 则下面描述中正确的是( )【单选题】6.对下列语句不符合语法要求的表达式是( )【填空题】1 .序列元素的编号称为 ,它从...
  • 9.下列Python程序运行结果是( )。

    千次阅读 2021-02-04 01:37:55
    【单选题】骨组织属于下列哪一种【单选题】10.... 程序一: x=[1,2,3] def f(x): x=x+[4] f(x) print(x) 程序二: x=[1,2,3] def f(x): x+=[4] f(x) print(x) 下列说法正确的是( )。【单选题】关于...
  • 写出下列程序运行结果

    千次阅读 2018-07-02 14:05:29
    class A{ public A(){ System.out.println(“A”); } } class B extends A{ public B(){ System.out.println(“B”); } public static void main(String[] args){ B b=new B(); } } 输出A,换行,输出B...
  • c语言程序运行结果.ppt

    千次阅读 2021-05-19 13:42:19
    c语言程序的运行结果写出程序的运行结果辅导 例1:写出下列程序运行结果: #include main() {float x,y; scnf(“%f”.&x); if(x<0.0) y=0.0; else if ((x<5.0)&&(x!=2.0)) y=1.0/(x+2.0); else if...
  • 分析并写出下列程序运行结果

    千次阅读 2017-11-10 20:36:06
    #include int main() { int i,j,k; char space =' '; for (i=1;i;i++) { for(j=1;j;j++) { printf("%c",space); } for(k=1;k;k++)
  • 【单选题】下列 Python 程序运行结果是( )。 x=0 y=True print(x>y and 'A'【判断题】城市轨道交通是公共交通铁路化的产物,因此它保留有铁路交通的部分基因,比如运量大,采用大功率内燃机作为动力,安全可靠等等...
  • 6.分析并写出下列程序运行结果

    千次阅读 2017-11-12 15:48:06
    #include main() { int k=4,n; for(n=0;n;n++) { if(n%2==0) continue; k--; } printf("k=%d,n=%d\n",k,n); }
  • void ss (char *s,char t) { while (*s) { if(*s==t) *s=t-‘a’+’A’; s++; } } void main() { char str1[100]=“abcddfefdbd”,c=‘d’; ss (str1,c); printf ("%s\n",str1); } ABCDDEFEDBD ...Abcd...
  • 以下代码的输出结果是( ) lst = ['Tom', 'Mike', 'Peter'] print( [ len(x) for x in lst if 'e' not in x ] ) 【单选题】if x > 100: x -= 100 print("x=", x) 当 x = 1000 或者 x = 100 的时候,代码运行后的结果...
  • (2)实现此程序的代码如下,请完成下划线程序填空。Dim n As IntegerDim L As StringDim i as IntegerDim j as IntegerDim a(1 To 100) As IntegerDim b(1 To 100) As IntegerPrivate Sub Command1_Click()n = Val...
  • 下列代码运行的结果是( )。

    千次阅读 2021-02-05 09:02:27
    【单选题】如果输入1 2 3 4 5回车,则程序运行结果()n=list(input().split())s=1for m in n: m=int(m) for i in range(2,m): if m%i==0: break else: s=s*m+1print(s) 【单选题】在python中,字符串s = 'abc',...
  • Python程序设计第三章测验总结

    千次阅读 2021-08-27 09:59:12
    第三章 顺序和分支程序应用 3.1 猜数字与二分法 1.如果需要提前结束循环,可以使用: A.break B.continue C.else D.if 解:A 2.语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是 A.12 B.12.0 C.1e2 D....
  • 下列程序运行结果是。 >>> s = ‘PYTHON’ >>> “{0:3}”.format(s)答:‘PYTHON’中国大学MOOC: 中国古代税收思想家()曾提出“积累莫返之害”论,即历史上每次税费改革,百姓负担先降升,...
  • (2) #include main() { int x=32,y=81,p,q; p = x++; q = --y; printf("%d%d\n",p,q); printf("%d%d\n",x,y); }
  • public class Test { public static void main(String[] args) { A obj = A.getInstance(); System.out.println("obj.num1 = ...运行结果: obj.num1 = 0 obj.num2 = 1 请问为什么 num1=0 而不等于1? 谢谢!
  • 一、为什么要使程序在后台执行 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。...1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那
  • 请将下列构造函数补充完整,使得程序运行结果是5 #include using namespace std; class Sample{ public: Sample(int x){ ________ } ~Sample(){ if(p) delete p;
  • 编写一个C程序运行时输出以下图形 #include <stdio.h> int main(){ for(int i=1;i<=4;i++){ printf("%s%s",2(i-1),"","****\n"); } return 0; }
  • 编写一个C程序,运行时输出以下图形: **** **** ​ **** ​ **** 代码示例: #include <stdio.h> int main() { for (int i = 0; i < 4; i++) { for (int j = 0; j < i; j++) { printf("%s", " ...
  • 4、分析下列程序的执行结果: class Value{  public int i = 15;  }  public class Test{  public static void main(String argv[]){  Test t = new Test(); t.first();  }  public void ...
  • 【填空题】下面的代码输出结果为___。 def demo(): x = 5 x = 3 demo() print(x)【多选题】油品发生凝固的本质是( )【单选题】Do you know the boy ________ ...【单选题】下列按钮单击事件的功能是实现 ________...
  • 6.1.分析并写出下例程序运行的结果

    千次阅读 2017-11-12 15:17:54
    #include main() { int i,j,k; char space=' '; for(i=1;i;i++) { for(j=1;j;j++) { printf("%c",space); } for(k=1;k;k++) { printf("*") } printf("\n"); } }
  • 运行下列程序,会产生的结果是

    千次阅读 2011-06-24 14:43:00
    运行下列程序,会产生的结果是:public class X extends Thread implements Runable()public void run() {System.out.println("this is run()");}public static void main(String args[]) {Thread t = new Thread...
  • 【其它】请提交实验五压缩包【判断题】线程t1中执行t2.sleep(5000)语句,则线程t2休眠5s【判断题】Java源程序中的文件名一定要和文件中某个类的名称一致() (5.0分)【单选题】下列程序的输出结果为() public class ...
  • 下面程序运行结果为( )

    千次阅读 2020-09-12 20:26:43
    #include <iostream> using namespace std; class A{ public:A(){cout<<"1";} ~A(){cout<<"2";1} };...(1)对于构造函数,先调用基类的构造函数,再调用派生类的构造函数,就
  • 编写一个C程序,运行时输出以下图形

    千次阅读 2021-05-24 14:57:57
    编写一个C程序,运行时输出以下图形: **** **** \*\*\*\* \*\*\*\* 点我看视频讲解+可运行代码 记得收藏视频,一键三连 代码示例: #include <stdio.h> int main() { for (int i = 0; i < 4; i++) { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 333,667
精华内容 133,466
关键字:

下列程序运行后