奥鹏作业答案 发表于 2018-3-20 13:56:25

西南大学[0039]C语言程序设计18春在线作业题目

0039
1、假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是()
    .p2=p1+(p1-p2);printf("equal.");
    .if(p1==p2)
    .*(p1-2+p2)=getchar();
    *(p1+=2)=*p2
参考答案:.*(p1-2+p2)=getchar();;
2、<FONTface=宋体>循环语句for(x=0,y=0;(y!=123)||(x<4);x++);的循环执行()</FONT>
    无限次
    不确定次
    4次
    3次
参考答案:无限次;
3、设有定义inta=5,b,*p=&a;,执行下列语句后,b的值不为5的赋值语句是()。
    b=*&a
    b=*
    b=a
    b=*a
参考答案:b=*a;
4、语句while(!e)中的条件!e等价于()
    e==0
    e!=1
    e!=0
    ~e
5、对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于()
    M==0
    M==1
    M!=0
    M!=1
6、设x,y,z,t均为int型变量,则执行x=y=z=1;t=++x||++y&&++z;语句后,t的值为()
    不定值
    2
    1
    0
7、执行下述程序后,输出的结果是()。#include<stdio.h>#defineSQR(X)X*Xvoidmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(%d,a);}<br
    10
    1
    9
    0
8、有如下程序,输入数据12345<CR>后,y的值是()。#include<stdio.h>voidmain(){intx;floaty;scanf(%3d%f,&x,&y);}<br
    12.000000
    45.000000
    12345.000000
    0.000000
9、若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是()。#include<stdio.h>voidmain(){inta1,a2;charc1,c2;scanf(%d%d,&a1,&a2);scanf(%c%c,&c1,&c2);}<br
    020AB
    1020
    1020AB
    1020AB
10、下面程序的输出结果是()。#include<stdio.h>voidmain(){printf(%d,null);}
    输出0
    因变量无定义,编译出错,没有输出
    输出-1
    输出0
11、求解表达式f=(3.0,4.0,5.0),(2.0,1.0,0.0)后;下列正确的选项是()
    语法错误
    使f的值为5.0
    使f的值为0.0
    使f的值为2.0
12、表达式(1,2,3,4)的值是()
    1
    2
    3
    4
13、设intm=1,n=2;则表达式++m==n的值是()
    0
    1
    2
    3
14、设有语句inta=3;,执行语句a+=a-=a*a;后,变量a的值是()
    3
    0
    9
    -12
15、下列选项中不是C语言提供的合法保留字的是()
    switch
    cher
    case
    default
16、表达式a=(a=6,a*6,a+3);运行后,则a的值为(op5u)
    39
    36
    6
    9
17、chars=92;的作用是()
    使s包含一个字符
    说明不合法,s的值不定
    使s包含四个字符
    使s包含三个字符
18、关下面语句的输出的判断中,正确的是()。longx=-
    输出值为-4
    赋值非法
    输出值不确定
    输出值为4
19、char型常量在内存中存放的是()
    SCII码值
    CD码值
    内码值
    十进制代码值
20、C语言提供的合法的数据类型保留字(或称关键字)是()
    Float
    unsigned
    integer
    Char
21、设inta=l,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是()
    0
    1
    2
    3
22、设struct{intx;inty;}m={7,3,2,1};,执行printf(“%d”,m.x/m.x*m.y);后的输出结果是()
    10.5
    9
    8.0
    7
23、下列叙述正确的是()
    continue语句的作用是跳出循环体
    while循环语句的循环体至少执行一次
    do-while循环语句的循环体至少执行一次
    switch语句中的每个case语句组必须含有break语句
24、关于函数,下列叙述正确的是()
    一个函数中可以定义其它的函数
    C程序总是从main()函数开始执行
    main()函数也可以被其它函数调用
    一个C程序可以有多个main()函数
25、设doublex=5.168;,执行printf(“%5.3f”,(int)(x*10+0.5)/10.0);后的输出结果是()
    5.218
    5.210
    5.200
    5.168
26、正确的C语言字符常量是()<br
    ‘\\’
    ‘65’
    “A”
    ‘/n’
27、能正确表达数学关系式0≤x<20的C语言表达式是()<br
    0<=x<20
    x>=0||x<20
    x>=0&&x<20
    !(x<=0)&&x<20
