网友您好, 请在下方输入框内输入要搜索的题目:
阅读下面程序:
include<iostream.h>
void f(int n)
{
int x(5);
static int y(10);
if(n>0)
{
++x;
++y;
cout<<x<<","<<y<<endl;
}
}
void main()
{
int m(1);
f(m),
}
则该程序的输出结果是【 】
6,11
下列程序的输出结果是( )。
#include<stdio.h>
VOid p(int *x)
{ printf("%d",++*x);
}
void main()
{ int y=3;
p(&y);
}
A.3
B.4
C.2
D.5
解析:本题考查函数调用时的参数传递。在函数调用时,形参是指向实参的指针变量,则printf的执行结果为3+1=4。
下面程序的运行结果是
#include<iostream.h>
void fun(int * a,int * b)
{
int x= * a;
* a= * b; * b=X;
cout < < * a < < * b < <" ";
}
void main( )
{
int x=1,y=2;
fun(&x,&y) ;
cout < < X < < y < < endl;
}
A.12 12
B.12 21
C.21 12
D.21 21
解析:本题考查的是指针和引用,函数 fun完成把x和y互换的操作。
有如下程序: #include <iostream> void fun (int& x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42}; fun (a[1],a[0]; std::cout<<a[0]<<”,”<<a[1]<<std:: ond1; retum0; }执行后的输出结果是______ 。
A.41,41
B.23,23
C.13,42
D.42,23
解析:a[0]做的是地址传递,所以执行函数后值发生变化,而a[1]做的是值传递,值并没有发生变化,所以此题应选择A。
阅读下列程序:
include<iostream.h>
void fun(int n)
{
int x(5);
static int y(10);
if(n>0)
{
++x;
++y;
cout<<x<<","<<y<<endl;
}
}
void main()
int m(1);
fun(m);
}
则该程序的输出结果是______。
6,11 解析:由主函数mian入手,首先定义变量m等于1,然后调用fun函数。fun函数中y为静态数值,等于10,作用域为到本文件结束。所以y加1后,主函数中y的值也为11。其中函数中x的加1运算调用的是函数中的x等于5的变量,作用域为由定义到文件结束,即主函数中输出的x值为6。所以答案为6,11。
. .阅读程序写结果试题第四章 选择构造 共20道题1. 于蕾*include void main( ) int x,y,t;x=7;y=9;if(xy) t=x;x=y;y=t;printf(%d,%dn , x,y );运行结果:9,72. 于蕾*include void main( ) int x=1,a=2,b=3; switch(x) case 1: a-; break;case 2: b+; break; case 3: a+;b+; printf(na=%d,b=%dn,a,b);运行结果:a=1,b=33. 于蕾*include void main( ) char ch1 = E; if(ch1 = A) ch1+; else ch1+=32; printf(ch1 = %cn, ch1);运行结果:ch1= F 4. 于蕾*include void main( ) int x,y,t;x=5;y=3;if(xy) t=x;x=y;y=t;printf(%d,%dn , x,y );运行结果:3,55. 王伟*include int main()int a,b,c,m;printf(Enter three integers:);scanf(%d%d%d,&a,&b,&c);if(a=b)m=a;elsem=b;if(cm)m=c;printf(m=%dn,m);return 0;输入:21 22 23运行结果:m=216. 王伟*include int main()char ch1=a,ch2=B,ch3=E;if(ch1ch2)if(ch2ch3)ch3+;else-ch3;printf(ch3=%cn,ch3);return 0;运行结果:ch3=D7. 王伟*include int main()float x,y;scanf(%f,&x);switch(int)x/10)case 0: y=1.0;printf(y=%fn,y);break;case 1: y=2*x+1;printf(y=%fn,y);break;case 2: y=3*x*x+2;printf(y=%fn,y);break;default:printf(No definition.n); return 0;输入:15.3运行结果:y=31.6000008. 王伟*include int main()char ch1=A,ch2=B;switch(ch1)case A:switch(ch2)case B: printf(Good!n);break;case A: printf(Better!n);break;case B: printf(Best!n); break;return 0;运行结果:Good!Best!9 王锋*include void main() float score;score = 100;if (score60) printf(En); else switch( ( int ) score / 10 ) case 10: case 9: printf(An); case 8: printf(Bn); case 7: printf(Cn); break; case 6: printf(Dn); break; default: printf(Errorn); 运行结果:ABC10 王锋*include void main()int i=0,a=2;if(i=0)printf(*);elseprintf($);printf(*);运行结果:*11. 王锋*include void main()int m=10,n=0,p=4,q=20;if (m) if (n) q=15-m;else q=25+m;else if (p) q=q+p;printf(q=%dn,q); 运行结果:q=3512. 王锋*includevoid main()int a=1,b=0;switch(a)case 1: switch (b)case 0: printf(*0*); break; case 1:printf(*1*);break;case 2: printf(*2*);break;运行结果:*0*2*13. 宋昕*includeint main( ) int a=2,b=7,c=5; switch (a0) case 1: switch (b0) case 1: printf(); break ; case 2: printf(!); break ; case 0: switch (c=5) case 1: printf(*) ; break ; default : printf(*) ; break ; default : printf(&); printf(n); return 0;运行结果:*&14. 宋昕*includeint main() int a=0,b=1,c=0,d=20; if(a) d=d-10; else if (!b) if(!c) d=15; else d=25; printf(d=%dn,d); return 0;运行结果:d=2015. 宋昕*includeint main() int a=1; switch(a) case 0: printf(*0*);break; case 1:printf(*1*);break; case 2:printf(*2*);break; return 0;运行结果:*1*16. 宋昕*include int main() int x, y; scanf(%d,&x); y = x12 x + 10 : x - 12; printf(%dn, y); return 0;输入:12运行结果:017. 宋昕*include int main() float x, y; char op; double r; scanf(%c%f%f,&op,&x,&y); switch(op) case +: r = x + y; break; case -: r = x - y; break; case *: r = x * y; break; case /: r = x / y; break; printf(%.1f, r); return 0;输入:3.5运行结果:0.618. 王勇超*include stdio.hvoid main( ) int a=7; if(a9 | a10) a=a/3; else a=a%3; printf(a=%d, a);运行结果:a=219. 王勇超*includevoid main() int a=20; switch(a%3) case 0: printf(0); case 1: printf(1); case 2: printf(2); default: printf(3); printf(4);运行结果:23420. 王勇超*include void main()int a=2,b=5,c=8,t;if ( a b ) t = a; a = b; b = t; if ( b c ) t = b; b = c; c = t; if ( a b ) t = a; a = b; b = t; printf( %d,%dn, a+, -c );运行结果:8,1第五章 循环构造 共20道题1. 于蕾)*include void main() int number , digit; number = 1234; while ( number != 0 ) digit = number%10 ;printf( %d , digit ) ;number = num
以下程序运行后的输出结果是【 】。
include<iostream.h>
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
cout<< x << "," <<y << " ,";}
void main( )
{ int x=2,y=3;fun(x,y);
cout<< x << "," << y << endl;}
3,2,2,3 解析:main函数和fun函数中的变量x和y都是局部变量,它们各自独立,在本题 fun函数中:接入实参的值传递:x=2,y=3,执行:x=x+y后,x=5,y=3,执行:x=x-y后,x=5,y=3,执行:y=x-y后,x=3,y=2。所以,第一次执行cout显示结果是3和2返回到main函数中,输出main函数中的x和y的值2,3。
下列程序的运行结果是【 】。
include <iostream. h>
class Sample {
int x,y;
public:
Sample() {x=y=0; }
Sample(int a, int b) {x=a;y=b;}
void disp() {
cout<<" x=" <<x<<" , y="<<y<<end1;
}
};
void main() {
Sample s1, s2(1, 2);
s1. disp0;
s2. disp ();
}
此程序的运行结果为: x=0, y=0 x=1, y=2
以下程序的执行结果是______。
include<iostream.h>
void main()
{
int x=5 y=2;
cout<<! (y==x/2)<<",";
cout<<(y!=x%3)<<",";
cout<<(x>0 && y<0=<<",";
cout<<(x!=y||x>=y)<<endl;
}
0,0,0,1
下面程序的结果【 】。
include<iostream.h>
int f(int);
void main() {
int x=1, i;
for (i=0; i<3; i++)
cout<<f(x)<<‘ ’ ;
cout<<end1;
}
int f(int x){
int y=1;
static int z=3
y++;
z++;
return (x+y+z);
}
7 8 9
有如下程序: #include<iostream> void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int a[2]={23,42}; fun(a[1],a[0]; std::cout<<a[0]<<","<<a[1]<<std::ndl; return 0; } 执行后的输出结果是
A.42,42
B.23,23
C.23,42
D.42,23
解析:x为引用,双向的;而y为值传递,单向的。
更多 “c语言程序设计阅读程序写结果试题汇总情况” 相关考题
- 熔炼过程中严禁(),当炉衬过薄或其他事故发生须停炉维修时要()。
- 厚膜制版为求均匀度,以下()最佳A、以乳剂直接涂布B、以间接胶膜贴合C、以直间接厚胶膜贴合D、耐水耐溶剂乳剂
- 电动机一般保护有()保护、()保护、()保护,()和()保护以及()或()保护。
- 消防水泵房的耐火等级不应低于()。A、二级B、一级C、三级D、四级
- 热继电器用于保护电机(),是利用电流(),以达到()变形触发辅助触点目的。
- 《中国共产党廉洁自律准则》党员廉洁自律规范第一条中要求坚持公私分明,先公后私,()。
- 带压不置换动火时,容器、管道内必须保持稳定的(),动火前须穿戴好必要的防护用具,防止烫伤、烧伤或中毒事故的发生。A、正压B、负压C、温度
- 当炉体需要回落原位时,须保证清炉人员站于打炉平台安全位置,并解除安全带后,在得到清炉人员明确指令后,方可进行回落炉体。
- 对所有当年自主创业的残疾人按照《讷河市扶持残疾人创业就业实施方案》文件进行就业扶持,每人发放创业就业持资金2000—3000元,残疾人大学生创业就业扶的持资金上浮()。A、30%B、50%C、70D、90%
- 粗化处理功用是()A、强化网布的坚牢度B、去除网目杂质C、增强感光乳剂的接着D、增感作用
- 【2021更新】国家开放大学电大《西方行政学说》机考第15套真题题库及答案_
- 【2021更新】国家开放大学电大《中级财务会计【一】》机考第一套真题题库及答案_
- 【2021更新】国家开放大学电大《西方行政学说》机考第八套真题题库及答案_
- 【2021更新】国家开放大学电大本科《病理生理学》2023-2024期末试题及答案【试卷编号:1301】_
- 【2021更新】国家开放大学电大《西方行政学说》机考第四套真题题库及答案_
- 【2021更新】国家开放大学电大本科《财务报表分析》机考2套真题题库及答案1【1]_
- 【2021更新】国家开放大学电大《小学数学教学研究》机考2套真题题库及答案11_
- 【2021更新】国家开放大学电大本科《财务报表分析》机考2套真题题库及答案7【1]_
- 【2021更新】国家开放大学电大《小学数学教学研究》机考5套真题题库及答案7_
- 【2021更新】国家开放大学电大本科《财务估值与决策》期末试题标准题库及答案【试卷编号:1347】_