文档库 最新最全的文档下载
当前位置:文档库 › 西安交大c语言作业及答案详解

西安交大c语言作业及答案详解

西安交大c语言作业及答案详解
西安交大c语言作业及答案详解

工程分析程序设计上机作业(七)上机目的:练习C语言的书写、循环和判断结构

1.编写程序实现摄氏度和华氏度的相互转换:

=+

*9/532

F C

#include

main()

{

float c,f;

printf("请输入摄氏温度:\n");

scanf("%f",&c);

f=c*9./5+32;

printf("%f\n",f);

}

2.打印出6行杨辉三角形如下图:

1

1 1

1 2 1

1 3 3 1

14 6 4 1

151010 5 1

#include

#define M 10

void main()

{

int i,j,k,n;

int a[M][M];

printf("请输入n:");

scanf("%d",&n);

if(n

{

for(i=0;i<=n+2;i++)

for(j=0;j<=n+2;j++)

a[i][j]=0;

a[0][1]=1;

for(i=1;i<=n+1;i++)

for(j=1;j<=i;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=1;i

{

for(k=0;k<20-3*i;k++)

printf(" ");

for(j=1;j<=i;j++)

printf("%6d",a[i][j]);

printf("\n");

}

}

else

printf("输入的n值太大\n");

}

3.求出数列2/1,3/2,5/3,8/5,13/8,21/13...的前10项之和。# include

main()

{

int i;

float n,sum;

n=1.;

sum=0;

for(i=1;i<=10;i++)

{

n=1/n+1;

sum+=n;

}

printf("数列2/1,3/2,5/3,8/5,13/8,21/13......的前10项和为:%f\n",sum); }

4.输入若干实数,请编写程序用于统计每个正数和负数的个数。

# include

void main()

{

int n,i,d,m1,m2;

m1=m2=0;

printf("输入数据个数:");

scanf("%d",&n);

for(i=1;i<=n;i++)

{

printf("第%d个数:",i);

scanf("%d",&d);

if(d>0) m1++;

else if(d<0) m2++;

}

printf("正数个数为:%d,负数个数为:%d\n\n",m1,m2);

}

5.从键盘上输入三条边长,判断是否能组成三角形。

#include

void main()

{

float a,b,c;

printf("a,b,c:");

scanf("%f,%f,%f",&a,&b,&c);

if(a+b>c||a+c>b||b+c>a)

printf("a,b,c不能构成三角形\n");

else

printf("a,b,c能构成三角形\n");

}

6.输入某个点的坐标(a, b),判断该点是否位于圆心(x, y)、半径为r的圆内。#include

void main()

{

float x,y,r,a,b;

printf("输入圆心坐标:");

scanf("%d,%d",&x,&y);

printf("输入圆的半径:");

scanf("%d",&r);

printf("输入某点坐标:");

scanf("%d,%d",&a,&b);

if((x-a)*(x-a)+(y-b)*(y-b)

printf("该点在圆内\n");

else

printf("该点不在圆内\n");

}

7.超额累进税率,是指将应税所得额按照税法规定分解为若干段,每一段按其对应的税率

计算出该段应交的税额,然后再将计算出来的各段税额相加,即为应税所得额应交纳的个人所得税。我国最新个人所得税计算方法规定按5%至45%的九级超额累进税率计算缴纳个人所得税。九级超额累进税率为:

1)不超过500元的部分,税率5%;

2)超过500元至2000元的部分,税率10%;

3)超过2000元至5000元的部分,税率15%;

4)超过5000元至20000元的部分,税率20 %;

5)超过20000元至40000元的部分,税率25%;

6)超过40000元至60000元的部分,税率30%;

7)超过60000元至80000元的部分,税率35%;

8)超过80000元至100000元的部分,税率40%;

9)超过100000元的部分,税率45%。

如某人月应纳税所得额为1500元,则应纳税额为:

500*5% + 1000*10% = 125(元)

试编写一个个人所得税计算器。

#include

void main()

{

float a,w;

printf("某人月应纳税所得额为:");

scanf("%f",&a);

if(a>=100000.)

w=(a-100000.)*0.45+29625.;

else if(a>=80000.)

w=(a-80000.)*0.4+21625.;

else if(a>=60000.)

w=(a-60000.)*0.35+14625.;

else if(a>=40000.)

w=(a-40000.)*0.3+8625.;

else if(a>=20000.)

w=(a-20000.)*0.25+3625.;

else if(a>=5000.)

w=(a-5000.)*0.2+625.;

else if(a>=2000.)

w=(a-2000.)*0.15+175.;

else if(a>=500.)

w=(a-500.)*0.1+25.;

else if(0<=a<=500.)

w=a*0.05;

printf("应纳税额:%f元\n\n",w); }

