志在指尖
用双手敲打未来

c语言程序设计答案(谭浩强pdf第四版)

c语言程序设计答案

一、单项选择题(本题共20个小题,每小题1分,共20分)
1、C语言程序的基本单位是()。
A)程序行B)语句C)函数D)字符
2、C语言规定,在一个源程序中main函数的位置()。
A)必须在最开始B)必须在系统调用的库函数的后面
C)可以任意D)必须在最后
3、下列符号串中符合C语言语法的标识符是()。
A)_121B)121_C)A*121D)#12_1
4、在C语言中,要求运算的数必须是整数的运算符是()。
A)/B)!C)%D)==
5、一个完整的C程序包含一个或多个函数,对于main函数,下列不正确的是()。
A)它是程序开始运行的第一个被调用的函数B)有没有他都可以
C)它是唯一不可缺少的函数D)没有他,程序就无法运行
6、若已定义x和y为double型,则表达式”x=1,y=x+3/2”的值是()。
A)1B)2C)2.0D)2.5
7、下面属于合法的C语言长整型常量的是()。
A)369852147B)0LC)3E4D)(long)745896
8、设n=10,i=4,则赋植运算n%=i+1执行后,n的值是()。
A)0B)3C)2D)1
9、if语句的控制条件是()。
A)只能用关系表达式B)只能用关系或逻表达式
C)能用逻辑表达式D)可以用任何表达式
10、下列循环语句中()。
for(a=1,b=1;a<4&&b!=4;a++);
A)是无限循环B)循环4次C)循环次数不定D)循环3次
11、请选出合法的C语言赋值语句()。
A)a=b=58B)i++;C)a=58,b=58D)k=int(a+b);
12、与*&x等价的表达式是()。
A)&(*x)B)xC)*xD)&*x
13、设a,b,c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()。
A)'a'&&'b'B)a<=bC)a||b+c&&b-cD)!((a<b)&&!c||1)
14、设有数组定义:chararray[]=“student”;则数组所占的存贮空间为()。
A)6个字节B)7个字节C)8个字节D)9个字节
15、执行下列程序段后,x的值是().
inta=8,b=7,c=6,x=1;
if(a>6)if(b>7)if(c>8)x=2;elsex=3;
A)0B)1C)2D)3
16、设inta[10],*p=a;
则对数组元素的正确引用是().A)a[p]B)p[a]C)*(p+2)D)p+2
17、对二维数组的正确定义是()。A)inta[][]={1,2,3,4,5,6};B)inta[2][]={1,2,3,4,5,6};C)inta[][3]={1,2,3,4,5,6};D)inta[2,3]={1,2,3,4,5,6};
18、下列属于整型常量的是()。
A)12B)12.0C)-12.0D)10E10
19、下面的变量定义中正确的是()。
A)int:a,b,c;B)inta;b;c;
C)inta,b,cD)inta,b,c;
20、C语言用()表示逻辑“真”值。
A)trueB)t或yC)非零值D)整型值0c
二、填空(本题共10个小题,每题2分,共20分)
1、用十进制来表示无符号短整型数据的数值范围是__________________。
2、C语言中putchar(c)函数的功能是________________________________。
3、设有定义”inta,b=10;”则执行语句”a=b%(2+1)”后a的值是_______________。
4、使用”getchar()”函数时,程序的开头必须写一条包含命_____________________。
5、表示条件:10<x<100或x<0的c语言表达式____________________________.
6、int*p的含义是___________________________________________.
7、构成数组的各个元素必须具有相同的_______________________.
8、数组inta[3][4];共定义了____________个数组元素。
9、设inta[10];则数组a的首元素是__________________.
10、设inta[]={1,2,3,4,5,6,7,8},*s=a;则*(s+1)的值是__________________.
三、程序分析题(本题共6小题,每小题5分,共30分)
1、main()
{inta=8,b=1;
a=a+b;
b=a*b;
printf(“a=%d,b=%d”,a,b);
}
该程序的运行结果是___________________________________。
2、main()
{inti,num[5];
for(i=0;i<5;i++)
num[i]=i*10-2;
printf(“%d”,num[3]);
该程序的运行结果是___________________________________。
3、main()
{floatc,f;
c=30.0;
f=(6*c)/5+32;
printf(“f=%f”,f);
4、intx=5,y=8;
intmin(intx,inty)
{intz;
z=x<y?x:z;
returnz;
main()
{intx=7;
printf(“%d”,min(x,y));
该程序的运行结果______________________________________。
5、sum(intn){if(n==1)return(1);elsereturnn+sum(n-1);}main(){printf(″%dn″,sum(5));}
该程序的结果______________________________________。
6、main()
{
chars[]=“abcdef”;
s[3]=‘\0’;
printf(“%s\n”,s);
四、程序设计题(本题共3小题,每小题10分,共30分)
1、编程实现,求1到100的和。
2、编程实现,从键盘上输入三个数,求出其中最大的一个数。
3、编程实现,输入10个数求其平均值。
课程考试参考答案与评分标准
课程名称:C语言考试性质:考试试卷类型:A
考试班级:考试方法:闭卷命题教师:
一、单项选择题(本大题共20个小题,每小题1分,共20分)
1、C2、C3、A4、C5、B
6、C7、B8、A9、D10、D
11、B12、B13、D14、C15、B
16、C17、C18、A19、D20、C
二、填空(本大题共10个小题,每题2分,共20分)
1、0~~~~655352、将变量C中的字符显示到屏幕上
3、14、#include“stdio.h”
5、x>10&&x<100||x<06、定义了一个指向整型数据的指针变量
7、数据类型8、12
9、a[0]10、2
三、程序分析题(本大题共6小题,每小题5分,共30分)
1、a=9,b=92、283、f=68
4、75、156、abc
四、程序设计题(本大题共3小题,共30分)
1、main()
inti,sum;(2分)
for(i=1,sum=0;i<=100;i++)(4分)
sum+=i;(2分)
printf(“sum=%d\n”,sum);(2分)
可以用其他方法编写。
2、main()
inta,b,c,max;(2分)
scanf(“%d%d%d”,&a,&b,&c);(2分)
if(a>b)max=a;(2分)
elsemax=b;(2分)
if(max<c)max=c;(2分)
printf(“max=%d\n”,max);
3、main()
floata[10],sum;(1分)
inti;(1分)
for(i=0,sum=0;i<10;i++)(2分)
scanf(“%d”,&a[i]);(2分)
sum+=a[i];(2分)
Printf(“average=%d\n”,sum/10);(2分)
}可以用其他方法编写。

谭浩强pdf第四版

谭浩强c言语程序设计第四版pdf是谭浩强c言语系列的最新电子版图书,学习C言语的朋友必看的书本,讲解透彻内容丰厚,肯定值得一看的学习参考资料,别的本站也将谭浩强c言语程序设计第四版课后答案打包,大家赶忙下载吧。
c言语程序设计教程第四版pdf下载?c语言程序
本书介绍
C言语是国内外广泛运用的计算机言语,学会运用C言语进行程序设计是计算机工作者的一项基本功.
本书的第一版于1991年出书,第二版于1999年出书.因为本书作者具有丰厚的教学经历和编写教材的经历,并针对初学者的特色,精心策划、准确定位,使得本书概念明晰、例题丰厚、深入浅出,受到专家和读者的一致好评.本书被遍及以为是学习C言语的好教材,并被全国大多数高校选用.十多年来本书累计发行了700多万册,创同类书的全国最高记载,是学习C言语的主流用书.本书曾荣获原电子工业部优异教材一等奖、高校出书社优异畅销书特等奖、全国高等院校计算机基础教育研究会优异教材一等奖.
依据开展的需求,作者对本书进行了再修订,使本书愈加完善,更便于学习.书中悉数例题中的程序均已调试通过.
本书内容新颖、系统合理、逻辑性强、文字流通、通俗易懂,是学习C言语的理想教材.凡具有计算机初级常识的读者都能读懂本书.本书可作为高等学校各专业的正式教材,也是一本自学的好教材.别的本书还配有辅助教材《C程序设计题解与上机辅导》(第三版).
作者介绍
谭浩强教授,我国出名计算机教育专家.1934年生,广东台山人.1985年清华大学自动控制系结业.学生时代曾担任清华大学学生会主席、北京市人民代表.他是我国计算机遍及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部一国计算机应用技术证书考试委员会主任委员和教育部全国计算机等级考试委员会副主任.
他创造了3个国际记载:
(1)20年来他(及和他人合作)共编着出书了140本计算机着作,此外主编了300多本计算机书本,是出书科技着作数量最多的人.
(2)他编着和主编的书发行量超越5000万册,是读者最多的科技作家.我国均匀每26人、常识分子每1.5人就具有1本谭浩强编着的书.
(3)他和他人合作编着的《BASIC言语》发行了1250万册,创科技书本发行量的国际记载.此外他编着的《C程序设计》发行了700万册,在中央电视台系统地向全国教学了BASIC、C、FORTRAN、COBOL、PASCAL、VisualBasic共7种计算机言语,观众超越500万人.
在我国学习计算机的人中很少有人不知道谭浩强的名字的.他善于用读者简单了解的方法和言语阐明杂乱的概念.许多人以为他”开创了计算机书本贴近群众的新风”,为我国的计算机遍及画来作出了重要贡献.
谭浩强教授获全国高校教学成果奖(国家能奖)、国家科技进步奖,北京市政府颁发”有突出贡献专家称号”.全国政协副主席、中国工程院院长宋健为他题词,知名人士他为”教授计算技术的大师,遍及现代科技之巨头”.《计算机国际》报安排的”世纪评选”辅导他评为我国”20世纪最有影响的IT人物”10个人之一(排在第2位).他的功绩是把千百万群众带入计算机的大门.

未经允许不得转载:IT技术网站 » c语言程序设计答案(谭浩强pdf第四版)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载