题库 题库

【填空题】

以下程序运行后的输出结果是 ______ 。
 main()
 { char c; int n=100;
 float f=10; double x;
 x=f*=n/=(c=50);
 printf("%d %f\n",n,x);
 }

参考答案

查看答案

相关试题

单选题 有以下程序
 main()
 { int k=5,n=0;
 while(k>0)
 { switch(k)
 { default : break;
 case 1 : n+=k;
 case 2 :
 case 3 : n+=k;
 }
 k--;
 }
 printf("%d\n",n);
 }
程序运行后的输出结果是( )。
查看答案
单选题 若有定义:int x=0, *p=&x;,则语句printf("%d\n",*p);的输出结果是(    )。 查看答案
单选题 设有如下关系表:
R S T
A B C A B C A B C
1 1 2 3 1 3 1 1 2
2 2 3 2 2 3
 3 1 3
则下列操作中正确的是( )。
查看答案
单选题 有以下程序
 struct STU
 { char name[10]; int num; float TotalScore; };
 void f(struct STU *p)
 { struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}}, *q=s;
 ++p ; ++q; *p=*q;
 }
 main()
 { struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}};
 f(s);
 printf("%s %d %3.0f\n", s[1].name, s[1].num, s[1].TotalScore);
 }
程序运行后的输出结果是( )。
查看答案
单选题 以下叙述中错误的是(    )。 查看答案
单选题 下列数据结构中,能用二分法进行查找的是(    )。 查看答案
单选题 以下能正确定义且赋初值的语句是(    )。 查看答案
单选题 有以下程序段
 int n,t=1,s=0;
 scanf("%d",&n);
 do{ s=s+t; t=t-2; }while (t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
查看答案
单选题 有以下程序
 void swap1(int c0[], int c1[])
 { int t ;
 t=c0[0]; c0[0]=c1[0]; c1[0]=t;
 }
 void swap2(int *c0, int *c1)
 { int t;
 t=*c0; *c0=*c1; *c1=t;
 }
 main()
 { int a[2]={3,5}, b[2]={3,5};
 swap1(a, a+1); swap2(&b[0], &b[1]);
 printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);
 }
程序运行后的输出结果是( )。
查看答案
单选题 数据库设计的根本目标是要解决(    )。 查看答案
单选题 当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是(    )。 查看答案
单选题 以下叙述中错误的是(    )。 查看答案
单选题 在软件设计中,不属于过程设计工具的是(    )。 查看答案
单选题 有以下程序
 #include
 main()
 { char p[]={'a', 'b', 'c'}, q[10]={'a', 'b', 'c'};
 printf("%d %d\n", strlen(p), strlen(q));
 }
以下叙述中正确的是( )。
查看答案
单选题 设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句
 if (a if(c==d) y=0;
 else y=1;
该语句所表示的含义是( )。
 
查看答案
单选题 设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是(    )。 查看答案
单选题 以下不能正确计算代数式 值的C语言表达式是(    )。 查看答案
单选题 有以下程序
 int a=2;
 int f(int n)
 { static int a=3;
 int t=0;
 if(n%2){ static int a=4; t += a++; }
 else { static int a=5; t += a++; }
 return t+a++;
 }
 main()
 { int s=a, i;
 for( i=0; i<3; i++) s+=f(i);
 printf("%d\n", s);
 }
程序运行后的输出结果是( )。
查看答案
单选题 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
 main()
 /* Beginning */
 { int r; float s;
 scanf("%d",&r);
 s=*p*r*r; printf("s=%f\n",s);
 }
 出错的原因是( )。
查看答案
单选题 有以下程序
 main()
 { char p[]={'a', 'b', 'c'}, q[]="abc";
 printf("%d %d\n", sizeof(p),sizeof(q));
 };
程序运行后的输出结果是( )。
查看答案