《c语言程序设计》c语言杭电09级a卷试题(山寨版)

《c语言程序设计》c语言杭电09级a卷试题(山寨版)

ID:42099903

大小:186.00 KB

页数:9页

时间:2019-09-08

《c语言程序设计》c语言杭电09级a卷试题(山寨版)_第1页
《c语言程序设计》c语言杭电09级a卷试题(山寨版)_第2页
《c语言程序设计》c语言杭电09级a卷试题(山寨版)_第3页
《c语言程序设计》c语言杭电09级a卷试题(山寨版)_第4页
《c语言程序设计》c语言杭电09级a卷试题(山寨版)_第5页
资源描述:

《《c语言程序设计》c语言杭电09级a卷试题(山寨版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、杭州电子科技大学学生考试卷(A)卷考试课程C语言程序设计考试口期2010年1月口成绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业座位号说明:请将全部答案都书写在最后页答题纸上,否则答题无效。试题一、判断题,正确打钩,错误打叉(共10分)1•不同类型的变量在内存中占用存储空间的大小是一样。2.break语句只能用在循环体中。3.用C语言编写的源程序须经过编译连接后,生成扩展名为.exc的可执行文件,才能运行。4•P是一个指针变量,怕++表示指针P的对象加!□5.在函数体内定义的变量称局部变量,局部变量只能被本函数引用。6.—维数组的数组名是

2、一个地址常量,表示第一个元素的地址。7.在printf函数中,如果用格式符“%d”输出实数时,则得不到正确的输出结果。8.在C语言程序中变量必须定义后再使用。9.如果si、S2是两个字符串,可以用库函数strcpy(sl,s2)把字符串s2复制到si中。10.表达式3*5/2与表达式3/2*5等价,即两个表达式的值相等。printf(H%dz%d,%dnzcl,c2As);n语句后,cl,c2和s的输出值是()。A、5,7,7B、6,7,7C、5,6,7D、6,6,77.若有floata=2.5,b=6.3A*pa=&a;执行语句"*p/=3;p

3、a=&b"后;则正确的是()。A、*pa的值是6.3B、pm的值是2.5C、的值是7.5D、pa的值是6•38・若结构体变量x定义如下,下面能给变量x输入数据的正确语句是()struct,ex{floatrl;floatie;}X;A、scanf("%f%f〃,x.rl,x.ie);B>scanff",&x.rl,&x.ie);C、seanfcx・x.rl,ex.x.ie);D、scanf("%f%f〃,&cx.x.rl,&cx.x・ie);9.f函数定义如下,f(3)的值是()ointf(intx){intk=2;k+=x;returnk;}A

4、.3B、5C、7D、1010.假设变量x、k都已定义,下列语句片段中,无语法错误的是()。A、switch(x){casex>=90:pulchar(A);试题二、单选题,根据题目从A、B、C、D中选择一个正确的选项(共10分)1.如果在程序中需调用库函数sqrt,则程序中必须包含头文件()。A、string,hB、stdlib.hC、ctype.hD、math,h2.若有定义语句:inta[10];则下列对a数组元素正确引用的是()。4、a[10/2]B、a[10]C、a[4.5]D、a(1)3.用C语言逻辑表达式表示条件“-5WxW3”,下面

5、正确的逻辑表达式是()o4、-5WxW3B、-5Wx&&xW3C、-5Wx

6、

7、xW3D、-5Wx,xW34.函数定义如下:voidfun(intintc){*s=5;c=5;}如果在主函数中程序段有:inta=6,b=6;fun(&a,b);则调用fun函数后,变量“b的值分别是()。A、6,5B、5,5C、5,6D、6,65・若有定义语句:charc=,,侧变量c()。casex<60:}B、switch(x){case1+2:defualt:case2*4:)C、switch(x){case2+x:case3窃x:default:)D.s

8、witch(x){case3-5:case7.8:default:pufchar(E);k二A;k=,E,;k二B;k=x-2;k=x+3;k=0;k=0.5*x;k=8*x;k=0;A.含4个字符C.含2个字符6.如果对变量的定义为:试题三.程序阅读,写出运行结果(每小题4分,共20分)B.含3个字符D.含1个字符intcl,c2,s=5;贝!J执行ucl=s++;c2=++s;A.含4个字符C.含2个字符6.如果对变量的定义为:试题三.程序阅读,写出运行结果(每小题4分,共20分)B.含3个字符D.含1个字符intcl,c2,s=5;贝!J执

9、行ucl=s++;c2=++s;1.#includevoidmain(){intjrk,si,s2;sl=s2=0;for(j=l;j<=5;j++){sl++;for(k=l;k<=j;k++)s2++;printf(K%d%dn,slzs2);}}2.#includevoidmain(){inti,szj,a[3][2]={0,1,2,3,4z5};for(i=0;i<2;i++){for(s=0,j=0;j<3;j++)s+=m[j][i];printf(n%d#n,s);}}3.#include

10、io.h>intnum(inty,intm,intd){intx[2][13]={{0,31,28,31,30,31,30,31,31,

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

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

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