计算机语言第2阶段测试题_第1页
计算机语言第2阶段测试题_第2页
计算机语言第2阶段测试题_第3页
计算机语言第2阶段测试题_第4页
计算机语言第2阶段测试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江南大学现代远程试卷目《算言C

第7章至第9章

分:学习中心(教学点)批次:

层次:专业:姓名:一、选题

学号:(每题2分共30分

身份证号:得分:1.

下面函数f的义f(inta){printf("%d",a);}函f的返类()。A.参数a的类相同B.是void类型C.有返回值D.无法定2.下说法正的是C。A.C程必在开头用预处理命#include<stdio.h>B.处理命令须位于C源程的首部C.C言中,预理命令都"#"头D.C语的处理命令只能实现宏定义和条件编译的功能3.C语的编译系统对宏命令是(D)时候处理的。A.程序运行B.程序连接C.源程序其C语言时行编译时D.源程序其成份正式编译之前进行处理的4.有定义int,以下描述正确的(B)。A.有a[0][0]值为C.有a[0][1]值为

B.数组个元素的值都为0D.上都不正确5.列程序段行后,s的是A)staticch[]="600";inta,s=0;for(a=0;ch[a]>='0'&&ch[a]<='9';a++)s=10*s+ch[a]-'0';1

A.600B.6C.D.出错6.有句charstr1[10],str2[10]={"books"};则能将字符串books赋数组str1的确语句是B)。A.str1={"Books"};B.strcpy(str1,str2);C.str1=str2;D.strcpy(str2,str1);7.在C语言,引用数组元素,其数组下标的数据类型允许是(CA.整常量B.整型表达式C.整常量或整型达式D.任类型的表达式8.对个数组a和b进如下初始化chara[〝ABCDEF〞charb[]={’,‘B’,‘C’,‘D’,‘E‘F’};则下叙述正确是(DA.a和b数组完全相同B.和b度相同C.a和b中都存放字符串D.a数比b组长长9.面程序段运行结果是(D表空格)charc[6]={00printf(”,c);A.abc

B.

C.

D.abc10.有语句inta;a=strlen(\bre\\\\bou\则值(A。A.14B.16C.13D.15(说明:\是退格)11.下对C语言函数的有关述中,正的是(A)。A.C,调用函时,只能把实参的值传送给形参,形参的值不能传送给实参B.C函即以嵌套定义又可以递归调用C.数必须有回值,否则不能使用函数D.C程中调用关系的所有函数必须放在同一个源程序文件12.下能正确定义数组并正赋初值的语句(D。A.intC.intc[2][]={{1,2},{3,4}};

B.inta[1][2]={{1},{3}};D.int][2]={{1,2},{},{34}};13.组名作为参数传递给函,此作为实参的数组名被处理(D)。A.该组的长B.数组的元素个数C.该组中各素的值该组的首地址14.下程序的正确运行结果(A)。<stdio.h>2

main(){

intp=func(k,m);printf(”p=func(k,m);printf(”}func(intb){intm=0,i=2;i+=m+1;return(m);}A.B.8,16C.8,20D.8,815.一个文件定义的全局变量的作用域为(DA.程序的全范围B.文件的全部范围C.数内全部围从定义该变量位置开始到本文件结束范围二、填空(每空3分共45分1.C语言中参数的传递方式包括值递

和地传递

两形。2.C语言中按变量值存在的时间(生存期把量分为静态储两种形式变量。3.定义的展只是简单的字替换。

存和动

存4.有定:则x数中行下标的下限为

,下的限为

。5.下程序用对从键盘上输入的两个字符串进行比较输出个符中一不同字的ASCII值差例如:输入的两个字符串分别为abcdefS和abceef,则出为-。请填空将序补充完整main(){charstrl[80],str2[80],cintI=0,s;gets(strl);

gets(str2);\0I++

))s=str1[I]–str2[I]d\n,s);

;3

}6.善以下程实现利用以下公式求的n次,要求用函数实现,其中f1函用来计算每项子的值,数用来计算每项分母的值x的从键盘上输入。

x

x23x2!

(2项的和floatf2(intn)floatn){{intI;floatfor(I=1;I<=n;I++)j=;}

j;}main(){floatexp=1.0;intn,x;printf(“inputanumber:”);scanf(”,&x);printf(\”,x);exp=;for(n=2;n<20;n++)exp=;printf(\nexp(%d)=%8.4f\”,x,exp);}7.下程序段运行结果是。intcharx[]=“theteacher”;while(x[++I]!=’\0’)if(x[I-1]==’t’)printf(“%c”,x[I]);8.下程序的行结果是1。sub(intn)main(){inta;{intI=5;if(n==1)return1;printf(\”,sub(I));a=n+sub(n-1);}return(a);}4

33三、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论