资源描述:
《《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.#include10、io.h>intnum(inty,intm,intd){intx[2][13]={{0,31,28,31,30,31,30,31,31,