版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、一个用C语言编写的源程序中, 是必不可少的。 A. 取名为main的函数定义 B. #include C. 函数声明或变量声明 D. 输入输出语句 2、以下常量表示中错误的是_。 A-100l B99.5f Ce2 D. 0 xbcdf 3、C语言中要求两个操作数都必须是整型数的运算符是_. A= = B+ C/ D. %,A,C,D,4、已知某程序中有以下片断: #define p -105.0 #define q 1000 main() float x; int y; x=p; y=q; 。 则main函数中标识符p代表一个 ,q代表一个 。 A. float型变量 B. double
2、 型变量 C. float型常量 D. double 型常量 E. int型变量 F. long int 型变量 G. int型常量 H. long int型常量,D,G,5、已知有声明:char c=F; int x=800; float t=32767; double d=3.1234567e20; 则以下表达式求值时除 外其结果都可能是不准确的。 x=t/c B. t=d/x C. t=d/1e10 D.t=x+c 6. 以下声明语句中正确的是 。 int else=1; B. int printf=1; C. int X-2=1; D. int 2_a=1; 7. 以下声明语句中含有语
3、法错误的是 。 A.float a=-1,b=fabs(a) ; B. int a=1,b,d=77; C. int a=b=1; D. int a=1.2,b=2.3,d=77;,D,B,C,8. 以下语句中正确的是 。 printf(“%c”,x77A); B. printf(“%d”,77A); C. printf(“%d”,077A); D. printf(“%d”,0 x77A); 9. 已有声明:int x=3; 以下表达式中正确的是_ _ x+=+x | x+ B. x+2 = 5 C. x= +(x+1) D.x = +-x 10. 已知有声明语句double x,y; 以下函
4、数调用中正确的是 . A. scanf (“%d %d ”,D,A,D,11. 以下关于main函数的说法中不正确的是_ _. A. 一个源程序中不能出现两个main函数的定义 B. main函数的定义只能出现在程序开始位置 C. main函数的函数体内可以没有语句 D. 在程序运行时main函数是唯一被操作系统自动调用执行的函数 12. 只允许出现在循环结构之内的语句是_ _. A. goto B.return C. break D. continue,B,D,13、以下表达式中与while(E)语句中的表达式E不等价的表达式是_ _。 AE=0 BE0 | E0 C!E=0 D. E!=
5、0 14、算法有三种基本结构,以下语句中可用于实现选择结构的语句是 。 A.if/else B. while C. do/while D.for 15、下列运算符中优先级最低的是 ( ) ,最高的是( ). A. ? : B. n=b;else n=a;m=b; B. if (a=b) m=a; n=b;else n=a;m=b; C. if (a=b) m=a, n=b;else n=a,m=b; D. if (a=b) m=a; n=b;else (ab) n=a;m=b; 17. 已知字符串“t”NameAddressn”,则其长度为( ) A. 19 B. 15 C. 16 D. 17
6、,C,B,18. 下面程序的输出结果是( ) #include Main() int x=-1, y=4, t; t=(+x0) A. 1, 3, 0 B 0, 3, 0 C 1, 3, 1 D. 0, 4, 0,D,19、如果一个循环结构的循环体至少要执行一遍,一般用_ _语句实现该循环结构。 20、已知有声明int x=1,y=2,z=3;则执行语句 xy?( z -=-x):(z+=+y);后,x,y,z的值为( ) 。 21、如有声明语句int x=1,y=2,z=3;则执行语句z=x+=2|y-;后变量x,y,z的值是 ( )。,do-while,1,3,6,2,2,2,22.已知有
7、声明int a=1.5;float b=2.5;double c=3.5;long d; 表达式c=d=+a+b+的值是 ( ) 。 23已知有声明int h=0,j=7,k=1,n=0,d; 执行了表达式d=j0 当x= ( ) 时 x+1x 成立。,4.0,1,32767,25以下程序运行后a,b,c的值分别为 ( ) 。 main() int a=2,b=2,c=2,d; if( a=(b= =c) | (b=0) | -c) c+; else c-; ,1,2,3,26以下程序运行时输出为 ( ) . main() int i,j,k=30; for(i=6;i=0;i-=2) for
8、(j=0;j+=i;j+) k-; printf(%d,k); ,26,23,21,20,main() int a=1,b,c; a*=6+4; b=a10?a:a-1; c=a,b; printf(%o n %x,b,c); ,11 a,27 以下程序时输出结果为 ( ) . #include #define F1 1 #define F2 2 #define F3 3 main() int i,x=3,y=5; printf(n); for(i=0;i3;i+) switch (y%x) case F3-F2-F1: printf(%d,y); case F2-F1: printf(%d,
9、y-);break; case F3-F1: printf(%d,-y);break; ,4433,28、下面程序的运行结果是( )。 #include void main() int I=0,j,k; while(I10) for(j=3;j8;j+) for(k=5;k7;k+) if(I*100+j*10+k)/666=1) break; I+; printf(“%d %d %dn”,I,j,k); ,10 8 5,29、下面是一个采用半分区间法求解一元非线性方程cos(x)=0在a,b区间的一个实根的程序,完成空出的语句。 #include main() double a,b,x,y;
10、 scanf(%f%f”, ,cos(a)*cos(b)0,y*cos(a)0,(a+b)/2,30、以下程序采用牛顿法求解方程f(x)=x3 -2.5x2 -0.5x+3=0在x0=1.8附近的一个近似实根。请完善以下程序。 main() double x,x0,f,g; x=1.8; do x0=x; f=x0*x0*x0-2.5*x0*x0-0.5*x0+3; g=3*x0*x0-5*x0-0.5; ( ); while( ); printf(The root is %fn,x); ,x=x0-f/g,fabs(x-x0)1e-6,31、下面的程序用梯形法求函数e-2x在(a,b)区间的
11、定积分。请完善程序 ( ) void main()double h,a,b,s,x;int n; scanf(“%f%f%d”, ,(b-a)/n,exp(-2*a)+exp(-2*b),s+exp(-2*x),#include,32、用/41-1/3+1/5-1/7+求的近似值,直到最后一项的绝对值小于10-6为止。 请完善以下程序。,#includevoid main() int s=1; float n=1.0,t=1.0,pi=0.0; while( ) pi=pi+t; ( ) s=-s; t=s/n; pi=4*pi; printf(“pi=%10.6fn”,pi);,fabs(t
12、)1e-6,n+=2;,33、下面的程序用公式2/61/12+1/22+1/32+求的近似值,直到最后一项小于10-6为止,请完善程序。 #include #include Void main() long I=1; (double) pi=0; while( ) pi=( ); I+; (pi=sqrt( ) printf(“pi=%10.6fn”,pi); ,I*I=1e6,pi+1.0/(I*I),pi*6,34、 用迭代法求 f(x)=e-x在0.5附近的一个实根,精度要求为|xn-xn-1|void main()float x0,x1; x0=0.5; x1=exp(-x0); while(fabs(x1-x0)1e-6)( );x1=( );printf(“root=%10.6fn”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏淮安市清江浦区长东街道公益性岗位(第二批)招聘2人笔试备考试题及答案详解
- 2026湖南岳阳私立学校教师招聘笔试备考题库及答案详解
- 2026年河南中医药大学第三附属医院中医医师规范化培训计划招录30人笔试参考题库及答案详解
- 2026中融创新(河南)置业有限公司招聘1人笔试备考试题及答案详解
- 上海市2026年度公开遴选和公开选调公务员政策问答笔试模拟试题及答案详解
- 2026浙江赛福特科技有限公司招聘25人笔试模拟试题及答案详解
- 2026山西朔州市平鲁区机关事业单位招聘公益性岗位就业困难高校毕业生58人笔试备考题库及答案详解
- 2026陕西开发大学上半年储备师资及专职辅导员招聘8人笔试备考试题及答案详解
- 家电清洗服务企业战略合作合同
- 2026年山东省慢性病医院(山东省康复中心)公开招聘人员笔试参考题库及答案详解
- (2025年)医疗技术临床应用及新技术新项目管理制度考核试题及标准(含答案)
- 2025年北京二级造价工程师考试建设工程造价管理基础知识真题及答案
- 政治学基础考试题及答案
- GB/T 30463-2025数控卷板机
- 研究生文献综述汇报
- 磁流体密封技术
- 公路中分带开口施工方案
- 档案数字化管理师理论知识考核试卷及答案
- 工程混凝土知识培训课件
- 苏教版一年级数学下册期末《图形与几何》专项试卷附答案
- 供应室带教老师课件
评论
0/150
提交评论