C语言程序设计往届考试题二

C语言程序设计往届考试题二

ID:37928012

大小:64.00 KB

页数:7页

时间:2019-06-03

C语言程序设计往届考试题二_第1页
C语言程序设计往届考试题二_第2页
C语言程序设计往届考试题二_第3页
C语言程序设计往届考试题二_第4页
C语言程序设计往届考试题二_第5页
资源描述:

《C语言程序设计往届考试题二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、怀化学院课程考核试题卷  学号:    姓名:考试轮次:2008-2009学年第二学期期末考试试卷编号考试课程:[060036]高级语言程序设计命题负责人黄隆华适用对象:08级计算机科学与技术专业本科审查人签字考核方式:考试,闭卷试卷类型:B卷时量:180分钟总分:100分第一部分笔试试题一、填空题(每空1分,共15分)1.在C语言中使用到的变量,都应先(),后()。2.表达式3

2、

3、4的值为();表达式3&&4的值为();表达式!3的值为()。3.有如下语句:charA[]={"Iamastudent"};该字符串所占空间

4、的长度是()。4.执行语句printf("%d",strlen("\'101x61"));后的输出为()。5.已知:ints[][3]={1,2,3,4,5};此时数组元素s[1][1]的值为()。6.下面数组定义:chars[5],其下标下界是(),上界是()。7.若a是int型变量,则计算表达式:a=25/3%3后a的值是()。8.若a、b和c均为int型变量,则计算表达式:a=(b=4)+(c=2)后,a值为(),b值为(),c值为()。9.有如下程序,其运行结果为()#include"stdio.h

5、"voidpri(intx){if(x>0){pri(x-2);printf("%d",x);}}intmain(){pri(5);return1;}二、选择题(每小题2分,共20分)1.对于int*pa[5];的描述,()是正确的A、pa是一个指向数组的指针,所指向的数组是5个int型元素B、pa是一个指向某数组中第5个元素的指针,该指针是int型变量C、pa[5]表示某个数组的第5个元素的值D、pa是一个具有5个元素的指针数组,每一个元素是一个int型指针第7页共7页怀化学院课程考核试题卷  学号:    姓名:2.以

6、下能正确地定义整型变量a,b和c并分别为a,b,c赋初值5的语句是(    )。A、inta=b=c=5;              B、inta,b,c;a=b=c=5;C、a=5,b=5,c=5;               D、a=b=c=5;3.下面语句inti=3;printf("%d,%d",i,i++);的执行结果是(  )。A、4  3  B、3,3   C3,4    D、4,34.与语句while(!x)等价的语句是(  )。A、while(x==0)   B、while(x!=0)  C、while(

7、x!=1)   D、while(~x)5.当调用函数时,实参是一个数组名,则向函数传送的是(  )。A、数组的长度              B、数组的首地址C、数组每一个元素的地址    D、数组每个元素中的值6.下列语句应将小写字母转换为大写字母,其中正确的是()A、if(ch>=‘a’&ch<=‘z’)ch=ch-32;B、if(ch>=‘a’&&ch<=‘z’)ch=ch-32;C、ch=(ch>‘a’&&ch<=‘z’)?ch-32:‘’;D、ch=(ch>‘a’&&ch<‘z’)?ch-32:ch;7.下列二维

8、数组的说明中,不正确的是()A、floata[3*8][7-3]B、floata[][3]={0,1,8};C、#defineL3D、inta[6],[7]floata[L][3]8.以下程序中,while循环的循环次数是()。#includeintmain(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}return1;}A、1B、10C、6D、死循环,不能确定次数9.以下说法中正确的是()A、C语言程序总是从第一个定义的函数开始执行B、在

9、C语言程序中,要调用的函数必须在main()函数中定义第7页共7页怀化学院课程考核试题卷  学号:    姓名:C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分10.下面的程序结果为()#include"stdio.h"intmain(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");return1;}A、有语法错误不能通过编译B、输出****C、可以通过编译,但不能通过连接,因而不能运行D、输出###

10、#三、判断题(每小题1分,共15分)1.函数调用可以出现在一个表达式中。()2.在switch-case语句中,必须使用default语句。()3.C语言程序中,语句以分号结尾。()4.C语言认为名为Student和student的变量是不同变量。()5.C语言规定,函数的实参应与其对应的形参类型一致。

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

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

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