C语言试卷及答案

《C语言程序设计》考试试卷(答案) 一、填空题(每小空1分,共10分) 1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构。 2.一个C程序有且仅有一个main( ) 函数。 3.C语言描述“x和y都大于或等于z”的表达式是x>=z && y>=z。 4.C语言可以用来实现循环的结构化语句是while、do while、for。 5.数组名表示数组在内存的首地址。 6.int a=3,*p=&a;*p+2的值是5。 二、单项选择题(每小题2分,共70分) 1.__B___是C语言合法的常量。 (A).45(B)078 (C)25.6e3.4 (D)‘xy’2.一个程序的执行是从 A 。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 (C)本程序的main函数开始,到本程序文件的最后一个函数结束。 (D)本程序文件的第一个函数开始,到main函数结束。 3.以下叙述正确的是 C 。 (A)在C程序中,main函数必须位于程序的最前面。 (B)C程序每行中只能写一条语句。 (C)C语言本是没有输入输出语句。 (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 4.以下叙述不正确的是 D 。 (A)逗号运算符的运算级最低。 (B)ABC和abc是两个不同的变量。 (C)若a和b类型相同,在执行a=b后,b的自身值不变。 (D)‘a’和“a”是完全等价的常量。 5.int x=3,y=2;则表达式x+=x*=y+8的值为 C 。 (A)28 (B)30 (C)60(D)17 6.设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为 B 。 (A)2.7 (B)3.7(C)4.7 (D)4.03 7.执行下面两个语句后,输出的结果为__D___。 char c1=98; printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B 8.执行下面语句后的结果为 C 。 y=10;x=y++; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11(D)x=11,y=10 9.Char w;int x;float y;double z;则表达式w*x+z-y值的数据类型是A 。 (A)double (B)char (C)int (D)float 10.C语言中要求操作数必须是整数的运算符是 B 。

西安交大少年班入学考试试题

数学:全国数学竞赛或联赛的题要做,黄东坡的《培优竞赛新方法》的竞赛内容。物理:省赛水平,力电为主,去年光声都没考。 语文:古文要注意,作文关注社会热点。 英语:看高中词汇,做高考阅读和完型填空。 化学:去年没考,建议天原杯的原题。 面试:10个科普,一个一分钟回答,一个动手能力操作,一个团队合作项目,再问你什么事情让你成长最多。面试时要努力争取发表意见的机会但不要让人觉得你爱出风头过于张扬,要把握一个度。 科普:书香门第是什么意思?被蚊子叮了为什么痒?兔子上山快还是下山快为什么?NBA单场最高得分是多少? 一分钟:砖块的用处?空城计被识破了会怎么样? 团队合作:每人在一张纸上画一笔,并起一个名字。 动手:如何把一张纸变得最长,要有创意。 数学是最难的一门,甚至有好多高中奥赛的题,千万不要指望都做出来,重要的是心态,不要慌,能做多少做多少就行了。 语文重要的是阅读量,都是初中生没看过的,如果你平常看的课外书比较多,应该不成问题。 英语吗,我英语比较好,当时考了全河北省第一,所以觉得比较简单,呵呵,给不出什么建议,抱歉啦。 物理不难,要做一本叫《初中生物理培优教程》,有大量原题。 面试要落落大方,大胆些,抢到说话的主动权,无论发生什么紧急状况,千万不要怵,因为那是评委给你设的套! 题目很多,我是去年的,我们先是自我介绍,然后专家会根据你的介绍向个人提问题。不过,呵呵,有的会问提前写好的问题,我们那一组有两道题挺好“如果照相时摄影师没有安排你位置,你会选择坐在哪里?”,“你如何看待学校里阴盛阳衰(女生比男生强势)的问题?”反正,我觉得这种题,你最好答的成熟一些,比如我前面有个人答第一个题,她竟说在最边上!当时我觉得她就挂掉了。不过因人而异,表达自己就好,专家通常能看出你是不是很真实,最忌讳虚假!!!然后就是看了一幅图片,我记得当时是一只母鸡喂养一只小狗,然后写下自己的感想,然后依次发言,我的建议,写的不要太详细,关键字写上就好,这样发言时自由空间比较大。然后是动手操作,我知道两道题:用一个纸杯,一根吸管,胶带,一根牙签(好像是),一个组做一个能下落时间最长的飞行器,一个组我记得是做能从斜面上滑下能直线运动且运动最远的模型。反正你只要做得比同组人做的好就行了。比较式的那种呵呵,你比同组强就行了。我是女生,我觉得女生其实挺占优势,至少我们做得差不多就行了,不过最后的环节,他们问你可不可以实验一下,一定要实验哦,否则我个人认为你的主动性得分就会大打折扣。还有最简单有效的模型有时就比奇异形状好。既省时间,又好想。最后一个环节,我们是集体合作将一个字改成画,“旮”。我们组做得超级好。因为我们提前就商量

带答案C语言2-10章作业

C语言习题集专业班级 学姓号名 C语言习题集 第2章运算符与表达式 一、选择题 1.若有定义:int a=2,b=3 ; float x=3.5,y= 2.5;则下面表达式的值为( C )。 (float)(a+b)/2+(int)x% (int)y A)3.5 B)35 C)3.500000 D)35.00000 2.若有定义:int x=3 ,y=2; float a=2.5 ,b= 3.5;则下面表达式的值 为( B )。(x+y)%2+(int)a/(int)b A)1.0 B)1 C)2.0 D)2 3.若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为( A )。x%=(n%=2) A)0 B)1 C)2 D)3 4.设有int x=11;则表达式(x++*1/3)的值是( A )。

