精华内容
下载资源
问答
  • 以下JAVA程序的运行结果是什么( ) public static void main(String[] args) { Object o1 = true ? new Integer(1) : new Double(2.0); Object o2; if (true) { o2 = new Integer(1); } else { o2 = new Double(...

    题目

    以下JAVA程序的运行结果是什么( )

    public static void main(String[] args) {
    Object o1 = true ? new Integer(1) : new Double(2.0);
    Object o2;
    if (true) {
                 o2 = new Integer(1);
    } else {
    o2 = new Double(2.0);
    }
    System.out.print(o1);
    System.out.print(" ");         
    System.out.print(o2);
    }
    

    A. 1 1
    B. 1.0 1.0
    C. 1 1.0
    D. 1.0 1

    答案

    D

    解析

    三元运算符会对两个结果的数据类型,进行自动的类型提升。
    因此,可以把
    Object o1 = true ? new Integer(1) : new Double(2.0);
    看作
    Object o1 = true ? new Double(1.0) : new Double(2.0);

    展开全文
  • 以下JAVA程序的运行结果是什么( ) public static void main(String[] args) { Object o1 = true ? new Integer(1) : new Double(2.0); Object o2; if (true) { o2 = new Integer(1); } else { o2 = new Double(2.0...

    题目

    以下JAVA程序的运行结果是什么( )

    public static void main(String[] args) {
    Object o1 = true ? new Integer(1) : new Double(2.0);
    Object o2;
    if (true) {
        o2 = new Integer(1);
    } else {
        o2 = new Double(2.0);
     }
    System.out.print(o1);
    System.out.print(" ");
    System.out.print(o2);
    }
    

    A. 1 1
    B. 1.0 1.0
    C. 1 1.0
    D. 1.0 1

    答案

    D

    解析

    三元操作符如果遇到可以转换为数字的类型,会做自动类型提升。
    比如

    Object o1 = (false) ? new Double(1.0) : new Integer(2);
    System.out.println(o1);
    

    会打印2.0

    展开全文
  • 以下程序 #include using namespace std; void One(float one) { cout<<“1”<<endl; } void Two(float two) { cout<<...int main() { float i=1,j=2,k=3; function = One; fun

    有以下程序
    #include
    using namespace std;


    void One(float one)
    { cout<<“1”<<endl; }
    void Two(float two)
    { cout<<“2”<<endl; }
    void Three(float three)
    { cout<<“3”<<endl; }
    int main()
    { float i=1,j=2,k=3;
    function = One;
    function(i);
    function= Two;
    function(j);
    function = Three;
    function(k);}

    答案:void (*function)(float);
    解析:函数指针。 数据类型 (*指针名)(函数参数1,函数参数2,,,)

    展开全文
  • 【填空题】有以下程序段: s=1.0; for(k=1; k<=n; k++) s=s+1.0/(k*(k+1)); printf("%f\\n",s); 请填空,使下面程序段功能完全与之等同。 s=0.0; ____; k=0; do { s=s+d; ____; d=1.0/(k*(k+1)); } while(____)...

    【填空题】有以下程序段: s=1.0; for(k=1; k<=n; k++) s=s+1.0/(k*(k+1)); printf("%f\\n",s); 请填空,使下面的程序段的功能完全与之等同。 s=0.0; ____; k=0; do { s=s+d; ____; d=1.0/(k*(k+1)); } while(____); printf("%f\\n",s);

    【单选题】若x是int型变量,以下程序段的输出结果是 for(x=3; x<6; x++) printf((x%2)?("**%d"):(##%d\\n"),x);

    【单选题】以下程序段的输出结果是 int x=3; do { printf("%3d",x-=2); } while(!(--x));

    【单选题】以下叙述正确的是

    【单选题】下面程序的运行结果为() y=5;x=14;y=((x=3*y,x+6),x-1); Printf(“x=%d,y=%d”,x,y);

    【单选题】以下程序的输出结果是 main() { int i; for(i=1; i<=5; i++) { if(i%2) printf("*"); else contionue; printf("#"); } printf("$\\n"); }

    【编程题】有一个函数如下所示: 从键盘输入一个x,求出相应的y值。

    【填空题】以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。 main() { float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while(____) { if(x>amax) amax=x; if(____) amin=x; scanf("%f",&x); } printf("\\namax=%f\\namin=%f\\n",amax,amin); }

    【单选题】以下程序段的输出结果是 int k,j,s; for(k=2; k<6; k++,k++) { s=1; for(j=k; j<6; j++) s+=j; } printf("%d\\n", s);

    【填空题】以下程序段的输出结果是____。 int i=0,sum=1; do { sum+=i++; }while(i<5); printf("%d\\n",sum);

    【单选题】以下程序的输出结果是 main() { int x,i; for(i=1; i<=100; i++) { x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf("%d ", x); } printf("\\n"); }

    【填空题】下面程序的运行结果是( ) #include main( ) { int k=0;char c='A'; do { switch(c++) { case 'A': k++;break; case 'B': k--; case 'C': k+=2;break; case 'D': k=k%2;continue; case 'E': k=k*10;break; default: k=k/3; } k++; }while(c

    【单选题】以下程序段的输出结果是 main() { int i,sum; for(i=1; i<6; i++) sum+=sum; printf("%d\\n",sum); }

    【填空题】以下程序功能是:输入3个整数,按照从小到大的顺序进行输出,将程序补充完整。 main() { int a,b,c,t; scanf(“%d%d%d”,&a,&b,&c); if(a>b) {t=a;a=b;b=t} if(a>c){ ____}; if(____ ) {t=b;b=c;c=t;} printf(“%d%d%d”,a,b,c) }

    【填空题】请阅读下面的程序: main( ) { int s,t,a,b; scanf(“%d,%d”,&a,&b); s=1; t=1; if(a>0) s=s+1; if(a>b) t=s+t; else if(a==b) t=5; else t=2*s; printf(“%d,%d”,s,t); } 为了使输出结果 t 为4,输入量 a 和 b 应满足的条件是( )。

    【单选题】以下叙述正确的是()。

    【单选题】以下程序输出的结果为( )。 main( ) { int i=2,j=3; printf(“i=%%d,j=%%%d”,i,j); }

    【编程题】从键盘上任意输入一个三位数,将它反向输出。例如输入256,则输出为652.

    【填空题】判断一个整数n是偶数的表达式是____

    【编程题】有一个函数如下: 编程实现,输入x,输出y的值。

    【填空题】下面程序段的功能是计算 1000 !的末尾含有多少个零。请填空。 for(k=0,i=5;i<=1000;i+=5) {m=i; while( ) {k++;m=m/5;} }

    【单选题】以下程序的运行结果是( ) main( ) { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0) x=x+y; if(a<=0) { if(b>0) if(c<=0) y=x-y; } else if(c>0) y=x-y; else z=y; printf(“%d,%d,%d”,x,y,z); }

    【填空题】判断一字符ch是数字的表达式是____

    【单选题】请阅读以下的程序: main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++;break; case 1: b++;break; } case 2: a++; b++;break; } printf(“a=%d,b=%d”,a,b); } 上面程序的输出结果是:( )

    【填空题】已知a=2,b=4,则表达式!a+b的值为____

    【填空题】请阅读以下程序:若运行时输入 2.0< 回车 > ,则上面程序的输出结果是 ( ) #include main( ) { float a,b; scanf(“%f”,&a); if(a<0.0) b=0.0; else if((a<0.5) &&(a!=2.0) b=1.0/(a+2.0); else if(a<10.0) b=1.0/a; else b=10.0; printf(“%f\n”,b); }

    【填空题】以下程序的输出结果是____。 main() { int x=2; while(x--); printf("%d\\n",x); }

    【填空题】以下程序段功能是输入一个小写字母,将字母移动5个位置后输出。例如:’a’变为’f’,’w’变为’b’,将程序补充完整。 main() { char c; c=getchar(); if(c>=’a’&&____) c=c+5 else ____ putchar(c); }

    【单选题】以下程序的输出结果是( ) main() { Int a=8,b=6,m=1; switch(a%4) { case 0: m++;break; case 1: m++; switch(b%3) { default: m++; case 0: m++;break; } } printf(“%d”,m); }

    【单选题】以下程序输出结果为( ) main( ) { int a=2,b=5; printf(“a=%d,b=%d”,a,b); }

    【填空题】任意输入两个整数a和b,并进行交换,将程序补充完整。 main() { int a,b,t; ____ t=a; ____; b=t; Printf(“a=%d,b=%d”,a,b); } 三、程序设计题

    【填空题】以下程序段的输出结果是____。 int k,n,m; n=10; m=1; k=1; while(k<=n) m*=2; printf("%d\n",m);

    【填空题】若 i 为整型变量,则以下循环执行次数是( )。 for( i=2 ;i!=0 ; ) printf(“%d”,i--);

    【单选题】以下程序段的输出结果是 int i,j,m=0; for(i=1; i<=15; i+=4) for(j=3; j<=19; j+=4) m++; printf("%d\\n", m);

    【填空题】下面程序段的运行结果是( ) x=y=0; while(x<15) y++,x+=++y; printf(“%d,%d”,y,x);

    【单选题】两次运行下面的程序,如果从键盘上分别输入3和 2,则输出结果是( ) main() { int x; scanf(“%d”,&x); if(x++>2) printf(“%d”,x); else printf(“%d”,x--); }

    【单选题】下列运算符中优先级最高的是( )

    【填空题】当执行以下程序段后,i的值是____、j的值是____、k的值是____。 int a,b,c,d,i,j,k; a=10; b=c=d=5; i=j=k=0; for( ; a>b; ++b) i++; while(a>++c) j++; do k++; while(a>d++);

    【填空题】下面程序的运行结果是( ) main( ) { int y=10; do{y--;} while(--y); printf(“%d\n”,y--); }

    【填空题】下列程序的运行结果是( )。 main( ) { int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) { if(j%2) continue; x++;} x++; } printf(“x=%d\n”,x); }

    【填空题】设有程序段 t=0; while(printf(“*”)) { t++; if(t>3) break; } 循环执行( )次

    【单选题】有下列程序: main( ) { int m,n,p; scanf(“m=%dn=%dp=%d”,&m,&n,&p); printf(“%d%d%d”,m,n,p); } 若想从键盘上输入数据,使变量m中的值为1,n中的值为2,p中的值为3,则正确输入是( )。

    【单选题】以下程序输出结果为( )。 main( ) { char c1=97,c2=98; printf(“%d %c”,c1,c2); }

    【填空题】若有如下语句 int x=3; do {printf(“%d\n”,x-=2);} while(--x); 则上面程序段输出结果是( )。

    【单选题】以下不是无限循环的语句是( )

    【填空题】输出商品数量和价格,求应付款,将程序补充完整。 main() { int num; float price,money; scanf(“%d”,&num); ____ money=price*num; Printf(“money=%.2f”,____) }

    【单选题】以下程序段的输出结果是 int n=10; while(n>7) { n--; printf("%d\\n", n); }

    【填空题】以下程序段循环执行几次。 x=-1; do { x=x*x;} while(!x);

    【填空题】执行语句 for( i=1 ; i++<4 ; ); 后变量 i 的值是( )

    【单选题】以下程序段的输出结果是 main() { int y=10; for(; y>0; y--) if(y%3==0) { printf("%d", --y); continue; } }

    展开全文
  • main() { int p[7]={11,13,14,15,16,17,18}; int i=0,j=0; while(i<7 && p[i]%2==1) j+=p[i++]; printf("%d\n",j); } 正确答案: B 你答案: B (正确) 23 24 25 26 i等于0时,p[0]为奇数,进入while循环,...
  • void ss (char *s,char t) { while (*s) { if(*s==t) *s=t-‘a’+’A...void main() { char str1[100]=“abcddfefdbd”,c=‘d’; ss (str1,c); printf ("%s\n",str1); } ABCDDEFEDBD abcDDfefDbD abcAAfefAbA Abcd...
  • 若运行以下程序时,从键盘输入3.6,2.4,(表示回车),则下面程序的运行结果是: include <stdio.h> #include <math.h> main() { float x,y,z; scanf("%f,%f",&x,&y); z=x/y; while(1) { if(fabs(z)&...
  • 【单选题】以下不正确if语句( )。 (3.0分)【单选题】已知在 1123K 时,反应: C(s)+CO 2 (g) = 2CO(g) K y =1.3×10 14 ; CO(g)+Cl 2 (g) = COCl 2 (g) K y =6.0×10 -3 , 则反应 2COCl 2 (g) = C(s)+CO ...
  • 例1:(2010-09-23)有以下程序 #include <stdio.h> #include <string.h> main() {char x[]=”STRING”; ...printf(“%d %d\n”,sizeof(x),strlen(x));...}程序运行输出结果是(B) A)6 1 B)7 0 ...
  • 在JAVA 中,以下( )类的对象以键-值的方式存储对象下类象象以下程序的运行结果是 。#include stdio.hvoid main(){ int a[3][3]={1,2,3,4,5,6,7,8,9},i,s=1; for (i=0;ii++) s=s*a[i][i]; printf(s=%d\n}对的方DINP的...
  • c语言sizeof与strlen ...程序运行输出结果是( D)。 A.9,9 B.8,9 C.1,8 D.9,8 总结 sizeof计算整个数组所占空间包括‘\0‘,而strlen计算是去掉’\0‘部分 注:char a[]=“sfdasdasd”,这种.
  • 例子:以下是一个画彩色圈的程序 #include #include #include main() { int gdriver,gmode,i,j; gdriver=DETECT; initgraph(&gdriver,&gmode,"C:\\BGI"); //多数情况此处写错了 存放图形驱动文件路径...
  • main方法中定义一数组,数组长度n为一final定义常量,使用一单独方法,无返回值,参数为一数组,在方法中给数组赋予序列值,在main方法中调用该方法,然后打印结果数组内容 2.声明一个矩阵类Matrix,成员...
  • Java面试题整理(汇编)

    2020-04-24 17:30:39
    Java面试题1.Java语言是由()语言改进并重新设计而来的。2.下列说法中,错误的有()。3.Java程序中程序运行入口方法main的签名正确的有()。...5.以下程序的运行结果是什么?6.下列说法中,正确的是()7.一个...
  • #include int sum(int a, int b) { return a + b; } int two(int n) { return n * 2; } void test(int n) { printf("%d\n", two(n)); } ...int main() { test( sum(10, 11) ); return 0; }
  • 以下程序:常量#include stdio.hint main(){ char c1,c2; c1=A+8-4 c2=A+8-5 printf(%c,%d\n,c1,c2); return 0;}已知字母AASCII码为65,程序运行输出结果是()。定义丁烷最稳定构象是后或ct函获下列环烷烃...
  • (1)下面程序的运算结果是(D)class DF{public static void main(String[] args){String s="123";String t="456";System.out.println(s+t);}}A 123+456 B 579 C ”123456” D 123456(2) Java一次编译到处运行是因为:...
  • void main(){ char buf_read[N] = {'\0'}; char buf_code[N] = {'\0'}; char buf_yima[N] = {'\0'}; char *hcd[N]; char temp[50] = {'\0'}; difcha a; int i, j, n, k = 0, m = 0; int w[N] = {0};...
  • 1.编译运行以下程序后,关于输出结果的说明正确的是() public class Conditional{ public static void main(String args[ ]){ int x=4; system.out.println("value is " + ((x>4)?99.9:9)); } } A.输出结果为...
  • 1.以下程序运行的结果() A.run main B.main run C.main D.run E.不能确定 答: A 2.下列关于java 中 wait()方法和 sleep()方法区别描述错误的是? A.wait()方法属于Object类,二sleep()属于Thread类...
  • 牛客题集(一)

    2019-05-31 01:09:21
    每周总结一些笔试题,方便自己复习用,侵删. 一、选择题 以下for循环的执行次数是(4次)。 for(x=0,y=0;(y=123)&...2. 以下程序的运行结果是(computer , com) int main(void) { printf("%s , %5....
  • (1)2003年9月44有以下程序 main) { char str[][20]={"Hello... } 程序运行输出结果是 A0 B5 C7 答案C (2)2003年9月16以下程序运行后输入3,abcde<回车>则输出结果是 #include move(char *str, int n) { char temp;
  • 而且一般是程序运行了一段时间后才出现卡死情况,这两天具体定位了卡住语句,主要 outputs = self.generator(inputs, reuse=False) 这句话卡住一直不执行,这句话我在定义计算...
  • 以下是根据题意订正后的程序运行结果 #include<iostream> using namespace std; class Time {public: void set_time(void; void show_time(void; int hour; int minute; int sec; }; Time t; int main) { t
  • print(str.upper(s1))”的运行结果是?【单选题】以下关于异常处理 try 语句块的说法 , 不正确的是 ( ) 。【填空题】程序填空题 以下程序可把水仙花数(即3位正整数中各位数字立方和等于该数本身)装入数组中,然后依次...
  • 以下程序的运行结果是: #include void sub(int s[],int y) { static int t=3; y=s[t];t--; } main() { int a[]={1,2,3,4},i,x=0; for(i=0;i;i++){ sub(a,x);printf("%d",x);} printf("\n"); }...
  • 程序刻隆(源码)附解释

    千次阅读 2007-04-21 20:08:00
    据说以下程序是刻隆程序中最短小精干,而且它符合C标准(编译时有warning)main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);}",34);}刻隆:程序运行的结果就是输出程序本身(自己代码);小解释一下:...
  • 【单选题】港湾式停靠站设置要求是大于 多少米?【多选题】BRT 的组成( )【单选...【单选题】以下不属于交通信号的传统优先控制方法的是()【单选题】应用程序的 main 方法中有以下语句,则输出的结果是 ( )。 int b[]...
  • 腾讯2016研发工程师笔试题(一)1,以下代码是否完全正确,执行可能得到的结果是__。class A{ int i; }; class B{ A *p; public: B(){p=new A;} ~B(){delete p;} }; void sayHello(B b){ } int main(){ B b; ...
  • func main() { for i := 0; i < 10; i++ { go func() { fmt.Println(i) }() } } 运行该代码输出的结果是什么? 可能有以下答案 大概率什么都没有输出 原因是: 只要主协程也就是 main 进程执行完毕,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 506
精华内容 202
关键字:

以下程序的运行结果是main()