2012-2013-2学期《程序设计基础(C)》试卷(qj).docx

上传人:王** 文档编号:860421 上传时间:2024-02-05 格式:DOCX 页数:5 大小:117.27KB
下载 相关 举报
2012-2013-2学期《程序设计基础(C)》试卷(qj).docx_第1页
第1页 / 共5页
2012-2013-2学期《程序设计基础(C)》试卷(qj).docx_第2页
第2页 / 共5页
2012-2013-2学期《程序设计基础(C)》试卷(qj).docx_第3页
第3页 / 共5页
2012-2013-2学期《程序设计基础(C)》试卷(qj).docx_第4页
第4页 / 共5页
2012-2013-2学期《程序设计基础(C)》试卷(qj).docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2012-2013-2学期《程序设计基础(C)》试卷(qj).docx》由会员分享,可在线阅读,更多相关《2012-2013-2学期《程序设计基础(C)》试卷(qj).docx(5页珍藏版)》请在优知文库上搜索。

1、9 .若ini型占两个字节,inta=-ljprintf(,*%d%unw,a,a);输出是As-1,-1Bx-1,1C、-1,65535D、l,-l10 .intx=3;doprintf(,%3dn,-=2);while(!(x);输出是A、1Bs30C、1-2D、死循环IL若有说明语句:inta34;则正确的是【A、printf(w%dw,a);B、printf(u%dn,a00);Cprintf(w%dw,a33);D.printf(ii%dn,a(3,3);12 .下面描述正确的是【A、两个字符串所包含的字符个数相同时,才能比较字符串B、字符个数多的字符串比字符个数少的字符串大C、字符

2、串“A”与,,相等Dx字符串“That”小于字符串aThetw13 .在一个文件中定义的全局变量的作用域为【A、本程序的全部范围B、离定义该变量的位置最近的函数C、函数内全部范围D、从定义该变量的位置开始到本文件结束14 .以下对宏替换叙述不正确的是【A、宏替换不占用运行时间B、宏名无类型C、宏替换只是字符替换D、宏替换时需先求出实参表达式的值15 .在C语言中,变量的指针是指该变量的【A、地址B、名C、值D、一个标识16 .以下说法不正确的是【A、形参必须指定类型B、若形参与实参类型不一致,按照实参类型转换C、形参在函数被调用前不占用内存D、实参要有确定的值17 .以下说法正确的是【A、共用

3、体变量所分配得的字节数是其所有成员字节数之和B、结构体变量中成员名可以和程序中其它变量名同名C、typedef可以定义新的数据类型D、枚举类型中的元素可以对其进行赋值18 .在C语言中对于文件存取的单位是【A、记录B、函数C、字节D、模块姓名:学号:青海大学考试试卷20122013学年第二学期程序设计基础(C)课程考试试卷注:所有答案均写在答题卡上,考试结束后试卷和答题卡一并交回1.C语言程序的执行总是从A、main函数开始C、源程序的第一个函数开始2 .下列变量名中不合法的是A、_alC、al_3 .C语言整序的运行过程正确的是A、编辑-编译-连接-运行C、编译-编辑-连接-运行B、编译预处

4、理命令开始D、#includestdio. h开始B、l_aD、a_lB、编辑-连接-编译-运行D、连接-编辑编译运行4 .若有三个整型常量:1LOII,0x11分别表示【】A、十进制,八进制,十六进制B、十进制,二进制,八进制C、二进制,二进制,十六进制D、十进制,二进制,十六进制5 .printf(I01x42);的输出结果是【】A、101,x42B、101,mx42wC.ABD、A,wB”6. 1/2和1%2的结果正确的是A、0和IB、0.5和0C、0.5和1D、0和07. 已知inta=l,b:floatC=L5;计算完b=a+(int)c;后b和C的值A、b是2.5c是1.5B、b是

5、2.0C是L5C、b是2C是1D、b是2C是L58. inti=3,m,n计算m=+i;n=i+;后m,n,i的值分别是A、4,4,4B、4,4,5C、3,4,5D、3,3,5O 器OO拚O-K O C19. ini*p,a5=l,2,3,4,5;p=a;Prinlf(%d,(*+p);结果是A、2B、1C、3D、有语法错误20.若用fopen函数打开一个新的二进制文件,要求文件既能读也能写,则应选用的文件方式是【】A、wb+B、rC、w+D、rb+二、填空题(每空1分,共15分)1 .有程序代码CharCh=A;PUtChar(Ch+32);输出结果是。2 .a=l;b=2;c=3;d=4;

6、m=l;n=l;计算(m=ab)&(n=cd)J11,m为,n为3 .有intx;charchjfloaty;表达式x/ch+y结果的数据类型为。4 .结构化算法的三种基本结构为:顺序结构、05 .C语言中逻辑“真”等价于o6 .数组在内存中占据的存储区是,数组名代表。7 .实参和形参之间的信息传递方式主要有和两种。8,若外部变量与局部变量同名,则被屏蔽。9 .inta5=l,2,3,4,5,*pl=a,*p2=Aa3;则p2-pl=。10 .根据数据的组织形式,文件分为和。得分评卷人三、判断题(每小题1分,共5分1 .在开关分支switch语句中的各case后的判断值必须不同。【】2 .函数

7、可以没有返回值。3 .continue语句用于结束当前循环。【】4 .静态局部变量具有全局寿命。【】5 .多维数组在内存中按下标顺序依次存储在连续空间中。【得分评蓊元四、程序阅读填空题(共20分)L请写出输出结果(6分)2.请写出输出结果(6分)voidsub(void)voidswap(int*pl,int*p2)inta,b;int*p;a=6;P=P1;b=7;pl=p2;printf(sub:a=%d,b=%dn,a,b);p2=p;)main()main()inta,b;inta,b;a=3;int*pointer_1,*pointer_2;b=4;a=5;b=9;prin(f(ma

8、inra=%d,b=%dn,a,b):PoinIer-J=&a;pointer_2=&b;sub();if(ab)swap(pointer_1,pointer_2);printf(maina=%d,b=%dn,a,b);)printf(%d,%d,*pointer_l,*pointer_2);3将数组中的元素按照相反顺序存放,请按题意填空。(8分)voidinv(intx,intn)main()intt,i,j,m=(n-l)2;inti,al0=3,7,9,11,0,6,7,5,4,2;for(i=0:i=(2)zi+)inv(l):j=(3);printf(Thearrayhasbeenr

9、everted:n);t=xi;:xj=t;for(i=0;i10;i+)printf(%d,ai);得分评卷人五、编程题(共20分)1 .编程输入百分制的分数,进行分类大于90分输出“A”,89分到80分之间输出“B”,79分到60分之间输出“C”,小于60输出“D”。(5分)2 .编程实现求J+T+g+10?的值。(5分)3 .从键盘输入10个整数到数组中,再输入一个要查找的数,若找到此数将其从数组中删除,若没找到输出“notfound(10分)得分评卷人1.(5分)五、编程题(共20分)3.(10分)2.(5分)青海大学考试试卷20122013学年第二学期程序设计基础(C)课程考试试卷答题卡院系:专业班级:姓名:学号:考试日期:2013年7月日成绩:题号二三四五总分核分人得分得分评卷人得分评卷人二、填空题(每空1分,共15分)6.,7.和8.9.10.和得分评右一|三,判断题(每小明分,共5分)1.2.3.4.5.得分评卷人四、程序阅读填空履(共20分)1.(6分)2.(6分)3.(8分)(1)(2)(3)(4)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!