A)3 B)4 C)11 D)12 5.下列程序的输出结果是( C )。 #include <stdio.h> main( ) { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y);} A)3 B)3.2 C)0 D)3.07 6.下列程序执行后的输出结果是(小数点后只写一位)( A )。 #include <stdio.h> main( ) { double d; float f; long l; int i; i=f=l=d=20/3; printf("%d %ld %f %f\n", i,l,f,d); } A)6 6 6.0 6.0 B)6 6 6.7 6.7 C)6 6 6.0 6.7 D)6 6 6.7 6.0 7.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( C )。 A)1 B)2 C)2.0 D)2.5 8.若变量a,i已正确定义,且i已正确赋值,则合法的语句是( B )。

c语言试题及答案

1、以下正确的说法是( B ) (A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C) 系统根本不允许用户重新定义标准库函数 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D ) (A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;} (C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; return z;} 4、以下正确的说法是( A ) 在C语言中 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是( A ) 该函数 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 返回一个不确定的值 6、以下不正确的说法是( B ) C语言规定 (A) 实参可以是常量、变量和表达式 (B) 形参可以是常量、变量和表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 7、以下正确的说法是( C ) (A) 定义函数时,形参的类型说明可以放在函数体内 (B) return后边的值不能为表达式 (C) 如果函数值的类型与返回值类型不一致,以函数值类型为准 (D) 如果形参与实参的类型不一致,以实参类型为准 8、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( B ) (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式

带答案C语言2-10章作业

C语言习题集 专业班级 学号 姓名

第2章运算符与表达式 一、选择题 1.若有定义:int a=2,b=3 ; float x=,y=; 则下面表达式的值为(C)。 (float)(a+b)/2+(int)x% (int)y A) B)35 C) D) 2.若有定义:int x=3 ,y=2; float a= ,b=; 则下面表达式的值为( B )。 (x+y)%2+(int)a/(int)b A) B)1 C) D)2 3.若x和n均是int 型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为( A )。x%=(n%=2) A)0 B)1 C)2 D)3 4.设有 int x=11; 则表达式 (x++*1/3)的值是( A )。 A)3 B)4 C)11 D)12 5.下列程序的输出结果是( C )。 #include <> main( ) { double d=; int x,y; x=; y=(x+/; printf("%d\n", d*y);} A)3 B)3.2 C)0 D) 6.下列程序执行后的输出结果是(小数点后只写一位)( A )。 #include <> main( ) { double d; float f; long l; int i; i=f=l=d=20/3;

