-
2020-09-11 18:15:36
#include <stdio.h> int main() { int i, n = 0; float x = 1, y1 = 2.1 / 1.9, y2 = 1.9 / 2.1; for ( i = 1; i < 22; i++) x = x * y1; while ( x != 1.0 ) { x = x * y2; n++; } printf( "%d\n", n ); return 0; }
答案:程序无线循环
解析:浮点类型不能精确相等更多相关内容 -
习题 9.2 分析下面的程序 写出其运行时的输出结果。
2022-03-07 13:42:38习题 9.2 分析下面的程序 写出其运行时的输出结果。 代码: #include <iostream> using namespace std; class Date {public: Date(int,int,int); Date(int,int); Date(int); Date(); void display...习题 9.2 分析下面的程序 写出其运行时的输出结果。
代码:
#include <iostream> using namespace std; class Date {public: Date(int,int,int); Date(int,int); Date(int); Date(); void display(); private: int month; int day; int year; }; Date::Date(int m,int d,int y):month(m),day(d),year(y) { } Date::Date(int m,int d):month(m),day(d) {year=2005;} Date::Date(int m):month(m) {day=1; year=2005; } Date::Date() {month=1; day=1; year=2005; } void Date::display() {cout<<month<<"/"<<day<<"/"<<year<<endl;} int main() { Date d1(10,13,2005); Date d2(12,30); Date d3(10); Date d4; d1.display(); d2.display(); d3.display(); d4.display(); return 0; }
运行结果:
-
以下程序的输出结果是( )。 #include int f(int a)
2021-04-23 10:55:08以下程序的输出结果是( )。 #include int f(int a) { int b=0; static int c=3; a=c++,b++; return a; } void main() { int a,i,t; a=3; ... -
习题 9.6 阅读下面程序,分析其执行过程,写出输出结果。
2022-03-07 14:14:35习题 9.6 阅读下面程序,分析其执行过程,写出输出结果。 代码: #include <iostream> using namespace std; class Student { public: Student(int n, float s) :num(n), score(s) {} void change(int ...习题 9.6 阅读下面程序,分析其执行过程,写出输出结果。
代码:
#include <iostream> using namespace std; class Student { public: Student(int n, float s) :num(n), score(s) {} void change(int n, float s) { num = n; score = s; } void display() { cout << num << " " << score << endl; } private: int num; float score; }; int main() { Student stud(101, 78.5); stud.display(); stud.change(101, 80.5); stud.display(); return 0; }
运行结果:
-
执行下面程序中的输出语句后,输出结果是______. #include void main() {int a; printf("%d\n",(a=3*5,a*4,...
2021-05-21 13:00:16A、运行程序段后输出0B、运行程序段后输出1C、程序段中的控制表达式是非法的D、程序段循环无数次[单选题]下面程序段的输出结果是________.x=3;do { y=x--;if (!y) {printf("*");continue;}printf("...[单选题]
对下面程序段描述正确的是_______.
int x=0,s=0;
while (!x!=0) s+=++x;
printf("%d",s);
A、运行程序段后输出0
B、运行程序段后输出1
C、程序段中的控制表达式是非法的
D、程序段循环无数次
[单选题]
下面程序段的输出结果是________.
x=3;
do { y=x--;
if (!y) {printf("*");continue;}
printf("#");
} while(x=2);
A、##
B、 ##*
C、死循环
D、输出错误信息
[单选题]
若有以下定义和语句:
int a=010, b=0x10, c=10;
printf("%d,%d,%d\n",a,b,c);
则输出结果是_________.
A、10,10,10
B、8,16,10
C、8,10,10
D、8,8,10
[单选题]
表达式5!=3的值是________.
A、T
B、非零值
C、0
D、1
[单选题]
在下列选项中,不正确的赋值语句是________.
A、++t;
B、 n1=(n2=(n3=0));
C、k=i=j;
D、a=b+c=1;
[单选题]
执行以下程序后,输出的结果是__________.
#include
void main( )
{ int y=10;
do {y--;}
while (--y);
printf("%d\n",y--);
}
A、-1
B、1
C、8
D、0
[单选题]
以下程序的执行结果是________.
#include
void main( )
{ int a,b,c,d,x;
a=c=0;
b=1;
d=20;
if (a) d=d-10;
else if(!b)
if (!c) x=15;
else x=25;
printf("d=%d\n",d);
}
A、d=20
B、 d=10
C、d=15
D、25
[单选题]
一个C语言的执行是从___________.
A、本程序的主函数开始,到本程序的主函数结束
B、本程序的第一个函数开始,到本程序的最后一个函数结束
C、本程序的主函数开始,到本程序的最后一个函数结束
D、本程序的第一个函数开始,到本程序的主函数结束
[单选题]
执行下列程序段后的输出结果是_________.
int x=1,y=1,z=1;
x+=y+=z;
printf("%d\n",x
A、3
B、2
C、1
D、4
[单选题]
以下程序段运行结果是________.
int x=1,y=1,z=-1;
x+=y+=z;
printf("%d\n",x
A、1
B、2
C、4
D、不确定的值
[单选题]
执行下面程序时,若从键盘输入"2",则程序的运行结果是________.
#include
void main( )
{ int k; char cp;
cp=getchar( );
if (cp>='0' && cp='a' && cp
A、2
B、4
C、1
D、10
[单选题]
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值_________.
A、0
B、1
C、12
D、6
[单选题]
运行下面程序时,从键盘输入字母H,则输出结果是________.
#include
void main( )
{ char ch;
ch=getchar( );
switch(ch)
{ case 'H':printf("Hello!\n");
case 'G':printf("Good morning!\n");
default:printf("Bye_Bye!\n");
}
}
A、Hello!
B、Hello! Good Morning!
C、Hello!Good morning!Bye_Bye!
D、Hello! Bye_Bye!
[单选题]
以下程序的输出结果是________.
#include
void main()
{
int a=12, b=12;
printf("%d,%d\n",--a,++b);
}
A、10,10
B、12,12
C、11,10
D、11,13
[单选题]
函数pi的功能是根据以下近似公式求π值:__________
(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
请填空,完成求π的功能。
#include
void main( )
{ double s=0.0; int i,n;
scanf("%ld",&n);
for(i=1;i
A、1/i*i
B、1.0/i*i
C、1.0/(i*i)
D、 1.0/(n*n)
[单选题]
下面程序的运行结果是_________.
#include
void main( )
{ int a,b;
a=-1;
b=0;
do {
++a;
++a;
b+=a;
} while(a
A、34
B、24
C、26
D、25
[单选题]
运行下面程序时,若从键盘输入"5 ",则程序的输出结果是_____ ___.
#include
void main( )
{ int a ;
scanf("%d",&a);
if (a++>5)printf("%d\n",a);
else printf("%d\n",a--) ;
}
A、7
B、6
C、5
D、4
[单选题]
以下程序的输出结果是_________.
main( )
{ int a=100;
if (a>100) printf("%d\n",a>100);
else printf("%d\n",a
A、a<=100
B、100
C、0
D、1
[单选题]
若运行下面程序时,给变量a输入15,则输出结果是______.
#include
void main( )
{ int a,b;
scanf("%d",&a);
b=a>15?a+10:a-10;
printf("%d\n",b) ;
}
A、5
B、25
C、15
D、10
[单选题]
下列程序执行后的输出结果是_______.
#include
void main( )
{ int x,y=1,z;
if ((z=y)
A、4,1
B、6,1
C、5,0
D、 出错信息
-
写出下面程序输出结果
2020-09-06 20:46:21#include <stdio.h> int main(){ int x=1, y=0 ,a=0, b=0; switch(x) { case 1: //此时X=1,进入case1; switch(y) { case 0:a++;//此时y=0,进入case0;,a++后break跳出switch(y) case 1:b++; } case 2: a++;//... -
以下程序的输出结果是:
2018-11-21 23:31:50以下程序的输出结果是: #include “stdio.h” main() {char *s,*s1=“here is”,*s2=“key”; s=s1; while (*s1!=’\0’) s1++; while (*s1++!=*s2++) s2=s; while (*s2!=’\0’) s2++; printf ("%d-%d=%d\n&... -
以下程序输出结果是____。
2017-08-01 16:27:24以下程序输出结果是__。class A { public: virtual void func(int val = 1) { std::cout<<"A->";} virtual void test() { func();} }; class B : public A { public: void func(int val=0 -
下列程序执行后输出的结果是
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++) k = f(a++); ... -
C++ 写出下列程序段运行时的输出结果
2021-11-30 20:52:52C++ 写出下列程序段运行时的输出结果cout(i);void print(int n, char ch){ char cs=ch+1; -
习题3.6 阅读下面程序,分析其执行过程,写出输出结果
2020-03-23 21:20:15习题3.6 阅读下面程序,分析其执行过程,写出输出结果 #include <iostream> using namespace std; class Student {public: Student(int n,float s):num(n),score(s){} void change(int n,float s) {num=n..... -
以下程序的输出结果是( ) C语言的
2016-01-13 12:43:55以下程序的输出结果是( ) # include<stdio.h> subl(char a,char b) {char c;c=a;a=b;b=c;} sub2(char *a,char b){ char c;c=*a;*a=b;b=c;} sub3(char *a,char *b) { char c;c=*a;*a=*b... -
若运行以下程序时,从键盘输入3.6,2.4,(表示回车),则下面程序的运行结果是: # include <stdio.h> #include...
2020-11-21 09:44:52若运行以下程序时,从键盘输入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)&... -
下列程序运行时输入: abcd<CR> (<CR> 代表回车符 ) ,输出结果是 ( ) 。 #include <stdio.h> #include ...
2021-02-04 15:32:21【简答题】对话4【单选题】下列程序运行时输入: abcd ( 代表回车符 ) ,输出结果是 ( ) 。 #include #include int main() { char ss[10]="12345"; gets(ss); strcat(ss,"6789"); printf("%s\n",ss); return 0; }... -
编写一个C程序,运行时输出以下图形:
2021-04-26 10:42:44编写一个C程序,运行时输出以下图形: **** **** **** **** 代码示例: #include <stdio.h> int main() { for (int i = 0; i < 4; i++) { for (int j = 0; j < i; j++) { printf("%s", " ... -
已知字母A的ASCII码为十进制的65,下面程序的输出是
2016-01-13 16:08:59已知字母A的ASCII码为十进制的65,下面程序的输出是______A_____. #include<stdio.h> void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不... -
用C语言如何编写程序输出以下图形
2021-05-19 20:08:28用C语言如何编写程序输出以下图形关注:169答案:3mip版解决时间 2021-01-18 16:55提问者傃顏莄蒾亾2021-01-17 19:07* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *最佳答案二级知识专家妳... -
【Linux】请问下面的程序一共输出多少个“-”?
2019-10-24 11:41:00请问下面的程序一共输出多少个“-”? int main(void) { int i; for (i = 0; i < 2; i++) { fork(); printf("-"); } return 0; } 运行结果 [misaki@localhost test]$ ./main -------- 结果分析 ... -
设有如下程序 #include<stdio.h> main() int **k, *j,i=100;... 上述程序的输出结果是______
2020-11-16 21:33:39上述程序的输出结果是______。 A.运行错误 B.100 C.i的地址 D.j的地址 j=&i,j的值就是i的地址,j=100,将j的地址赋给k,这时k=j,那么,k=j,而j=100,所以k=100,最后的打印结果应当为100。 ... -
以下程序的功能是:输出a,b,c三个变量中的最大值,请填空
2020-12-02 10:52:40以下程序的功能是:输出a,b,c三个变量中的最大值,请填空 #include <stdio.h> // 以下程序的功能是:输出a,b,c三个变量中的最大值 int main() { int a, b, c, t1, t2; scanf("%d%d%d", &a, &b, &... -
下面程序段的运行结果是()?
2019-08-20 10:30:21#include <stdio.h> main() { int a=1;int b=2;int c=2;int t; while(a<b<c) { t= a;a= b; b=t; c–; } printf("%d,%d,%d",a,b,c); } 1,2,0 2,1,0 1,2,1 2,1,1 选A while循环中先执行a<b(1<2)得1... -
编写程序输出以下图案:
2021-05-07 09:18:01思路:✳和空格(确定是两个控制变量)的每行的个数都...#include<iostream> using namespace std; int main() { const int N=4; int i,j;/*在此定义一次就可*/ for(i=1;i<=N;i++) { for(j=1;j<=30; -
c语言程序分析写结果.docx
2020-07-14 21:37:38以下程序的输出结果是_ main) { float a ... } 下面程序的输出结果是_ #include<stdio.h> main) { int x=10 ; { int x=20 ; printf%d,x; } printf%d\n,x; } 以下程序的输出结果是_ main) { unsigned int n ; int i=-521 -
以下代码的输出结果是什么?
2017-07-27 17:17:06#include using namespace std; class A{ protected: int a; public: A(int data=0) { a=data; } int GetData() { return doGetData(); } virtual int doGetData() { return a; } }; -
fork()请问下面的程序一共输出多少个“A”?多少个"-"?
2018-10-11 18:04:07题目:请问下面的程序一共输出多少个“-”? #include #include #include int main(void) { int i; for(i=0; i&lt;2; i++){ fork(); printf("-"); } return 0; } 解析:一共输出8个。 ... -
执行下列程序是输入,123<空格>456<空格>789<回车>,输出的结果是?
2015-09-05 12:25:57执行下列程序是输入,123<空格>456<空格>789<回车>,输出的结果是? main() {char s[100]; int c,i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s\n",c,i,s); }解释一下,谢谢你们 -
从Linux程序中执行shell(程序、脚本)并获得输出结果
2019-02-15 11:23:49Contents 1. 前言 2. 使用临时文件 3. 使用匿名管道 4. 使用popen ...比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令... -
实验3阅读下面程序、分析说明运行结果,并上机验证。
2019-09-26 23:12:58#include<stdio.h> int main() { int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); printf("%d\n",c1+c2); getchar(); c3=getchar(); c4=getchar(); printf... -
【C语言】编写程序,输出以下图形
2019-11-22 14:26:00编写程序输出以下图形: * ** *** **** ***** 代码: #include <stdio.h> int main() { int i, j; for (i = 1; i <= 5; i++) { for (j = 1; j <= i; j++)/*内层循环控制每行输出*字符的个数*/ .....