28、设inta=0,b=1;,下列语句错误的是()<br
    a=b=10;
    a++;
    b+=a;
    (a+b)++;
29、函数调用语句fun(fun(a,a+b,a+c),(a,b,c),5);中函数fun的参数个数是()
    3
    4
    5
    6
30、可用于C语言用户标识符的是()
    E.void,define
    F.2c,DO
    For,-abc
    as_b3,_123
31、下列运算符的操作数必须是整型的是()
    A.
    B.!
    C.%
    D.=
32、下列程序的功能是在数组a中寻找最大值的下标,输出数组a中的最大值及其下标。请填空:#includestdio.hvoidmain(){inta,i,max;for(i=0;i<10;i++)scanf(%d,&a);for((1);i<10;i++)if(a>a)(2)printf(最大值为:%d,下标是:%d,(3),max);}
33、编写C语言程序的一般步骤什么?在VC环境下,调试程序的基本步骤有哪些?调试程序中常见的错误有哪些?如何解决发现这些错误?
34、一个C程序由哪些要素构成,请给出一个C语言程序进行说明。
35、编一程序求:1+(1+2)+(1+2+3)+……+(1+2+3+……+10)。
36、C语言程序包括哪些三种基本结构?请给出这三种基本结构的传统流程图或N-S图
37、请简述算法、程序设计语言与程序的区别与联系
38、什么是算法?算法的特征?算法的描述方法有哪些?
39、在下列程序中,函数fun的功能是什么?该程序的运行结果是多少?#includestdio.hintfun(intnum){intk=1;do{k*=num%10;num/=10;}while(num>0);returnk;}intmain(){intx=651,y=123;printf(%d,%d,fun(x),fun(y));}
40、在下列程序中,函数sort的功能是什么?该程序的运行结果是多少?#includestdio.hvoidsort(intx[],intn){inti,j,k,t;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(x>x)k=j;if(i!=k){t=x;x=x;x=t;}}}intmain(){inta={34,50,89,67,102,11,75,30,125,145},i;sort(a,10);for(i=0;i<10;i++)printf(%10d,a);}
41、结构化程序设计方法的内容是什么?划分模块的基本原则?采用结构化方法的好处?
42、通过你对C语言程序设计课程的学习,你认为C语言程序设计具有哪些特点?并简要说明。C语言有哪些局限性?针对这些局限性,是如何解决这些问题的?
43、程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。#includestdio.h”voidmain(){intn;intr,s=0;scanf(%d”,&n);do{r=n%10;s+=r;n=n/10;}while(n>0);printf(%d”,s);}
44、有如下程序#includestdio.hintfun(intx){intp;if(x==0||x==1)return3;elsep=x-fun(x-2);returnp;}intmain(){printf(%d,fun(9));}该程序的输出结果是多少?
45、下列函数的功能是什么intfun(char*x){char*y=x;while(*y++);returny-x-1}
46、从键盘上任意输入20个2位或3位整数存放在array数组中,找出array数组中的能够被7整除的数存放在数组b中,并对b数组的值按升序排列。要求:(a)编写一个sort(intword,inta[])函数实现排序功能。(b)除sort函数外,其余在主函数内完成,但主函数必须调用sort函数实现排序功能。(c)程序必须有输入输出提示。
47、依据下列提供的程序回答问题#includestdio.hdoublefun(inta[],intm){inti;doublesum=0;for(i=0;i<m;i++)sum+=a;return(sum/m);}voidmain(){intx,count=0,a;for(x=1;x<=30;x++)if(x%2==0){a=x;count++;}printf(\n这些偶数的平均值是:%6.0lf\n,aver(a,count));}(1)上述提供程序中,函数fun的功能是什么?(2)请依据上述程序思想,画出其中的传统流程图或N-S图。(3)在VC6.0环境下,运行上述程序时,其输出结果是什么?
48、编写一个函数计算函数f(x,y)=xdoublex,y,result;printf(请分别输入x,y的值:);scanf(%lf%lf,&x,&y);result=x*x+y*y+sin(x);
49、输出100-900之间的所有奇数,并求出这些奇数的平均值输出
50、编写一个函数fun求出分数序列doubles=0.0,t1=1,t2=2,temp;inti;for(i=1;i<=n;i++){s=s+t2/t1;temp=t2;t2=t1+t2;t1=temp;}printf(此数列的前N项的和是:%.1lf\n,s);}voidmain(){intn;printf(请输入自然数N(N>1):\n);scanf(%d,&n);
51、输出1-500之间的所有偶数,并求出这些偶数的平均值输出。
52、依据下列提供的程序回答问题#includestdio.h<stdio.h></stdio.h>intfun(inta,intb){intr;r=a%b;while(r!=0){a=b;b=r;r=a%b;}return(b);}voidmain(){intnum1,num2,a;printf(Inputnum1num2:);scanf(%d%d,&num1,&num2);printf(num1=%d,num2=%d\n\n,num1,num2);a=fun(num1,num2);printf(Themaximuncommondivisoris%d\n\n,a);}(1)上述提供程序中,函数fun的功能是什么?(2)请依据提供的函数fun代码画出其中的传统流程图或N-S图。(3)在VC6.0环境下,运行上述程序时,若输入的数据序列为24,,36其输出结果是什么?
53、编写程序打印下列图案for(inti=0;i<=4;i++){for(intj=0;j<=i;j++){printf(*);}printf(\n);}
54、编写一个函数fun计算公式<imgclass="kfformula"src="data:image/png;base64,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"data-latex="s=\frac{1\times3}{{2}^{2}}+\frac{3\times5}{{4}^{2}}+\frac{5\times7}{{6}^{2}}+...+\frac{(2\timesn-1)(2\timesn+1)}{{(2\timesn)}^{2}}"/>的前n项之和,再写一主函数测试其功能。
55、写一个函数将一个字符串中的大写字母转换为小写,再写一个测试函数测试其功能。不允许使用strlwr函数
56、编写一个函数计算函数<imgclass="kfformula"src="data:image/png;base64,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"data-latex="f(x,y)=\sqrt{x+1}+{y}^{3}"/>的值,要求有输入输出提示,结果精度为3位
57、#includestdio.hdoubleaver(inta[],intm){inti;doublesum=0;for(i=0;i<m;i++)sum+=a;return(sum/10);}voidmain(){inta,i,max;doublesum=0;for(i=0;i<10;i++)scanf(%d,&a);printf(平均分数:%6.0lf\n,aver(a,10));max=0;for(i=1;i<10;i++)if(a>a)max=i;printf(最大值为:%d,最大值下标是:%d\n,a,max+1);}(1)所提供程序中,函数aver的功能是什么?(2)请依据提供上述程序,画出其的传统流程图或N-S图或自然语言描述。。(3)若输入的数据分别为:45,87,89,90,77,88,88,78,78,78,则在VC6.0环境下运行上述程序,其输出结果是什么?
58、依据下列提供的程序回答问题#includestdio.h<stdio.h></stdio.h>#includemath.h<math.h></math.h>intf(intx){inti;for(i=2;i<=sqrt(x);i++)if(x%i==0)return0;return1;}voidmain(){inta,i,n=0;for(i=0;i<10;i++)scanf(%d,&a);for(i=0;i<10;i++)if(f(a)==1){printf(%5d,a);n++;}printf(\n满足条件的数的个数为%d,n);}(1)上述提供程序中,函数f的功能是什么?(2)请依据提供的函数f的代码程序,画出其的传统流程图或N-S图或自然语言描述。。(3)在VC6.0环境下,运行上述程序时,若输入的数据序列为97,35,17,110,3,11,45,43,7,89其输出结果是什么?
59、写一个函数将一个字符串中的小写字母转换为大写,再写一个测试函数测试其功能。不允许使用strurp函数
60、利用随机函数产生20个100-300的随机整数放入数组a中,从键盘输入查找关键字word是否在数组a中。要求:(1)编写一个函数find(intword,inta[])查找关键字word是否在数组a中(2)主函数中产生随机整数,并调用find函数进行测试。(3)程序必须有相应的输入输出提示。
61、编写程序打印下列图案for(inti=0;i<=4;i++){for(intj=0;j<=i;j++){printf(%d,j+1);}printf(\n);}

页: [1]
查看完整版本: 西南大学[0039]C语言程序设计18春在线作业题目