printf("%d %ld %f %f\n", i,l,f,d); } A)6 6 B)6 6 C)6 6 D)6 6 7.若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是( C )。 A)1 B)2 C) D) 8.若变量a,i已正确定义,且i已正确赋值,则合法的语句是( B )。 A)i=int(a) B)++i; C)a=a++=5; D)a=int(i); 9.若执行以下程序段后,c3的值为( A )。 int c1=1,c2=2,c3; c3=c2*c1; A)0 B)0.5 C)1 D)2 10.如下程序的运行结果是( D )。 #include <> main( ) { int y=3,x=3,z=1; printf("%d %d\n",(++x,y++),z+2); } A)3 4 B)4 2 C)4 3 D)3 3 11.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( D )。 A)a>=10 or a<=0 B)a>=0|a<=10 C)a>=10 && a<=0 D)a>=10||a<=0 12.设x,y,t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( C )。 A)不定值B)4 C)3 D)1 13.以下程序的输出结果是( D )。 #include <> main( ) { int a=3;

(完整版)C语言试题及答案解析

C语言 一、选择题(第题2分,共20分) 1.一个C程序的执行是从 A 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。 x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。 A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。 A) float B) char C) int D) double 5. putchar函数可以向终端输出一个 D 。 A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值 6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。 A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字符串,左补空格 D) 输出错误信息 7.判断char型变量ch是否为大写字母的正确表达式是 C 。 A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z; A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20 9.以下程序段______C__. x=-1; do{ x=x*x; } while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 10.以下正确的描述是___B____. A)continue语句的作用是结束整个循环的执行

西安交通大学攻读硕士学位研究生入学考试试题样本

西安交通大学 攻读硕士学位研究生入学考试试题 考试科目: 考试编号: 考试时间: 月 日 午 ( 注: 所有答案必须写在专用答题纸上, 写在本试题纸上和其它草稿纸上一律 无效) 说明: 试题分为反应堆物理、 反应堆热工和原子核物理三部分。考生能够任意选择其中一部分答题, 不可混选。 反应堆物理部分: 共150分 一、 术语解释( 30) 1、 燃料深度 2、 反应堆周期 3、 控制棒价值 4、 停堆深度 5、 温度系数 6、 多普勒效应 7、 四因子模, 8、 徙动长度 9、 核反应率 10、 反应层节省 二、 设吸收截面服从1/V 规律变化, 中子通量服从1/E 分布, 试求在能量(E 0,E c ) 区间内平均微观吸收截面的表示式。( 15) 三、 均匀球体的球心有一每秒各向同性发射出S 个中子的点源, 球体半径为 R( 包含外推距离) , 试求经过该球表面泄漏出去的中子数。( 30) ( 一维球体坐标下的亥母霍慈方程 ()()22-B =0r r φφ?的通解为

()r e C r A r Br B +=r -e φ) 四、 一个四周低反射层的圆柱形反应堆, 已知堆芯燃料的 1.16=∞K , 扩散 长度2245cm L =,热中子年龄25cm =τ, 令堆芯的高度H 等于它的直径D, 并设径向和轴向( 单边) 反射层节省等于5cm, ①试求堆芯的临界大小; ②设在该临界大小下, 将 1.25=∞K , 试求这是反应堆的反应性。( 30) 五、 请画出某一压水堆突然停堆时氙浓度和过剩反应性的变化曲线, 并在图中 标明碘坑时间t 1, 强迫停止时间t o , 和允许停堆时间t p ; 并画出压水堆开堆、 突然停堆和再启动的整个过程中的钐浓度和过剩反应性的变化曲线。( 30) 六、 试从物理角度分析压水堆燃料温度反应性反馈和慢化剂温度反应性反馈的 理。( 15) 反应堆热工部分: 共150分 一、 名词解释( 30分, 每小题5分) 1、 积分导热率 2、 子通道模型 3、 失流事故 4、 接触导热模型 5、 热点因子 6、 失水事故 二、 解答题( 30分, 每小10分)

C语言程序设计-作业与答案

