c语言试题 谭浩强
更新时间:2023-11-02 16:16:01 阅读量: 综合文库 文档下载
- c语言试题库及答案详解推荐度:
- 相关推荐
C语言期末考试试题(谭浩强版) 2011-7-8 20:55 2011-7-8 21:23 最佳答案 C语言期末考试试题 2008年04月12日星期六 00:22
一选择题(24分,每小题2分)
1.已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是()。
A 存放读入数据项的存储区
B 存放读入数据的地址或指向此地址的指针 C 一个指向所读文件的文件指针
D 一个整形变量,代表要读入的数据项总数
2.以下程序的输出结果为()。 main( ) {
int i=010,j=10;
printf(\} A 11,9 B 9,10 C 8,10 D 9,9
3.设a为int型变量,执行下列赋值语句后,a的取值分别是()。 a=125.534; a=20.0/3;
a=(int)125.521%4; a=5<<2;
A 125,6,31,1 B 125,6,1,20
C 125,6.666666,31,20
D 125.534,6.666666,2,20
4.设i和k都是int类型,则for循环语句()。 for(i=0,k=-1;k=1;i++,k++) printf(\
A 循环结束的条件不合法 B 循环体一次也不执行
C 循环体只执行一次 D 是无限循环
5.以下程序的输出结果为()。 main( ) {
char c; int i;
for(i=65;i<68;i++) {
c=i+32; switch(c) {
case 'a': case 'b':
case 'c':printf(\ default:printf(\ } } }
A a,b,c,end B a,a,a,end C a,a,a, D a,b,c,
6.函数调用语句:fseek(fp,-10L,2);的含义是()。
A 将文件位置指针从文件末尾处向文件头的方向移动10个字节 B 将文件位置指针从当前位置向文件头的方向移动10个字节 C 将文件位置指针从当前位置向文件末尾方向移动10个字节 D 将文件位置指针移到距离文件头10个字节处
7.以下程序的输出结果为()。 main( ) {
int i=0,j=0;
while(s1[i]!='\\0') i++;
while(s2[j]!='\\0') s1[i++]=s2[j++]; s1[i]=0;
printf(\}
A side B country C sidetry
D countryside
8.下列说法不正确的是()。
A 主函数main中定义的变量在整个文件或程序中有效 B 不同函数中,可以使用相同名字的变量 C 形式参数是局部变量
D 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效
9.在下列程序段中,枚举变量 c1的值是()。 enum color { red,yellow,blue=4,green,white}c1; c1=yellow; c1=white; A 1 B 3 C 5
D 6
10.设有说明int (*ptr)();其中标识符ptr是()。
A 是一个指向整形变量的指针
B 是一个指针,它指向一个函数值是int的函数 C 是一个函数名 D定义不合法
11.定义由n个指向整形数据的指针组成的数组p,其正确的方式为()。
A int p;
B int (*p)[n]; C int *p[n]; D int (*p)( );
12.具有相同类型的指针类型变量p与数组a,不能进行的操作是()。
A p=a; B *p=a[0]; C p=&a[0]; D p=&a;
二判断对错,对的划“√”,错的划“×”(20分,每小题2分)
1.参加位运算的数据可以是任何类型的数据。 ( )
2.若有定义和语句: int a; char c; float f;
scanf(\
若通过键盘输入:10 A 12 5
则a=10,c=‘A’,f=12.5。 ( )
3.C语言把文件看作是一个字符(字节)的序列。 ( )
4.若有宏定义:
#define S(a,b) t=a;a=b;b=t
由于变量t没定义,所以此宏定义是错误的。 ( )
5.在Turbo C中,下面的定义和语句是合法的: file *fp;
fp=fopen(\ ( )
6.若有定义: char s[ ]=\;
则Turbo C系统为数组s开辟6个字节的内存单元。 ( )
7.若有定义和语句:
int a[3][3]={{3,5},{8,9},{12,35}},i,sum=0; for(i=0;i<3;i++) sum+=a[i][2-i];
则sum=21。 ( )
8.若有定义和语句:
struct student {
intnum;
char name[10]; float score; }
s[5]={{1,\输出结果是1。 ( )
9.在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。
10.在Turbo C中,此定义和语句是合法的: enumaa{ a=5,b,c}bb; bb=(enumaa)5; ( )
三写出下列程序的运行结果(36分,每小题6分) 1.
main( ) {
int i=29,j=6,k=2,s; s=i+i/j%k-9; //s=i+(i/j)%k-9 printf(“s=%d\\n”,s); } 2.
main( ) {
int x=31,y=2,s=0; do {
s-=x*y; x+=2;y-=3; }
while(x%3==0); //先执行,后判断 printf(“x=%d\\ty=%d\\ts=%d\\n”,x,y,s); } 3.
main( ) {
int a[6]={10,20,30,40,50,60},i; invert(a,0,5); for(i=0;i<6;i++)
( )
正在阅读:
c语言试题 谭浩强11-02
精索静脉曲张30天自愈路程11-23
中考语文复习专题一积累与运用10-28
幼儿园感恩活动总结范本参考04-04
试卷A《艺术设计概论》11-22
资产清查工作报告01-19
各种轴承的代号说明10-14
第六章第一节沃尔多的综06-09
土壤肥料学试题十六答案10-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 浩强
- 试题
- 语言
- 2《运动学》内容讲解解析
- 湖北省宜昌市2015届高三五月模拟考试理科综合试题
- 2015经济师中级人力第7-8章--测评题--环球网校 - 图文
- 论文题目 - 图文
- 5083铝合金在海水中的腐蚀电化学行为及活性氯影响研究(精)
- catia+simdesign+adams实现CAD模型导入 - 图文
- 尔雅通识大学语文课后习题答案2015(下)
- 土地资源学复习题整理
- 宏微观
- 基于jsp(java)驾校考试系统的设计和开发 - 图文
- 幼教摘抄
- 管理会计-王静-课后习题答案
- 朱集西煤矿2014年防治煤层自然发火(最终)(1)
- 某市联通公司网格化营销体系建设方案
- 浅谈小学作文教学的几点做法
- 数学错题
- 2013-2014学年下学期期中检测试卷
- 2017-2018学年北师大版高中英语选修6全册教学案含答案
- 《初等数论(闵嗣鹤、严士健)》第三版习题解答
- AutoCAD说课稿