C语言程序设计试题(A卷)

C语言程序设计试题(A卷)

ID:40981256

大小:55.50 KB

页数:7页

时间:2019-08-12

C语言程序设计试题(A卷)_第1页
C语言程序设计试题(A卷)_第2页
C语言程序设计试题(A卷)_第3页
C语言程序设计试题(A卷)_第4页
C语言程序设计试题(A卷)_第5页
资源描述:

《C语言程序设计试题(A卷)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、商洛学院2007—2008年度第一学期期末考试试题课程:C语言程序设计(A卷)适用班级:06物理教育(本)06生物(本)一、填空题:(每空1分,共10分)1.一个C源程序可以包含若干个函数,但是必须有且仅能有一个函数。2.C源程序的基本单位是。3.在C语言中,输入操作是由库函数完成的,输出操作是由库函数完成的。4.函数直接或者间接的自己调用自己,称为函数的。5.C语言中的标识符只能由三种字符组成,它们是、、。6.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的

2、值为。7.若定义:charc=‘10’;则变量c中包含的字符个数为。二、选择题(每题1.5分,共30分)1、以下选项属于C语言的数据类型是()。A、复数型B、逻辑型C、双精度型D、集合型2、在C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为()。A、0~255B、1~32767C、0~65535D、0~21474836473、sizeof(float)的值是()A、2B、4C、8D、14、C语言中不正确的int类型的常数是()A、049B、0C、32762D、0xAF

3、5、字符(char)型数据在微机内存中的存储形式是()A、反码B、补码C、ECBCDIC码D、ASCII码6、在以下运算符中,优先级最高的运算符是()A、<=B、=C、%D、&&第7页共7页7、在C语言提供的合法的关键字是()A、switchB、cherC、CaseD、Defalt8、设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16+y,k=z-32)后,x的值为()A、4B、16C、32D、-129、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c

4、的值的类型是()A、floatB、intC、charD、double10、设x、y、t均为int型变量,则执行语句:x=y=3;t=++x

5、

6、++y;后,y的值为()。A、不定值B、3C、4D、111、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的是()。A、!aB、a<>0C、a=0D、a12、C语言程序的三种基本结构是()。A、顺序结构、选择结构、循环结构B、递归结构、循环结构、转移结构C、嵌套结构、递归结构、顺序结构D、循环结构、转移结构、顺序结构13、以下说法正确的是()。A、C

7、语言程序总是从第一个定义的函数开始执行B、C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分14、设i,j,k均为int型变量,则执行完下面的for循环后,k的值是()。for(i=0,j=10,k=0;i<=j;i++,j--)k+=i+j;A、10B、20C、30D、6015、若变量C为char类型,能正确判断出C为大第7页共7页写字母的表达式是()。A、’A’<=c<=’Z’B、(c>=’A’)

8、

9、(c

10、<=’Z’)C、(‘A’<=c)and(‘Z’>=c)D、(c>=’A’)&&(c<=’Z’)16、以下叙述正确的是 ()。A、函数可以嵌套定义也可以嵌套调用B、函数不可以嵌套定义但可以嵌套调用C、函数不可以嵌套定义也不可以嵌套调用D、函数可以嵌套定义但不能嵌套调用17、当执行以下程序段时,下面()说法正确。x=-1;do{x=x*x}whlie(!x)A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误18、若x为整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是 

11、()A、pb=&xB、pb=xC、*pb=&xD、*pb=*x19、在宏定义#definePI3.14159中,用宏名PI代替一个()。A、单精度数B、字符串C、常量 D、双精度数20、若有以下说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是()。A.a[g-c]B.a[4]C.a[‘d’-‘c’]D.a[‘d’-c]三、程序阅读(每题4分,共20分)1、以下程序运行结果是。main(){inta[3][3]={{1,2}{3,4

12、}{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];第7页共7页printf(“%d”,s);}2、以下程序的运行结果是。main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}3、以

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

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

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