《C 语言程序设计》课程作业 适用层次:专升本 培养类型:理工科专业 专业班级: 姓名: 学号: 作业要求:题目可打印,答案要求手写,考试时交作业。 第1次: 1.编写程序,分别计算1到100之间的奇数之和及偶数之和,并输出。 2.输入三角形的三条边a 、b 、c ,如果能构成一个三角形,则计算并输出三角形的周长和面积(结果保留两位小数);否则输出“无效的边长!”。 三角形面积计算公式为: s=))()((c x b x a x x ---,其中,x=(a+b+c)/2。 3.输入一个整数,求它的各位数字之和。例如,123的各位数字之和为6,-63的各位数字之和为9。 4.使用格里高利公式求π的近似值,精确到最后一项的绝对值小于10-6 。 +-+-=71 513114π …… 5.中国古代数学史上著名的“百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何? 6.编写程序,键盘输入正整数n (0= 2 2. 编写一个函数prime(int n),判断一个整数是否是素数,若是素数,函数值返回1,否则返回0。利用该函数找出100-200之间的所有素数。素数是只能被1和自身整除的正整数,2是最小的素数。 3.写一函数int strlength(char *s)求一个字符串的长度。主函数中输入一个字符串,调用函数strlength 求其长度并输出。

c语言试题及答案

C语言部分 一、选择题(每小题2分,共10分) (下在各小题,分别有一个或多个正确答案,请将所有正确答案的编号,填写在该小题题干后的括号内。错选或漏选均不得分)。 1、若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有( A,C,D, E ) A、*(a+1)为元素6的地址 这里a+1=a[1]的地址;*(a+1)的值是6,故A正确。 B、*(a[1]+1)的值为2 为8,故B不正确 C、**(a+1)+2的值为8 这里a+1是一个指针,指向的是a[1]. *(a+1)为a[1],a[1]指向的是a[1][0]. **(a+1)为6,加2得8,故C正确; D、a[0]与a相同 因二者都是指针,指针的地址都是指向数组中的第一个元素的地址,故D正确。 E、a[1][2]的值为10 它是指第二行的第三个元素,为10,正确 2、对函数的正确使用方法描述( A,C,D )。 A、用数组做函数参数时,必须在主调函数和被调函数中分别定义数组 B、实参数组元素和形参数组元素类型可以不一致 C、形参数组长度可以不指定 D、形参数组长度可以大于实参数组长度 E、数组名做参数属于值传递 3、对静态变量的正确描述( A,B,D,E )

A、静态局部变量在静态存储区内分配单元() B、静态外部变量可以赋初值,也可以不赋初值 C、静态外部变量的作用与外部变量相同 D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。 E、静态局部变量只赋一次初值 4、下列描述正确的是( A ,C)。 A、由main 函数及其参数argc和* argv[]可以实现命令行方式 B、使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中 //先写缓冲区数据到文件中,再释放文件指针 C、字符数组并不要求它的最后一个字符是‘\0’ //是的,以字符指针指向的字符串才要求,因为只有这样,才能知道字符串的长度,而在字符数组中,不用\0,一样可以知道到哪里是字符数组的结尾。 D、‘A’和“A”都是字符串常量 E、若char*S=“\ta\017bc”;则指针变量S指向的字符串所占的字节数是7 5、在缓冲文件系统中用于读写的函数有( A,B,D ) A、putchar () B、fread() C、rewind () D、purw() E、fseek() 二、程序阅读,并给出运行结果(共10分,每题5分)。 (1)main() { unsigned a,b,x int n; a=0x763 输出结果: n=6;

C语言全部题目及答案

C语言全部题目及答案 SANY GROUP system office room 【SANYUA16H-

C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1.Write a program that prints “This is my first program!” on the screen. (a)Save this program onto your own disk with the name of e2-1a; (b)Run this program without opening Turbo C; (c)Modify this program to print “This is my second program!”, then save it as e2-1b. Please do not overwrite the first program. 2.Write a program that prints the number 1 to 4 on the same line. Write the program using the following methods: (a)Using four “printf” statements. (b)Using one “printf” statement with no conversion specifier(i.e. no ‘%’). (c)Using one “printf” statement with four conversion specifiers 3.(a) Write a program that calculates and displays the number of minutes in 15 days. (b) Write a program that calculates and displays how many hours 180 minutes equal to. (c) (Optional) How about 174 minutes?

2021年西安交通大学网络教育专升本高等数学入学测试复习题

当代远程教诲 专升本高等数学入学考试复习题 注:答案一律写在答题卷上,写在试题上无效 考生注意:依照国家规定,试卷中正切函数、余切函数、反正切函数、反余切函数分别用tan ,cot ,arctan ,arccot x x x x 来表达。 一、 单项选取题 1.设)(x f 是奇函数,)(x g 是偶函数,则)]([x g f 是【 】 A .即不是奇函数,又不是偶函数 B .偶函数 C .有也许是奇函数,也也许是偶函数 D .奇函数 2.极限03lim tan4x x x →=【 】 A .0 B .3 C . 43 D .4 3.由于e n n n =?? ? ??+∞→11lim ,那么=x e 【 】 A .x n n n x ??? ??+ ∞→1lim B .n n n x ??? ??+∞→1lim C .nx n n x ??? ??+∞→1lim D .x n n n ??? ??+∞→11lim 4.若2)(2+=x e x f ,则=)0('f 【 】 A .1 B .e C .2 D .2e 5.设1)(-=x e x f ,用微分求得(0.1)f 近似值为【 】 A .11.0-e B .1.1 C .1.0 D .2.0 6.设? ??==2bt y at x ,则=dy dx 【 】

A . a b 2 B .bt a 2 C .a bt 2 D .bt 2)()('x f de x f 7.设0=-y xe y ,则=dx dy 【 】 A .1-y y xe e B .y y xe e -1 C .y y e xe -1 D .y y e xe 1- 8.下列函数中,在闭区间]1,1[-上满足罗尔定理条件是【 】 A .x e B .21x - C .x D .x ln 9.函数x x y ln =在区间【 】 A .),0(+∞内单调减 B .),0(+∞内单调增 C .)1,0(e 内单调减 D .),1(+∞e 内单调减 10.不定积分? =dx x x )cos(2【 】 A .C x +)sin(212 B .21sin 2 x C + C .C x +-)sin(212 D .C x +-)sin(22 11.不定积分?=+dx e x x ln 32【 】 A .C e x +233 B .C e x +236 C .C e x +2331 D .C e x +236 1 12.已知()f x 在0x =某邻域内持续,且(0)0f =,0()lim 21cos x f x x →=-,则在 0x =处()f x 【 】 A .不可导 B .可导但()0f x '≠ C .获得极大值 D .获得极小值 13.广义积分 2 21dx x +∞ =?【 】 A .0 B .∞+ C .21- D .21 14.函数223y x z -=在)0,0(点为【 】 A .驻点 B .极大值点 C .极小值点 D .间断点 15.定积分1 22121ln 1x x dx x -+=-?【 】

最新C语言程序设计作业答案汇总

C语言程序设计作业 答案

C语言程序设计作业答案 作业一 C语言概述参考答案 一、选择题 1-5 ACDCB 二、编程题 main() { printf(“****************************************\n”); printf(“ Hello,world! \n”); printf(“****************************************\n”); } 作业二程序的灵魂——算法参考答案 一、填空题 1、确定性、有效性、有零个或多个输入、有一个或多个输出 2、顺序结构、选择结构、循环结构 3、函数 作业三数据类型、运算符与表达式参考答案 一、选择题 1-5 BDDAB 6-10 BCAAB 11-15 BCADC 16-20 DACCA 21-25 ADDBA 26-30 DDDDD 作业四顺序结构参考答案 一、选择题 1-5 BCDDD 6-10 BDADD 二、填空题

1、【31.415920,3.14159e+01】 2、【c=k】 3、【a=1,b=空格,c=2】 4、 【a=12,b=345】 5、【c=A】 作业五选择结构参考答案 一、选择题 1-5 ADCBC 6-10 BBBBA 11-15 DBAAC 16-17 CB 二、填空题 1.【-1】 2.【3】 3.【4】 4.【11】 5. 【97或'a'】 作业六循环结构参考答案 一、选择题 1-5 CBAAC 6-10 CBCCB 11-15 DBDDB 16-20 BCAAC 21-25 CDBBB 作业七数组参考答案 一、选择题 1-5 CDDAC 6-10 CCDBC 11-15 DDBCA 16-20 DCBDD 21-23 BDB 二、填空题 1、LBLMNP 2、SW* 3、mo 4、a=2,b=1 作业八函数参考答案 一、选择题 1-5 AAACA 二、填空题 1【编程中的main( )函数】2【函数说明部分】和【函数体】 3【–125= –5*5*5】 4【void add (float a, float b)】【float add (float a, float b)】

c语言试题及答案 ()

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由

主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 37 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。

西安交通大学入学测试机考《大学语文(专升本)》模拟题及答案

西安交通大学入学测试机考 专升本大学语文模拟题 1、王实甫《西厢记.长亭送别》的体裁是()(2)() A.散曲 B.套数 C.诸宫调 D.杂剧 标准答案:D 2、下列传记作品中,带有寓言色彩的是()(2)() A.《张中丞传后叙》 B.《种树郭橐鸵传》 C.《马伶传》 D.《李将军列传》 标准答案:B 3、七言绝句《从军行》的作者是()(2)() A.王维 B.王昌龄 C.王之涣 D.王建 标准答案:B 4、《短歌行》(对酒当歌)的作者是()(2)() A.曹操 B.曹丕 C.曹植 D.陶潜 标准答案:A 5、下列句子中“以”字作介词用,可解释为“凭借”的是()(2)() A.皆以力战为名 B.斧斤以时入山林 C.以子之道,移之官理,可乎? D.五亩之宅,树之以桑 标准答案:A 6、柳永《八声甘州》(对潇潇暮雨洒江天)一词所表达的主要内容是()(2)() A.仕途失意 B.伤春惜别

C.羁旅行役之苦 D.伤古叹今之悲 标准答案:C 7、《饮酒》(结庐在人境)的作者是()(2)() A.曹操 B.李白 C.王维 D.陶渊明 标准答案:D 8、谥号“靖节先生”的诗人是()(2)() A.杜甫 B.李白 C.陶渊明 D.曹操 标准答案:C 9、中国现代杂文的创始人是()(2)() A.鲁迅 B.郭沫若 C.梁启超 D.朱光潜 标准答案:A 10、《炉中煤》作者是()(2)() A.郭沫若 B.鲁迅 C.冰心 D.艾青 标准答案:A 11、《心灵的灰烬》的作者是()(2)() A.梁启超 B.朱自清 C.朱光潜 D.傅雷 标准答案:D 12、由徐志摩发起、组织的文学社团是()(2)() A.新月社 B.创造社 C.语丝社 D.文学研究会

C语言练习作业及答案

习题一 1、C语言源程序最多可能由____ABCD____________部分组成? A)预处理部分B)变量说明部分 C)函数原型声明部分D)函数定义部分 2、一个完整的C语言源程序最少必须有___C____。 A)若干个主函数B)若干个函数 C)且只能有一个主函数D)一个函数 3、C语言以函数为源程序的基本单位最主要有利于__B_____。 A)程序设计结构化B)程序设计模块化 C)程序设计简单化D提高程序设计有效性 4、要使得C语言编写的程序能够在计算机上运行并得出正确结果,必须要先经过______________B_______________________。 A)编辑和链接B)编译和链接 C)修改和运行D运行并输入数据 5、一个C程序的执行是从______A______。 A)本程序的main函数开始,到main函数结束。 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 6、以下叙述正确的是__A______。 A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 7、以下叙述不正确的是___D_____。 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 8、C语言规定:在一个源程序中,main函数的位置是___A_____。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后

