首页 西安交通大学19年3月课程考试《程序设计基础》作业考核试题辅导资料

西安交通大学19年3月课程考试《程序设计基础》作业考核试题辅导资料

举报
开通vip

西安交通大学19年3月课程考试《程序设计基础》作业考核试题辅导资料西安交通大学19年3月课程考试《程序设计基础》作业考核试题1、C2、A3、C4、B5、C一、单选题共30题,60分1、关于return语句,下面说法错误的是()A它的功能是将表达式的值作为函数的返回值返回B函数中可以有多个return语句,执行到哪个就从那一个return语句返回Creturn可以返回多个值Dreturn(表达式)语句中的表达式值的类型应与定义函数时函数的类型一致正确答案是:C2、以下程序的输出结果是()longfun(intn){longs; if(n==1||n==2)s=2; elses=n-...

西安交通大学19年3月课程考试《程序设计基础》作业考核试题辅导资料
西安交通大学19年3月课程考试《程序设计基础》作业考核 试题 中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载 1、C2、A3、C4、B5、C一、单选题共30题,60分1、关于return语句,下面说法错误的是()A它的功能是将表达式的值作为 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 的返回值返回B函数中可以有多个return语句,执行到哪个就从那一个return语句返回Creturn可以返回多个值Dreturn(表达式)语句中的表达式值的类型应与定义函数时函数的类型一致正确 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 是:C2、以下程序的输出结果是()longfun(intn){longs; if(n==1||n==2)s=2; elses=n-fun(n-1); returns;}main(){printf(“%ld\n”,fun(3));}A1B2C3D4正确答案是:A3、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。AintBfloatCdoubleD不确定正确答案是:C4、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。A地址传递B单向值传递C由实参传给形参,再由形参传回实参D传递方式由用户指定正确答案是:B5、以下叙述正确的是()。A在C程序中,main函数必须位于程序的最前面BC程序的每行中只能写一条语句CC语言本身没有输入输出语句D在对一个C程序进行编译的过程中,可发现注释中的拼写错误正确答案是:C6、以下叙述中正确的是()AC程序中注释部分可以出现在程序中任意合适的地方B花括号"{"和"}"只能作为函数体的定界符C构成C程序的基本单位是函数,所有函数名都可以由用户命名D分号是C语句之间的分隔符,不是语句的一部分正确答案是:A7、关于链表,下列说法错误的是()A链表是动态分配的一种结构,它根据需要开辟内存单元B链表有头指针变量head,它是链表的第一个结点C如果要在链表中增加新的结点,需要申请存储空间D如果不再使用链表,则应释放所占的存储空间正确答案是:B8、以下的选择中,正确的赋值语句是()。Aa=1,b=2Bj++Ca=b=5;Dy=int(x)正确答案是:C9、以下对C语言函数的描述中,正确的是()。AC程序必须由一个或一个以上的函数组成BC函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个程序文件中正确答案是:A10、有以下程序main(){inta[][3]={{1,2,3},{4,5,0}},{*pa}[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]-1;elsepa[1][i]=1;printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}执行后输出结果是( )。A7B6C8D无确定值正确答案是:A11、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A模块间的关系B系统结构部件转换成软件的过程描述C软件层次结构D软件开发过程正确答案是:B12、有定义语句:intx,y;,若值11,变量y得到数值12,下面四组输入要通过scanf("%d,%d",&x,&y);语句使变量x得到数形式中,错误的是()A1112<回车>B11,12<回车>C11,12<回车>D11,<回车>12<回车>正确答案是:A13、下面程序的运行结果是#includemain(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}A-1B1C8D0正确答案是:D14、以下程序的运行结果是()。main(){inti=1,sum=0;while(i<10)sum=sum+1;i++;printf("i=%d,sum=%d",i,sum);}Ai=10,sum=9Bi=9,sum=9Ci=2,sum=1D运行出现错误正确答案是:D15、以下程序的输出结果是()intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d\n",a);}A20B24C25D15正确答案是:D16、以下叙述中错误的是()。A二进制文件打开后可以先读文件的末尾,而顺序文件不可以B在程序结束时,应当用fclose函数关闭已打开的文件C在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D不可以用FILE定义指向二进制文件的文件指针正确答案是:D17、以下选项中可作为C语言合法整数的是()A10110BB0386C0XffaDx2a2正确答案是:C18、若k为int型变量,则以下程序段的执行结果是()。k=-8567;printf("|D|\n",k);A格式描述符不合法,输出无定值B输出为|D|C输出为|0-8567|D输出为|-8567|正确答案是:B19、includemain(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("a=%d,b=%d\n",a,b);}Aa=3,b=11Ba=2,b=8Ca=1,b=-1Da=4,b=9正确答案是:B20、下面有关for循环的正确描述是()。Afor循环只能用于循环次数已经确定的情况Bfor循环是先执行循环循环体语句,后判断表达式C在for循环中,不能用break语句跳出循环体Dfor循环的循环体语句中,可以包含多条语句,但必须用花括号括起来正确答案是:D21、下列四个选项中,均是C语言关键字的选项是()。Aauto、enum、includeBswitch、typedef、continueCsigned、union、scanfDif、struct、type正确答案是:B22、关于数组,下列说法正确的是()A对数组的初始化操作在定义数组的同时进行B给数组赋初值时,必须所有数组元素都被赋值C给数组元素全部赋初值时,一定要指明数组的大小。D引用数组元素的时候,可以一次引用数组中的全部元素正确答案是:A23、下列运算符优先级最高的是()A&&B>C++D!正确答案是:D24、函数的形式参数隐含的存储类型说明是()。AexternBstaticCregisterDauto正确答案是:D25、能将高级语言编写的源程序转换为目标程序的软件是()A汇编程序B编辑程序C解释程序D编译程序正确答案是:D26、表示关系x<=y<=z的c语言表达式为()A(X<=Y)&&(Y<=Z)B(X<=Y)AND(Y<=Z)C(X<=Y<=Z)D(X<=Y)&(Y<=Z)正确答案是:A27、若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()Ap=2*(int*)malloc(sizeof(int));Bp=(int*)malloc(2*sizeof(int));Cp=(int*)malloc(2*2);Dp=(int*)calloc(2,sizeof(int));正确答案是:A28、下面程序:#include"stdio.h"#include<stdlib.h>fut(int**s,intp[2][3]){**s=p[1][1];}voidmain(){inta[2][3]={1,3,5,7,9,11},*p;p=(int*)malloc(sizeof(int));fut(&p,a);printf("%d\n",*p);getch();}输出结果是()A1B7C9D11正确答案是:C29、若用数组名作为函数的实参,传递给形参的是()。A数组的首地址B数组第一个元素的值C数组中全部元素的值D数组元素的个数正确答案是:A30、设:inta=4,b=5;则表达式8>4-!0||2&&5>4的结果为()A0B1C-1D无法计算正确答案是:B二、多选题共10题,20分1、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。A三个表达式都不可省略B表达式1可以省略C表达式2可以省略D表达式3可以省略正确答案是:BCD2、以下选项中合法的表达式是()。A0<=x<100Bi=j==0C(char)(65+3)Dx+1=x+1正确答案是:ABC3、合法的标识符()。A可以由字母构成B第一个字母可以为数字C第一个字母可以为下划线D最后一个字母必须为字母正确答案是:AC4、以下可以定义为用户标识符的有()。AscanfBshortC_3com_Dint正确答案是:AC5、以下对C语言中的函数描述不正确的有()。A可以嵌套定义,不可以嵌套调用B不可以嵌套定义,可以嵌套调用C可以嵌套定义,也可以嵌套调用D嵌套定义和嵌套调用都不允许正确答案是:ACD6、以下用户标识符,其中合法的是()。AreturnBf2_G3CA3-3Dabc正确答案是:BD7、以下选项中不合法的字符常量是()。A"B"B'\010'C68DD正确答案是:ACD8、以下4个选项中,可以看作是一条语句的有()。A{;}Ba=0,b=0,c=0;Cif(a>0);Dif(b==0)m=1;n=2;正确答案是:ABC9、有定义语句.intx,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。A1112<回车>B11,<空格>12<回车>C11,12<回车>D11,<回车>12<回车>正确答案是:BCD10、下列哪些是算法的描述方法()A自然语言描述法B 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图描述法C伪代码描述法DN-S流程图描述法正确答案是:ABCD三、判断题共10题,20分1、按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。()A错误B正确正确答案是:B2、C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。()A错误B正确正确答案是:A3、若有inta,b;则a=(b*b>b)的值是1。()A错误B正确正确答案是:A4、return后面括号里的表达式的值即是此函数的值。()A错误B正确正确答案是:B5、用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。()A错误B正确正确答案是:A6、复合语句是由多条语句组成的,因此它不是一条语句。()A错误B正确正确答案是:A7、C语言采用解释方式将源程序转换为二进制的目标代码。()A错误B正确正确答案是:A8、min和id-s都是合法的标识符。()A错误B正确正确答案是:A9、C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()A错误B正确正确答案是:A10、若有intx,y,z;x=y=z=1;则执行++x&&++y&&++z后,x,y,z的值分别为2,1,1。()A错误B正确正确答案是:A
本文档为【西安交通大学19年3月课程考试《程序设计基础》作业考核试题辅导资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥17.6 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
电大奥鹏助学团队
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:9
分类:
上传时间:2019-03-05
浏览量:314