2013年上半学期程序设计基础(c)模拟卷

2013年上半学期程序设计基础(c)模拟卷

ID:18424126

大小:63.00 KB

页数:8页

时间:2018-09-17

2013年上半学期程序设计基础(c)模拟卷_第1页
2013年上半学期程序设计基础(c)模拟卷_第2页
2013年上半学期程序设计基础(c)模拟卷_第3页
2013年上半学期程序设计基础(c)模拟卷_第4页
2013年上半学期程序设计基础(c)模拟卷_第5页
资源描述:

《2013年上半学期程序设计基础(c)模拟卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计基础(C)》模拟卷 一、判断题(共10小题,每小题2分,共20分,正确的打“√”,错误的打“×”。)123456789101._str可以用以定义为一个变量名()。2.结构化程序有顺序、转移、循环三种结构()。3.有如下定义与语句:intx=4,y;y=(x++);执行后x、y的值都为5()。4.如有定义:doubley=3/2;即y的值为1.5()。5.定义:doubley=0.3e2;是一个正确的定义()。6.有字符数组定义:charstr[100]=”abc123”;用字符数组str存放字符串,此字符串

2、的长度为100()。7.表达式:y=15%2的结果为真,即y值为1()。8.如有定义:charstr[81]=”123456789”;语句printf(“%s”,str+3);输出为456789()。9.在C语言中如有定义:char*p(intx);即p为指针名()。10.在C程序设计中,如有结构体定义:structname{doublex;charstr[20];}a;即结构体变量a占用存储空间为28B()。二、填空题(共7小题,每小题5分,共35分)12345671.在C程序设计中有下列语句:scanf(“%d%d

3、”,&x,&y);程序运行时x要获取值为50,y要获取值为100,即从键盘输入为。2.在C程序设计中,如果要在文件kk.c中使用函数intfind(inta[],intx,intn),而此函数定义在文件file.h中,则在文件包含预处理命令。3.三角形的三条边分别用a、b、c表示,请写出判断此三角形为等边三角形的表达式。4.已有定义:char*str[5]={“123”,”abcd”,”45”,”efghi”,”789”};程序要输出字符串”abcd”,请写出用str表示的printf语句。5.有以下结构体定义:str

4、cutkkk{intx;charst[10];}y[3]={6,”abcd”,10,”1234”,30,”ef”};请写出能表示数字10的表达式。6.在C程序设计中要计算x的平方根,并赋值给y,请写出此表达式。7.已有定义:inti;doublesum=0;在达到精度0.0001时计算表达式sum=1/1+1/2+1/3+1/4+…+1/n的值,请写出此语句块。三、程序阅读题(共3小题,每小题6分,共18分),把结果填写到相应空格中1231.阅读下列程序,如果程序执行时从键盘输入7860并回车,写出程序的运行结果。#i

5、ncludeintmain(){longintx,y;scanf("%ld",&y);do{x=y%10;y=y/10;printf("%ld",x);}while(y);printf("");return1;}2.阅读下列程序,程序运行时如从键盘输入字符’A’,写出程序的运行结果。#includevoidmain(){charc;intk=2;scanf("%c",&c);switch(c-'A'){case0:k++;case1:k+=2;break;default:k=k*

6、k;case4:k*=3;}printf("%d",k);printf("");}3.阅读下列程序,写出程序的运行结果。#includeintx=10;intt(){staticinty=4;y+=++x;returnx+y;}voidmain(){inti,s;for(i=0;i<2;i++)s=t();printf("%d",s);}四、程序设计题(共27分,第1题12分,第2题15分)1.请编写一程序,程序的功能是从键盘输入一个整数n,输出1~n之间所有的偶数。2.设计一个程序,程序的功

7、能是从键盘输入一些字符,把这些字符存放在文件kk.txt中,当输入字符’#’时程序结束。《程序设计基础(C)》模拟卷(二)大题一二三四总分得分阅卷人-------------------------------------------------------------------------------请保持卷面整洁,答题字迹工整。 一、判断题(共10小题,每小题2分,共20分,正确的打“√”,错误的打“×”。)123456789101.struct可以用以定义一个变量名()。2.在数组定义中inta[5]={20,

8、30,40,50,60};元素a[1]的值是20()。3.表达式x=++a等效于a=a+1;x=a;()。4.1/2的值是0()。5.如有定义:chars1[10]=”abc”;用字符数组s1存放字符串,此字符串的长度为10()。6.3&4的结果为真,即值为1()。7.如有定义:charstr[81]=”Howabout”;语句p

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

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

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