C语言试题库(带答案解析)~排版

一、选择题 1、以下不能定义为用户标识符的是( )。 (A) MAIN (B) _HJ (D) LINE1 2、以下不能定义为用户标识符的是( ) (A) If (B) H_J (D) LINE12 3、下面属于C 语言标识符的是( )。 (A) 2ab (B) @f (C) b 4、下列符号中用来表示C 语言中的回车换行的是( )。 (A) \r (C) \b (D) \t 5、在计算机系统中,可执行程序是( ) (A) 源代码 (B)汇编语言代码 (D) ASCII 码 6、在Visual C++ 环境下,C 源程序文件名的默认后缀是( )。 (A) .obj (B) .txt (D) .doc 7、Microsoft Visual C++ 中,C 语言可执行程序的扩展名是:( ) (B) obj (C) c 或cpp (D) txt 8、C 程序由( )组成。 (A)子程序 (B) 主程序和子程序 (D) 过程 9、C 程序的基本组成单位( )。 (A) 数据类型 (B) 变量和常量 (D) 表达式 10、C 语言中主函数的个数是( )。 (A) 2个 (C) 任意个 (D) 10个 11、一个 C 程序的执行是从( ) (B)本程序文件的第一个函数开始,到本程序文件最后一个函数结束. (C)本程序文件的第一个函数开始,到本程序main 函数结束. (D) 本程序的main()函数开始,到本程序文件的最后一个函数结束. 12、以下叙述正确的是 (A)在C 语言程序中,main 函数必须放在其他函数的最前面 (C)在C 语言程序中,只有main 函数才可单独进行编译 (D)每个后缀为.C 的C 语言源程序都应该包含一个main 函数 13、设变量a 是整型,b 是实型,c 是双精度型,则表达式2+’a’+b*c 值的数据类型是( )。 (A) int (B) float 14、以下选项中表示一个合法的常量是(说明:符号□表示空格) A) 9□9□9 C) D) 15、以下选项中非法的字符常量是 A)'\102' B)'\65' C)'\xff' 16、以下选项中,能表示逻辑值“假”的是 A)1 B) D) 17、下列关系表达式中,结果为“假”的是 A)(3+4)>6 C) 3<=4||3 D)(3<4)==1 18、关于C 语言变量,以下说法不正确的是( ) (A) 变量名由程序员定义,必须符合标识符的命名规则。 (B) 变量是程序运行过程中其值可以改变的量。 (D) 变量命名时应尽量做到见名知意。 19、关于C 语言中数的表示,以下叙述正确的是 B)只要在在允许范围内整型和实型都能精确表示 C)只有实型数在允许范围内能精确无误的表示,整型数会有误差 D)只有八进制表示的数在不会有误差 20、设有语句int a=3;,则执行了语句a+=a=a*a;后,变量a 的值是 。 A .3 B .0 C .9 21、在C 语言中,要求运算数必须是整型的运算符是 。 B ./ C .< D .! 22、C 语言中最简单的数据类型包括 。 A .整型、实型、逻辑型 C .整型、字符型、逻辑型 D .整型、实型、逻辑型、字符型 23 、在C 语言中,合法的字符型常量是 。 B ."A" C .65 D .A 24、若已定义x 和y 为double 型变量,则表达式x=1 ,y=x+3/2的值是 。 A .1 B .2 D . 25、设正x 、y 均为整型变量,且x=10,y=3,则以下语句的输出结果是 。 printf("%d,%d\n",x--,--y); A .10,3 B .9,3 C .9,2 26、若有定义int a=8,b=5,C;,执行语句C=a/b+;后,C 的值为 。 A . C . D .2 27、以下选项中,不正确的赋值语句是 。 A .++t; B .n1=(n2=(n3=0)); C .k=i==j; 28、设x 和y 均为 int 型变量,则语句:x+=y,y=x-y;x-=y;的功能是 。 A .把x 和y 按从大到小的顺序排列 B .把x 和y 按从小到大的顺序排列 C .无确定结果 29、以下程序的输出结果是 。 #include <> main() { char c='z'; printf("%c",c-25); } B .Z C .z-25 D .y 30、已知字母A 的ASCII 码为十进制数的65,以下程序的输出结果是 。 #include <> main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); B .B,C C .C,D D .不确定的值 31、若k 是int 型变量,则以下程序片段的输出结果是 。 k=-3; if(k<=0) printf("####"); printf("&&&&"); B .&&&& C .####&&&& D .有语法错误,无输出结果 32、关于以下程序,说法正确的是 。 #include <> main()

