程序设计基础(C)模拟卷.doc

程序设计基础(C)模拟卷.doc

ID:49732341

大小:85.00 KB

页数:9页

时间:2020-03-04

程序设计基础(C)模拟卷.doc_第1页
程序设计基础(C)模拟卷.doc_第2页
程序设计基础(C)模拟卷.doc_第3页
程序设计基础(C)模拟卷.doc_第4页
程序设计基础(C)模拟卷.doc_第5页
资源描述:

《程序设计基础(C)模拟卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《程序设计基础(C)》模拟卷(一)大题—二三四总分得分阅卷人请保持卷面整洁,答题字迹工整。一、判断题(共10小题,每小题2分,共20分,正确的打“厂,错误的打“X”。)123456789101._sti•可以用以定义为一个变量名()。2.结构化程序有顺序、转移、循环三种结构()。3.有如下定义与语句:intx=4,y;y二(x++);执行后x、y的值都为5()o4.如有定义:doubley=3/2;即y的值为1.5(5.定义:doubley=0.3e2;是一个正确的定义()。6.有字符数组定义:charstr[100]二FbcI23";用字符数组str存放字符串,此字符串的长度为100()。7

2、.表达式:y=15%2的结果为真,即y值为1()。8.如有定义:charstr⑻戸'123456789S语句printf(<4%s,,,str+3);输岀为456789()。9.在C语言中如有定义:char*p(intx);即p为指针名()。10.在C程序设计中,如有结构体定义:structname{doublex;charstr[201;}a;即结构体变量a占用存储空间为28B()o二、填空题(共7小题,每小题5分,共35分)12345671.在C程序设计中有下列语句:scanf(6t%d%d‘‘,&x,&y);程序运行时x要获取值为50,y要获取值为100,即从键盘输入为o2.在C程序设计

3、中,如果要在文件kk.c中使用函数intfind(inta[],intx,intn),而此函数定义在文件file.h中,则在文件包含预处理命令o3.三角形的三条边分别用a、b、c表示,请写出判断此三角形为等边三角形的表达式o4.已有定义:char*str[5]={6<123",''abccr',"45:'efghi"r789J;程序要输出字符串"abed",请写出用str表示的printf语句o5.有以下结构体定义:strcutkkkintx;charstflOl;}y[3]={6,"abed",10,"1234",30,"ef'};请写出能表示数字10的表达式o6•在C程序设计中要计算x的平

4、方根,并赋值给y,请写出此表达式。7.已有定义:inti;doublesum=0;在达到精度0.0001时计算表达式sum二l/l+l/2+1/3+1/4+...+l/n的值,请写出此语句块O三、程序阅读题(共3小题,每小题6分,共18分),把结果填写到相应空格中1231.阅读下列程序,如果程序执行吋从键盘输入7860并回车,写出程序的运行结果。#includeintmain(){longintx,y;scanf(”%kT,&y);do{x=y%10;y=y/10;printf(“%ki”,x);}while(y);printf(nH);return1;2.阅读下列程序,

5、程序运行时如从键盘输入字符,A,,写出程序的运行结果。#includevoidmain(){charc;intk=2;scanf("%cu,&c);switch(c-'A'){case0:k++;casel:k+=2;break;default:k=k*k;case4:k*=3;}printf(H%d”,k);printf(”“);3•阅读下列程序,写出程序的运行结果。#includeintx=10;intt(){staticinty=4;y+二++x;returnx+y;}voidmain(){inti,s;for(i=0;i<2;i++)s=t();

6、printf(n%d”,s);四、程序设计题(共27分,第1题12分,第2题15分)1•请编写一程序,程序的功能是从键盘输入一个整数n,输出1〜n之间所有的偶数。2•设计一个程序,程序的功能是从键盘输入一些字符,把这些字符存放在文件kk.txt中,当输入字符'#'时程序结束。《程序设计基础(C)》模拟卷(二)大题—--三四总分得分阅卷人请保持卷面整洁,答题字迹工整。一、判断题(共10小题,每小题2分,共20分,正确的打“V”,错误的打“X”。)123456789101.struct可以用以定义一个变量名()。2.在数组定义中inta⑸二{20,30,40,50,60};元素a[l]的值是2

7、0()。3.表达式x=++a等效于a=a+l;x=a;()。4.1/2的值是0()□5.如有定义:charsl[10]=Fbc=用字符数组si存放字符串,此字符串的长度为10()。6.3&4的结果为真,即值为1(7.如有定义:charstr[81]=,,Howabouf;语句printf("%s",str+2);输出为Jowabout()o8.C源程序经过编译、连接后,产生的文件扩展名为obj()

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

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

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