苏州科技学院-程序设计及C语言试卷A.doc

苏州科技学院-程序设计及C语言试卷A.doc

ID:57428642

大小:42.50 KB

页数:10页

时间:2020-08-17

苏州科技学院-程序设计及C语言试卷A.doc_第1页
苏州科技学院-程序设计及C语言试卷A.doc_第2页
苏州科技学院-程序设计及C语言试卷A.doc_第3页
苏州科技学院-程序设计及C语言试卷A.doc_第4页
苏州科技学院-程序设计及C语言试卷A.doc_第5页
资源描述:

《苏州科技学院-程序设计及C语言试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系专业班学号姓名┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉试卷类型:A苏州科技学院程序设计及C语言试卷使用专业年级 计算机07级民办考试方式:开卷()闭卷()共10页题号合计得分一、选择题(每题2分,共20分)1.给出定义:charx[]="abcde";chary[]={'a','b','c','d','e'};正确的叙述为:C。A)数组X和数组Y等价.B)数组x和数组Y的长度相同.C)数组X的长度大于数组Y的长度.D)数组X的长度小于数组Y的长度.2.以下说法中,正确的是:D。A)函数可直接引用其它函数中的static类别的局部变量.B)在函

2、数体中至少需要一个return语句。C)在函数体中可以定义另一个函数。D)在函数体中可以调用函数自身。3.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是____D____A)a>=10ora<=0B)a>=0

3、a<=10C)a>=10&&a<=0D)a>=10‖a<=04.在C程序中,若对函数类型未加说明,则函数的隐含类型为:____int____。A)intB)doubleC)voidD)char5.表达式strlen(“hello””)的值是B。A、4B、5C、6D、76.若有语句inta[9];则下述对a的描述正确的是_____A____。A)定义了一个名称为a的一维整型数组

4、,共有9个元素B)定义了一个数组a,数组a共有10个元素C)说明数组a的第9个元素为整型变量D)以上说法都不对7.在C程序中,用来返回逻辑值“真”的是:____A______。A)1B)非0的数C)非1的数D)大于0的数8.设字符变量ch的取值是小写的英文字母,将它转换为相应的大写英文字母的表达式是___B。A)ch+32B)ch-32C)ch+26D)ch-269.以下程序运行后的输出结果是_____A___main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d ",n[i]);}}A)13715B)

5、1357C)15913D)不确定的值10.已知字符A的ASCII码为十进制的65,下面程序的输出是__C___main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}A)C,DB)B,CC)67(C),DD)不确定的值┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉二、阅读程序题。仔细阅读程序,写出程序的运行结果。(每小题4分,共32分)1.#includeinta=4,b=5;(全局变量)intfun(intx,inty){inta=

6、2,b=3,c;c=a>b?a:b;returnc+x+y}main(){printf(“%d”,fun(a,b));}结果:122.#includemain(){chara[]=”book”,t;inti,k=0;for(i=1;i<=3;i++)if(a[k]main(){intw[10]={1,2,3,4,5,6,7,8,9,10},i,t;for(i=0;i<10;i++){t=w[i];w[i]=w[i]*w[i]%10;if(

7、w[i]==t)break;}printf("%d",w[5]);}结果:64.#includemain(){intx[8]={37,43,56,28,90,13,55,79},i,j,t;i=0,j=7;while(imain(){charw[5]={'a','b','c','d','e'};inti;for(i=0;i<2;i++)w[i]=w[i+2]-32;w[i]=

8、w[i]-30;w[i+1]=w[i+1]-30;for(i=0;i<5;i++)printf("%c",w[i]);}结果:CDEFe┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉6.#includemain(){inti,j;for(i=0;i<5;i++){j=i*10+6;if(j%3!=0)continue;printf("%d",j)

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

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

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