C语言期末考试题含答案

C语言期末考试题含答 案 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

《C 语言程序设计》期末试卷 一、单项选择题(10x2’=20’) 1、以下叙述正确的是( ) A )C 语言的源程序不必通过编译就可以直接运行。 B ) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C )C 语言源程序经编译形成的二进制代码可以直接运行。 D )C 语言中的函数不可以单独进行编译。 2、一个C 语言的源程序中( ) A )必须有一个主函数 B )可能有多个主函数 C )必须有除主函数外其它函数 D )可以没有主函数 3、以下不能定义为用户标识符的是( ) A )scanf B )Void C )_3com D )int 4、若以下选项中的变量已正确定义,则正确的赋值语句是( ) A )x1=%3; B )1+2=x2; C )x3=0x12; D )x4=1+2=3; 5、设有定义:float a=2,b=4,h=3;以下C 语言表达式中与代数式h b a *)(21 的计算结果不. 相符的是( ) A )(a+b)*h/2 B )(1/2)*(a+b)*h C )(a+b)*h*1/2 D )h/2*(a+b) 6、C 语言中用于结构化程序设计的3种基本结构是( ) A )顺序结构、选择结构、循环结构 B )if 、switch 、break C )for 、while 、do-while D )if 、for 、continue

7.在while(!x)语句中的!x与下面条件表达式等价的是() A) x!=0 B) x==1 C) x!=1 D) x==0 8、有以下程序: #include <> void main(){ int i=1,j=1,k=2; if( (j++||k++)&&i++ ) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是() A)1,1,2B)2,2,1C)2,2,2D)2,2,3 9、有以下程序: #include <> void main(){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s);} 程序执行后的输出结果是() A)自然数1~9的累加和B)自然数1~10的累加和 C)自然数1~9中奇数之和D)自然数1~10中偶数之和 10、有以下函数定义: void fun(int n,double x){……} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是() A)fun(int y,double m); B)k=fun(10,; C)fun(x,n); D)void fun(n,x); 二、填空题(10x2’=20’) 11、C语言描述“x和y都大于或等于z”的表达式是:。 12、函数定义时涉及的基本要素是:、、。

相关文档
相关文档 最新文档