2010-2011第1学期《C语言程序设计》试卷A.doc

2010-2011第1学期《C语言程序设计》试卷A.doc

ID:50502484

大小:160.00 KB

页数:12页

时间:2020-03-10

2010-2011第1学期《C语言程序设计》试卷A.doc_第1页
2010-2011第1学期《C语言程序设计》试卷A.doc_第2页
2010-2011第1学期《C语言程序设计》试卷A.doc_第3页
2010-2011第1学期《C语言程序设计》试卷A.doc_第4页
2010-2011第1学期《C语言程序设计》试卷A.doc_第5页
资源描述:

《2010-2011第1学期《C语言程序设计》试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011-2012第1学期《C语言程序设计》试卷A一、选择题(每小题2分,共计40分)题号1234567891011121314151617181920得分答案1、以下能正确定义且赋初值的语句是()。A)intn1=n2=10;B)charc=32;C)floatf=f+1.1;D)doublex=12.3e2.5; 2、在C语言中,表达式____的值是整数类型。A)25.0B)34.5+0.5C)12.3*10D)3%103、以下叙述不正确的是()。A)一个C源程序可由一个或多个函数组成。B)一

2、个C源程序必须包含一个main函数。C)在C程序中,注释说明只能位于一条语句的后面。D)C程序的基本组成单位是函数。4、当a=1、b=3、c=5、d=4时,执行以下程序段后x的值是。if(a

3、、C语言中switch语句形式如下所示,关键字switch后一对圆括号中表达式exp的类型()。switch(exp){case常量表达式1:语句1;......case常量表达式n:语句n;default:语句n+1;}A)可以是整型或字符型B)只能是int类型C)只能是字符型D)只能是整型或实型7、C语言规定,函数返回值的类型是由()。A)调用该函数时系统临时决定B)return语句中的表达式类型所决定C)调用该函数时的主调函数类型所决定D)在定义该函数时所制定的函数类型所决定8、以下叙述中不

4、正确的是:()。A)在不同的函数中可以使用相同名字的变量。B)形式参数是局部变量。C)在函数内定义的变量只在本函数范围内有效。D)在函数内的复合语句中定义的变量在本函数范围内有效。 9、以下正确的函数声明形式是。A)doublefun(intx,inty)B)doublefun(intx;inty)C)doublefun(intx,inty) ;C)doublefun(intx,y)10、以下程序的运行结果是。#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti=10

5、,j=15,k;k=10*MIN(i,j);printf(“%d”,k);}A)10B)15C)100D)15011、以下对二维数组a的正确说明是。A)inta[3][]B)floata(3,4)C)doublea[][4]D)floata(3)(4)12、以下关于结构体的叙述中,错误的是()。A)结构体是一种可由用户构造的数据类型B)结构体中的成员可以具有不同的数据类型C)结构体中的成员不可以与结构体变量同名D)结构体中的成员可以是指向自身结构的指针类型13、判断字符串s1和s2是否相等,应

6、使用下面哪种形式_________。A)if(s1==s2)B)if(s1=s2)C)if(strlen(s1)==strlen(s2)))D)if(strcmp(s1,s2)==0)14、已定义c为字符型变量,则下列语句中正确的是()。A)c=’97’B)c=”97”C)c=97D)c=”a”15、以下程序的正确运行结果是。#includevoidnum(){externintx,y ;inta=15,b=10 ;x=a-b;y=a+b;}intx,y;main(){inta=

7、7,b=5 ;x=a+b ;y=a-b;num()printf(“%d,%d”),x,y);}A)5,25B)不确定C)12,2D)1,1216在一个源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是。A)externB)registerC)autoD)static17、变量的指针,其含义是指该变量的。A)值B)名C)地址D)一个标识18、已有定义inti,a[10],*p;,则下面赋值语句中合法的是()。A)p=100;B)p=a[5];C)p=a

8、[2]+2;D)p=a+2;19、若有如下定义:structperson{intid;charname[20];}per,*s=&per;则以下对结构体成员的引用错误的是()。A)per.nameB)s->nameC)(*per).nameD)(*s).id20、利用fopen()函数打开文件,如果打开失败,其返回值为_____。A)NULLB)EOFC)0D)不确定得分二、填空题(每空2分,共20分)1、一个C程序必定从________函数开始执行。2、C语言的源程序必须通过和后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。