18春西南大学《C语言程序设计》在线作业.doc_第1页
18春西南大学《C语言程序设计》在线作业.doc_第2页
18春西南大学《C语言程序设计》在线作业.doc_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-单项选择题1、设变量b是int,c为float,则表达式b+c之值的数据类型是( ) A. int B. float C. double D. 不确定 本题参考答案: 单项选择题2、设char s2*5=12345678;,数组s的长度是() A. 10 B. 9 C. 8 D. 7 本题参考答案: 单项选择题3、设int m=5,4,3,2,l,i=2;,其值为2的数组元素是() A. mi+1 B. mi+2 C. mi-l D. mmi+1单项选择题4、从循环体内某一层跳出,继续执行循环外的语句是:( ) A. break 语句 B. return 语句 C. continue 语句 D. 空语句单项选择题5、C语言程序的三种最基本结构是( )结构、选择结构和循环结构。 A. 顺序 B. 递归 C. 转移 D. 嵌套单项选择题6、循环语句“for(i=-1;iage C. *p.age D. (*p).age 本题参考答案: 单项选择题13、变量定义并初始化正确的是( ) A. int a=3,p=a; B. int a=4,*p=a; C. int a=l,*p=a; D. int a=2,p=*a;单项选择题14、设int a=3,b=8,c=10;,表达式(a,b),(c,10)的值是( ) A. 2 B. 6 C. 8 D. 10 本题参考答案: 单项选择题15、下列为C语言保留字的是( ) A. Double B. long C. FLOAT D. integer单项选择题16、设int x=6;,执行语句x+=x-=x*x;后,x的值是( ) A. -60 B. 0 C. 6 D. 36单项选择题17、设int a2=1,2,3,4,5,6,7,8;,其中缺省的行长度是( ) A. 2 B. 3 C. 4 D. 5 本题参考答案: 单项选择题18、设int i=2,a,b;double x=2.12,y=1.2;,正确的表达式是( ) A. a+=(b=3)*(a=5) B. a=a*5=3 C. x(-5)+y*4 D. y=double(i)单项选择题19、关于C语言程序描述正确的是( ) A. 每个函数必须要有return语句 B. 程序中每行只能写一条语句 C. 一个程序中只能有一个主函数 D. 主函数必须位于程序的开头 本题参考答案: 单项选择题20、用户自定义标识符正确的是( ) A. 2abC B. float C. aa2_a D. sin(x) 本题参考答案: 单项选择题21、设变量A是int,f为float,则表达式a+f之值的数据类型是( ) A. int B. float C. double D. 不确定 本题参考答案: 单项选择题22、设chars2*5=1234567;,数组s的长度是() A. 10 B. 9 C. 8 D. 7单项选择题23、下列叙述正确的是() A. while语句中的循环体至少被执行一次 B. do-while语句中的循环体至少被执行一次 C. switch语句中每个case后必须有break语句 D. continue和break在循环语句中的作用是相同的单项选择题24、设intm=5,4,3,2,l,i=2;,其值为l的数组元素是() A. mi+2 B. mi+3 C. mi-l D. mmi单项选择题25、设float a,b,c;,函数调用语句f(a,b),a+c),5);中参数的个数是() A. 1 B. 2 C. 3 D. 4单项选择题26、正确的实型常数是() A. 0 B. e2 C. 0.871 D. 3e-1.5 本题参考答案: 单项选择题27、设int a=2,b=3,c;,正确的赋值语句是() A. (a+b)+ B. b=a2.5 C. a+=b+=5 D. c=a+b=5 本题参考答案: 单项选择题28、正确的自定义标识符是() A. 2C B. x#y C. case D. Word_2 本题参考答案: 填空题 29、执行语句for(i=10;i0;i-,);后,变量i的值是_。 本题参考答案:0填空题 30、执行语句for(i=8;i0;i-,);后,变量i的值是_。 本题参考答案:0填空题 31、一个C语言函数由函数的首部和_组成。 本题参考答案:函数体填空题 32、设int x=6;,执行语句x+=x-=x*x;后,x的值是( )填空题 33、设float a,b,c;,函数调用语句f(a,b),a+c),5);中参数的个数是 。填空题 34、设int x=4,y=2;,表达式xy?y:x+的值是_。填空题 35、设char s3=AB,*p=s;,则*(p+2)的值是_。填空题 36、设int a,b;,与a+=5-b;等价的赋值语句是填空题 37、设int x=4,y=2;,表达式xy?y:x的值是_。填空题 38、设int a,b;,表达式(a=2)*(b=5)的值是_。填空题 39、29.键入数据至二维数组,求出其中的最大值、最小值及所有元素之和。void main( )int i,j;int a34,max, min, sum=0;for(i=0;i3 ;i+)for(j =0 ;j 4 ;j +) scanf(%d, (1) ); max=min=a00;for(i=0;i3 ;i+)for(j =0 ;j max) max=ai j;if(ai jmin) min=aij;printf(max=d,min=d,sum=dn, (3) ); 填空题 40、28. 以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。main() float x1000,sum=0.0,ave,score;int n=0,i;printf(Enter mark:n”);scanf(%f”,& score);while( )sum_ _;xn= score;n+;scanf(%f”,& score); ave=_ _;printf(Output:n”); printf(ave=%fn”,ave);for(i=0;in;i+) if (xiave) printf(%5f.2”,xi);填空题 41、27.计算1!+2!+3!的值并输出,请完善程序。#includeint f(int n)int c=1,i;for(i=1;i=n;i+)c=c*i;return( ); void main()int i, k=0;for(i=1;i=3;i+)k+= ; printf( n,k); 填空题 42、程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。#include stdio.h”void main()int n; intr,s=0; scanf((1)”,&n); dor=(2) ; s+=r; n=n/10; while((3)); printf(%d”, s); 填空题 43、在VC环境下,编译C语言的源程序文件f1.cpp时出现的错误是_填空题 44、设int a=3,b=8,c=10;,表达式(a,b),(c,10)的值是( )填空题 45、若函数内定义变量的存储类别是static,该变量被称为_静态变量。填空题 46、在VC环境下,对一个C语言的源程序文件f1.cpp进行编译链接后生成的可行文件名是_。填空题 47、设int n=657;,执行语句printf(d,n/1010);后的输出结果是_。填空题 48、设int a3=1,2,3,4,5,6;,其中缺省的行长度是 。论述题 49、从键盘上任意输入一个正整数,求各位数字之和论述题 50、依据下列计算公式,编写一个程序将输入的华氏温度转换为对应的摄氏温度。要求有输入输出提示,计算结果精度为2。论述题 51、从键盘输入一个正整数n,若能同时被3和5整除,则输出“Yes”,否则输出“No”。论述题 52、编写程序打印下列图形论述题 53、编写程序找出200以内能够被9整除的所有整数,并输出结果。论述题 54、.利用循环结构输出下列图形。ABBBCCCCCDDDDDD论述题 55、从键盘上输入x,依据公式计算y的 值。要求有输入输出提示,计算结果精度为3。论述题 56、编一程序找出所有三位整数的水仙花数”并输出结果。其中水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一水仙花数”,因为153=13+53+33。论述题 57、编写程序找出100以内能够被7整除的所有整数,并输出。论述题 58、#include “stdio.h”fun(int x,int y,int z) z=x*x+y*x;Void main()Int a=31;fun(5,2,a);printf(“%d”,a);论述题 59、程序的基本结构有哪些?请画出这些基本结构的流程图。论述题 60、什么是算法?算法的特点是什么?请画出求s=1+2+3+n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论