《c语言程序设计》试题

《c语言程序设计》试题

ID:33578471

大小:168.69 KB

页数:9页

时间:2019-02-27

《c语言程序设计》试题_第1页
《c语言程序设计》试题_第2页
《c语言程序设计》试题_第3页
《c语言程序设计》试题_第4页
《c语言程序设计》试题_第5页
资源描述:

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

1、合肥师范学院试卷(2008~2009学年度第一学期)………………………课程名称C语言程序设计考核类型考试A卷线考试形式闭卷答题时间120分钟考试性质期末学号题号一二三四五总分复核人得分………………………姓名订得分评卷人一、选择题:(本大题共15小题,每小题2分,共专科30分)071.算法的有穷性是指()。…………………装A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用2.以下不属于合法的标识符的是()。专业(班级)………………………A)sumB)n_1_2_3C)Mr.JohnD)Mai

2、n…封3.设变量已正确定义并赋值,以下正确的表达式是()。…A)a=y+5=zB)int(15.8%5)C)x=y++,++yD)x=25%5.0………4.以下定义语句中正确的是()。…物理与电子工程A)inta=b=0;B)charA=65+1,b='b';系别………C)floata=1,"b=&a,"c=&b;D)doublea=0.0;b=1.1;密5.语句printf("a=%4d,b=%4d",123,12345);执行后输出的结果是……()。(说明:□表示空格)………A)a=123,b=1234B)a=123□,b=12345《C语言程序设

3、计》试卷第1页共9页C)a=123,b=2345D)a=□123,b=123456.若有以下程序段:intx1=1,x2=2,x3=3;x3=x1/x2;printf("%d",x3);执行后输出的结果是()。A)0.5B)1/2C)0D)37.已知字母A的ASCII代码值为65,若变量ch为char型,以下不能正确判断出ch中的值为大写字母的表达式是()。A)ch>='A'&&ch<='Z'B)!(ch>='A'‖ch<='Z')C)ch>=65&&ch<=90D)(ch+32)>='a'&&(ch+32)<='z')8.有以下程序段:ints=0,

4、i=10;do{s=s+i;}while(i<10);循环体执行的次数是()。A)0B)1C)10D)无限次9.在C语言中,属于“当”型循环的是()A)do…while循环B)while循环C)scan循环D)do…case循环10.若有定义inta[10];则下面有问题的赋值语句是()。A)a[0]=0;B)a[2*3]=2*3;C)a[9]=2.5;D)a[10]=10;11.C的函数库中提供了一些用来处理字符串的函数。下面的函数,可以实现两字符串大小比较的是()。A)strcat()B)strcpy()C)strcmp()D)strlen()《C语言

5、程序设计》试卷第2页共9页12.以下关于函数的叙述中错误的是()。A)用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值;B)用户定义的函数中可以有、也可以没有return语句;C)用户定义的函数若不希望带回返回值,则应定义函数为void类型;D)函数返回值的类型取决于函数定义时指定的函数类型,而不取决于return语句中表达式的类型;13.以下程序的运行结果是()。#includevoidswap(inta,intb){intt;t=a;a=b;b=t;}voidmain(){inti=3,j=5;printf(

6、"%d,%d",i,j);swap(i,j);printf("%d,%d",i,j);}A)3,5,3,5B)3,5,5,3C)3,3,5,5D)5,5,3,314.以下程序运行结果是()#includevoidfun(intx){if(x/2>0)fun(x/2);printf("%d",x);}voidmain(){fun(3);printf("");}A)13B)10C)31D)1.51.25《C语言程序设计》试卷第3页共9页15.若有定义:structstu{charno[5];charname[20];}student[

7、4];则数组student在内存中所占字节数为()A)5B)20C)25D)100得分评卷人二、填空题:(本大题共20空,每空1分,共20分)1.设变量a为int型变量,且值为2。请写出运算a++后表达式的值和变量a的值。2.若要整型变量b中的值为9,要求按以下格式输入b的值:b=9请完成输入语句:scanf("",);。3.以下程序要实现求1+2+…+n(n>0)的功能,请将程序填写完整。#includevoidmain(){intn,i=1,m;m=;printf("请输入一个正整数:");scanf("%d",&n);while()

8、{m=;i++;}printf("%d",m);}4.有程序段

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

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

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