C语言复习试卷4

C语言复习试卷4

ID:41762439

大小:128.44 KB

页数:11页

时间:2019-09-01

C语言复习试卷4_第1页
C语言复习试卷4_第2页
C语言复习试卷4_第3页
C语言复习试卷4_第4页
C语言复习试卷4_第5页
资源描述:

《C语言复习试卷4》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言试题题号■二二四五—1—卷面总分分数说明:本试卷卷面满分为100分。参考答絮与评分标准一、判断对错(6分,每题1分)C语言程序总定从main函数第一•条可执行语句开始执行,在m3in函数结束。(正俩)若用数组名作为函数的实参,传递给形参的是数组第一个元素的值。(错)C语言中,函数调川时,只有当实参与其对应的形参同名时,才共占同一个存储单元。(错凡是函数中未指定存储类别的局部变量其隐含的存储类别是自动(auto)变量。(正确)结构体类型所占用的内存字节数是所有成员变量占用的内存字节数的总和。(错谋)1•函数的定义可以嵌套,但函数的调川不可以嵌套。(错)456O昏:2;OO二、单项选择题:(

2、10分,每题2分,评分标准:正确得2分,错误扌【I2分)1•若有定义int(*p)[4]・则标识符p是一个A)指向整型变最的指针变最B)指向函数的指针变量彳C)指向有四个整型元素的一维以適••的指针D)指针数组名,有四个元素,2.下列对字符串的定义中,错误寸A)charB)charC)charD)charstr[7]="FORTIstr[]="FORTRA*str="FORTRANstr[]={FTOTRT3.针对下面程序段,下面哪些说法是#includevoidSwap(intini*y);mainOinta,b;a=5;b=9;Swap(&a,&b);printf(na=

3、%d,b=%datb);}voidSwap(int*x,int*y){int*pTemp;*pTcmp=*x=客y;宕y=*pTemp;}A)程序运行结果为乱码;B)程序运行后将导致程序朋溃;C)程序编译时出错导致程序无法运行;7D)程序执行了危险的操作;2.已知学生记录描述为:structstudent{intno;charname[20J:charsex;struct{intyear;charmonth[15J;intday;}birth;};structstudents:设变量s中的生日是1984年11月11日,下列对生日的正确赋值方式是A)s.birth.year=1984;s.bi

4、rth.month=Tl";s.birth.day=11;B)s.birth.year=1984;s.birth.month=11;s.birth.day=11;7C)s.birth.year=1984;strcpy(s.birth.month,s.birth.day=11;D)s.birth.year=1984;strcpy(s.birth.month,11);s.birth.day=11;3.要使下面程序的输出1,2,34,则从键盘输入的数据格式应为。#includemain(){chara,b;intc;seanf("%c%c%d",&a,&b,&c);printf(H

5、%c,%c,%dWnn,afb,c);}A)1234B)1,2,34C)T,'2',347D)1234三、写出下列程序的运行结果。(10分,评分标准:正确得2分,完全错谋抑2分,如果部分错误,少一行或者多了一行,或者其他提示信息,则抑1分)1.mainO{inti,j,x=0:for(i=0;i<2;i++){x++;for(j=0;j<3;汁+){if(j%2)continue;x++;}x++;}printf(nx=%dWnH,x);程序运行结果是:x=61.#includestructdate{intyear;intmonth;intday;};structdatefu

6、nc(structdatep){p.year=2000;p.monlh=5;p.day=22;returnp:}mainO{structdated:d.year=1999;d.month=4;d.day=23;printf("%d/%d/%dWn",d.year.d.month,d.day);d=func(d);printf("%d/%d/%dWn",d.year,d.month,d.day);}程序的运行结果是:1999/4/232000/5/222.#includemainO{chara[]="Hello1';char*p=NULL;for(p=a;p

7、printf(M%sWnM,p);}程序运行结果是:HelloellolloIo03.#includeintfun(intx,inty){returnx>y?x:y;}mainO{inta=2,b=5,c=8;printf("%dWn",fun(fun(a+c,b),a-c));}程序运行结果是:101.#includevoidFunc(void);mainO{

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

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

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