西安交通大学16年9月课程考试作业考核试题程序设计基础(高起专)

合集下载

西安交通大学9月课程考试传热学(高起专)作业考核试题Word版

西安交通大学9月课程考试传热学(高起专)作业考核试题Word版

西安交通大学16年9月课程考试《传热学(高起专)》作业考核试题试卷总分:100 测试时间:--一、单选题(共30道试题,共60分。

)1.传热的基本方式是( )。

A. 导热.对流和辐射B. 导热.对流换热和辐射C. 导热.对流和辐射换热D. 导热.对流换热和辐射换热满分:2分2.由于蒸汽中存在空气,会使水蒸气凝结时表面传热系数( )。

A. 不变B. 增大C. 减小D. 不确定满分:2分3.热传递的三种基本方式为( )。

A. 导热.热对流和传热过热B. 导热.热对流和辐射换热C. 导热.热对流和热辐射D. 导热.辐射换热和对流换热满分:2分4.在稳态导热中,决定物体内温度分布的是( )。

A. 导温系数B. 导热系数C. 传热系数D. 密度满分:2分5.绝大多数情况下强制对流时的对流换热系数( )自然对流。

A. 小于B. 等于C. 大于D. 无法比较满分:2分6.暖气片外壁与周围空气之间的换热过程为( )。

A. 纯对流换热B. 纯辐射换热C. 传热过程D. 复合换热满分:2分7.流体分别在较长的粗管和细管内作强制紊流对流换热,如果流速等条件相同,则( )。

A. 粗管和细管的换热系数相同B. 粗管内的换热系数大C. 细管内的换热系数大D. 无法比较满分:2分8.在同一冰箱储存相同的物质时,耗电量大的是( )。

A. 结霜的冰箱B. 未结霜的冰箱C. 结霜的冰箱和未结霜的冰箱相同D. 不确定满分:2分9.Gr准则反映了( )的对比关系。

A. 重力和惯性力B. 惯性力和粘性力C. 重力和粘性力D. 角系数满分:2分10.常物性流体管内受迫流动,沿管长流体的平均温度,在常热流边界条件下呈变化,在常壁温边界条件下呈( )规律变化。

A. 对数曲线,对数曲线B. 对数曲线,线性C. 线性,线性D. 线性,对数曲线满分:2分11.不稳态导热采用有限差分方法求解温度场,关于差分方程,下列说法错误的是( )。

A. 显式差分格式是温度对时间的一阶导数采用向前差分获得,具有稳定性条件B. 隐式差分格式是温度对时间的一阶导数采用向后差分获得,没有稳定性条件C. 显式差分格式中温度对位置的二阶导数采用中心差分格式获得D. 隐式差分格式中温度对位置的二阶导数采用向后差分获得满分:2分12.同一流体以同一流速分别进行下列情况对流换热,表面传热系数最大的是( )。

西安交通大学程序设计基础选择题

西安交通大学程序设计基础选择题

一、单选题(60分)1、关于建立函数的目的,以下正确的说法是()。

A、提高程序的执行效率B、提高程序的可读性C、減少程序的篇幅D、减少程序文件所占内存正确答案:B学生答案:Bv2、下列程序段的输出结果为()。

Int x=3.y=2.printf("%d".(x-=y.x*=y+8/5));A、1B、7C、3D、5正确答案:C学生答案:CV3、fgets(str.n.fp)函数从文件中读入一个字符串,以下正确的叙述是()。

A、字符串读入后不会自动加入".0'B、fp是file类型的指针C、fgets函数将从文件中最多读入n-1个字符D、fgets函数将从文件中最多读入n个字符正确答案:C学生答案:CV4、若有说明.int lj=2,"p=&1',则能完成=赋值功能的语句是()。

A、i="p;B."p=*&);C、i=&j;;D、I=**p;正确答案:B学生答案:Bv5、以下正确的说法是()。

A、用户若需调用标准库函数,调用前必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义C、系统根本不允许用户重新定义标准库函数D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调正确答案:B学生答案:Bv6、C语言中,定义结构体的保留字是()。

A、unionB、structC、enumD、typedef正确答案:B学生答案:Bv7、以下语句中,不能实现回车换行的是()。

A、printf("n");B、putchar("n");c、tprintf(stdout,"in");D、fwrite("n",1.1.stdout);正确答案:B学生答案:Bv8、若有inta[10]=10.1.2,3.4,5,6,7.8.9)."p=a.则输出结果不为5的语句为()。

西安交通大学16年9月课程考试《汇编语言程序设计》作业考核试题答案

西安交通大学16年9月课程考试《汇编语言程序设计》作业考核试题答案

西安交通大学16年9月课程考试《汇编语言程序设计》作业考核试题答案西安交通大学16年9月课程考试《汇编语言程序设计》作业考核试题1:8位的微型计算机系统是以16位来表示地址,则该微机系统有()个地址空间。

A:255B:65535C:65536D:1048576正确答案:C2:已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用()指令。

A:JBEB:JLC:JNGD:JNA正确答案:C3:十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A:无符号十进制数136B:带符号十进制数-120C:压缩型BCD十进制数88D:8位二进制数-8的补码表示正确答案:D4" />A:B:C:D:正确答案:D5" />A:B:C:D:正确答案:C6" />A:B:C:D:正确答案:D7:下列指令执行后总是使CF=0,OF=0的是()。

A:ANDB:NEGC:NOTD:INC正确答案:A8:当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。

A:表示结果中含1的个数为偶数B:表示结果中含1的个数为奇数C:表示该数为偶数D:表示结果中低八位含1的个数为偶数正确答案:A9:指令mov 100 [si] [bp],ax目标操作数的隐含段为()。

A:数据段B:堆栈段C:代码段D:附加段正确答案:B10:在汇编下列条件转移指令中,两条指令功能不一样的是()。

A:JZ与JEB:JC与JBC:JA与JNBED:JP与JS正确答案:D11:十进制数269变换为十六进制数是()。

A:10BB:10CC:10DD:10E正确答案:C12:7位ASCII总共可表示()个符号。

A:256B:127C:128D:255正确答案:C13:设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 ( )A:AX=0032HB:AX=00E0HC:AX=03E0HD:AX=0FFE0H正确答案:C14:8位有符号二进制数能表示的最大十进制数是()。

西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分)1.int a[10];合法的数组元素的最小下标值为()。

A:10 B:9 C:1 D:0 答案:D2.以下运算符中优先级最低的是()。

A:&& B:& C:|| D:| 答案:C3.若使用一维数组名作函数实参,则以下正确的说法是()。

A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是()。

A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。

A:将5个初值依次赋给a[1]至a[5]B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10]D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B6.下列程序的输出结果是()。

main(){ int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) {case case } case 2:a++;b++;break; case 3:a++;b++;break; }printf(\} A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B7.下列程序的输出结果为()。

main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\0:a++;break; 1:b++;break;}A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A8.若k为int型变量,则以下程序段的执行结果是()。

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题work Information Technology Company.2020YEAR(单选题) 1: 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A: fopen("A.\user\abc.txt","r")B: fopen("A.\\user\\abc.txt","r+")C: fopen("A.\user\abc.txt","rb")D: fopen("A.\\user\\abc.txt","w")正确答案:(单选题) 2: 语句while(!E);中的表达式!E等价于()。

A: E==0B: E!=1C: E!=0D: E==1正确答案:(单选题) 3: 若执行fopen函数时发生错误,则函数的返回值是()。

A: 地址值B: 0C: 1D: EOF正确答案:(单选题) 4: 以下说法错误的是()A: C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数B: 在主函数main()中可以调用其他函数,其他函数之间不可以相互调用C: C语言的程序是由一个函数或多个函数组成的D: 对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试正确答案:(单选题) 5: 已知int j,i=1;执行语句“j=i++;”后,变量i的值是( )A: 1B: 2C: -1D: -2正确答案:(单选题) 6: 变量的指针,其含义是指该变量的()。

A: 值B: 地址C: 名D: 一个标志正确答案:(单选题) 7: 关于建立函数的目的,以下正确的说法是()。

A: 提高程序的执行效率B: 提高程序的可读性C: 减少程序的篇幅D: 减少程序文件所占内存正确答案:(单选题) 8: 以下对C语言函数的描述中,正确的是()。

西交《程序设计基础》在线作业满分答案

西交《程序设计基础》在线作业满分答案

西交《程序设计基础》在线作业试卷得分:100单选题1. 下面转义字符中,表示字符串结束的是()A. \0B. \nC. \rD. \f正确答案:A 满分:2 分得分:22. 有定义语句:int x, y;,若值11,变量y得到数值12,下面四组输入要通过scanf("%d,%d",&x,&y);语句使变量x得到数形式中,错误的是( )A. 11 12<回车>B. 11, 12<回车>C. 11,12<回车>D. 11,<回车>12<回车>正确答案:A 满分:2 分得分:23. 下列程序的输出结果是()int b=2;int func(int *a){b += *a;return(b);}main(){int a=2, res=2;res += func(&a);printf("%d\n",res);}A. 4B. 6C. 8D. 10正确答案:B 满分:2 分得分:24. 有以下程序段int m=0,n=0; char c='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是:()。

A. 10,A,10B. 10,a,10C. 10,a,0D. 10,A,0正确答案:AA 满分:2 分得分:26. 若fp已正确定义并指向某个文为件,当未遇到该文件结束标志时函数feof(fp)的值( )A. 0B. 1C. -1D. 一个非0值正确答案:A 满分:2 分得分:27. 设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是( )A. p=1;B. *q=2;C. q=p;D. *p=5;正确答案:D 满分:2 分得分:28. 若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )A. 4B. 16C. 32D. 52正确答案:C 满分:2 分得分:29. 若有以下程序段(n所赋的是八进制数)int m=32767,n=032767;printf("%d,%o/n",m,n);执行后输出结果是()。

程序设计基础试题(西安交大)

程序设计基础试题(西安交大)
a=7
五.编程题(40 %)
1)设有3x3矩阵
编写程序求解矩阵 ,即矩阵B为矩阵A及其转置阵AT之和。
2)编写程序求小于1000回文数。所谓回文数是指对一个数n,从左向右和从右向左读是相同的。
3)计算并输出一元二次方程的根,要求从键盘输入ax2+bx+c = 0的三个实数系数,计算该方程的实数根并输出。假定方程一定有两个实根(b2-4ac>=0)。要求必须用函数来计算方程的根。注:求平方根的函数是sqrt,包含在头文件math.h中。
西西西西安安安安交交交交通通通通大大大大学学学学考考考考试试试试题题专业班号专业班号专业班号期中期中期中期末期末期末语言规定函数返回值的类型是由语言规定函数返回值的类型是由语言规定函数返回值的类型是由returnreturnreturn语句中的表达式类型所决定语句中的表达式类型所决定语句中的表达式类型所决定调用该函数时的主调函数类型所决定调用该函数时的主调函数类型所决定调用该函数时的主调函数类型所决定调用函数时系统临时决定调用函数时系统临时决定调用函数时系统临时决定在定义该函数时所指定的函数类型所决定在定义该函数时所指定的函数类型所决定在定义该函数时所指定的函数类型所决定简单变量做实参时它与对应形参之间的数据传递方式是简单变量做实参时它与对应形参之间的数据传递方式是简单变量做实参时它与对应形参之间的数据传递方式是地址传递地址传递地址传递单向值传递单向值传递单向值传递由实参传给形参再由形参传回给实参由实参传给形参再由形参传回给实参由实参传给形参再由形参传回给实参由用户指定传递方式由用户指定传递方式由用户指定传递方式下述对下述对下述对cc语言字符数组的描述中错误的是语言字符数组的描述中错误的是语言字符数组的描述中错误的是字将数组可以存放字符串字将数组可以存放字符串字将数组可以存放字符串字符数组的字符串可以整体输入输出字符数组的字符串可以整体输入输出字符数组的字符串可以整体输入输出可以在赋值语句中通过赋值运算将可以在赋值语句中通过赋值运算将可以在赋值语句中通过赋值运算将对字符数组整体赋值对字符数组整体赋值对字符数组整体赋值不可以用关系运算符对字符数组中的字将串进行比较不可以用关系运算符对字符数组中的字将串进行比较不可以用关系运算符对字符数组中的字将串进行比较对两个数组对两个数组对两个数组aa做以下初始化做以下初始化做以下初始化

西安交通大学16年9月课程考试《多媒体技术(高起专)》作业考核试题

西安交通大学16年9月课程考试《多媒体技术(高起专)》作业考核试题

一、单选题(共30 道试题,共60 分。

)V1. 如果不想在段落间留有空行,可以按()组合键。

A. EnterB. Ctrl + EnterC. Alt + EnterD. Shitf + Enter满分:2 分2. Flash中要将多个文本分离成矢量图形,必须执行分离操作()次。

A. 一B. 两C. 三D. 四满分:2 分3. 通过下面()方法不能创建路径。

A. 使用钢笔工具B. 使用自由钢笔工具C. 使用添加锚点工具D. 先建立选区,再将其转化为路径满分:2 分4. 保存包含框架的页面时,如果页面中包含4个框架,要保存全部页面信息,共需要保存()个文件。

A. 3B. 4C. 5D. 6满分:2 分5. ()属于二维动画制作软件。

A. Flash CS4B. MayaC. Softimage 3DD. 3D MAX满分:2 分6. 下列数字视频中,质量最好的是()。

A. 160×120分辨率、24位颜色、16fps的帧率B. 362×240分辨率、30位颜色、30fps的帧率C. 362×240分辨率、30位颜色、26fps的帧率D. 640×480分辨率、30位颜色、30fps的帧率满分:2 分7. 下面()的方法不能对选区进行变换或修改操作。

A. 执行【选择】→【变换选区】菜单命令B. 执行【选择】→【修改】子菜单中的命令C. 执行【选择】→【保存选区】命令D. 执行【选择】→【变换选区】命令满分:2 分8. 下面属于常用的多媒体输入设备的是()。

A. 显示器B. 扫描仪C. 打印机D. 绘图仪满分:2 分9. 数字音频采样和量化过程所用的主要硬件是()。

A. 数字编码器B. 数字解码器C. 模数转换器(A/D转换器)D. 数模转换器(D/A转换器)满分:2 分10. 假如动画的速度设置为每秒12帧,而且对象在每一帧画面中移动12个像素(Pixel),那么在Flash中,处于匀速运动状态的对象的速度就是()pixel/s。

西安交通大学程序设计基础选择题

西安交通大学程序设计基础选择题

一、单项选择题 (60分〕1、关于建立函数的目的,以下正确的说法是〔〕。

A、提高程序的执行效率B、提高程序的可读性C、減少程序的篇幅D、减少程序文件所占存正确答案:B学生答案:Bv2、以下程序段的输出结果为〔〕。

Int *=3.y=2.printf("%d".(*-=y.**=y+8/5));A、1B、7C、3D、5正确答案:C学生答案:CV3、函数从文件中读入一个字符串,以下正确的表达是〔〕。

A、字符串读入后不会自动参加".0'B、fp是file类型的指针C、fgets函数将从文件中最多读入n-1个字符D、fgets函数将从文件中最多读入n个字符正确答案:C学生答案:CV4、假设有说明.int lj=2,"p=&1',则能完成=赋值功能的语句是〔〕。

A、i="p;B."p=*&);C、i=&j;;D、I=**p;正确答案:B学生答案:Bv5、以下正确的说法是〔〕。

A、用户假设需调用标准库函数,调用前必须重新定义B、用户可以重新定义标准库函数,假设如此,该函数将失去原有含义C、系统根本不允许用户重新定义标准库函数D、用户假设需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调正确答案:B学生答案:Bv6、C语言中,定义构造体的保存字是〔〕。

A、unionB、structC、enumD、typedef正确答案:B学生答案:Bv7、以下语句中,不能实现回车换行的是〔〕。

A、printf("n");B、putchar("n");c、tprintf(stdout,"in");D、正确答案:B学生答案:Bv8、假设有〕."p=a.则输出结果不为5的语句为〔〕。

A、printf("%d","(a+5));B、printf("%d",p[5]);C、printf("%d"."(p+5)):D、printf("%d"."p[5]);正确答案:D学生答案:DV9、以下程序的输出结果为〔〕。

西安交通大学18年9月课程考试《程序设计基础》作业考核试题

西安交通大学18年9月课程考试《程序设计基础》作业考核试题

(单选题) 1: 下列四个选项中,均是C语言关键字的选项是()。

A: auto、enum、includeB: switch、typedef、continueC: signed、union、scanfD: if、struct、type正确答案:(单选题) 2: 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。

A: fclose()B: close()C: fread()D: fwrite正确答案:(单选题) 3: 以下叙述不正确的是()。

A: 一个C源程序可由一个或多个函数组成B: 一个C源程序必须包含一个main函数C: C程序的基本组成单位是函数D: 在C程序中,注释说明只能位于一条语句的后面正确答案:(单选题) 4: 设有以下说明语句typedef struct { int n;char ch[8];}PER;则下面叙述中正确的是( ) A: PER 是结构体变量名B: PER是结构体类型名C: typedef struct 是结构体类型D: struct 是结构体类型名正确答案:(单选题) 5: 设有以下说明语句struct ex{ int x ; float y; char z ;}example;则下面的叙述中不正确的是A: struct结构体类型的关键字B: example是结构体类型名C: x,y,z都是结构体成员名D: struct ex是结构体类型名正确答案:(单选题) 6: 结构体类型的定义允许嵌套是指()。

A: 成员是已经或正在定义的结构体型B: 成员可以重名C: 结构体型可以派生D: 定义多个结构体型正确答案:(单选题) 7: C语言中,定义结构体的保留字是()。

A: unionB: structC: enumD: typedef正确答案:(单选题) 8: 对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取()的内容。

A: a[0][0]B: a[1][0]C: a[1][1]D: a[0][1]正确答案:(单选题) 9: 以下只有在使用时才为该类型变量分配内存的存储类说明是()。

西交《程序设计基础(高起专)》在线作业

西交《程序设计基础(高起专)》在线作业

西交《程序设计基础(高起专)》在线作业西交《程序设计基础(高起专)》在线作业试卷总分:100 测试时间:-- 试卷得分:100一、单选题(共50道试题,共100分。

)得分:1001.以下叙述正确的是( )A. 可以把define和if定义为用户标识符B. 可以把define定义为用户标识符,但不能把if定义为用户标识符C. 可以把if定义为用户标识符,但不能把define定义为用户标识符D. define和if都不能定义为用户标识符答案:B满分:2分得分:22.以下程序的输出结果是( )main(){ int a=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A. 1B. 0C. 非0的数D. -1答案:A满分:2分得分:23.若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是( )A. p=2*(int*)malloc(sizeof(int));B. p=(int*)malloc(2*sizeof(int));C. p=(int*)malloc(2*2);D. p=(int*)calloc(2,sizeof(int));答案:A满分:2分得分:24.关于switch语句说法不正确的是()A. case的次序不影响执行结果B. 每个case语句后面的常量可以不同C. 在执行完一个case语句后转到下一个case语句执行D. 每个case语句后面表达式只能是常量答案:B满分:2分得分:25.设:x=9;y=++x;,则产生的结果是()A. x=9;y=9;B. x=10;y=10;C. x=9;y=10;D. x=10;y=9;答案:B满分:2分得分:26.关于指针,下列说法错误的是()A. 指针变量是用来存放内存地址的B. &表示取变量地址运算C. *表示取指针变量所指向的变量内容的运算D. 可以将整数赋给指针变量答案:D满分:2分得分:27.下列说法错误的是()A. else总是和它上面的,离它最近的if配对B. 条件表达式可以不用括号括起来。

西安交通大学16年9月课程考试热工过程自动控制(高起专)作业考核试题

西安交通大学16年9月课程考试热工过程自动控制(高起专)作业考核试题

一、单选题(共30 道试题,共60 分。

)V 1. 补偿导线的正确敷设应从热电偶起敷到()为止。

A. 就地接线箱B. 二次仪表C. 与冷端补偿装置同温的地方D. 控制室。

满分:2 分2. DCS系统中DO表示:()。

A. 模拟输入B. 模拟输出C. 开关量输出D. 模拟输出和开关量输出。

满分:2 分3. 在协调控制系统的运行方式中最为完善、功能最强的方式是()。

A. 机炉独自控制方式B. 协调控制方式C. 汽轮机跟随锅炉方式D. 锅炉跟随汽轮机方式满分:2 分4. DEH系统不必由自动切至手动的情况是()A. 由单阀切换为多阀运行时B. 阀门控制卡(VCC卡)故障,在线更换VCC卡C. 一只LVDT故障,在线更换故障的LVDT时D. DPU(主控站)故障满分:2 分5. 协调控制系统由两大部分组成,其一是机、炉独立控制系统,另一部分是()。

A. 中调来的负荷指令B. 电液调节系统C. 主控制系统D. 机组主控制器满分:2 分6. 在DEH阀门管理功能叙述中,错误的是()A. 在单、多阀切换过程中,负荷基本上保持不变B. 在单、多阀切换过程中,如果流量请求值有变化,阀门管理程序不响应C. 阀门管理程序能提供最佳阀位D. 能将某一控制方式下的流量请求值转换成阀门开度信号满分:2 分7. 负逻辑体制中用O表示()A. 电压为0伏B. 低电平C. 高电平D. 断路满分:2 分8. 一个线性调节系统的稳定性取决于()。

A. 干扰作用的形式及强弱B. 系统本身的结构及参数C. 干扰作用的形式及强弱D. 干扰作用的强弱。

满分:2 分9. 电接点水位计是利用锅水与蒸汽()的差别而设计的,它克服了汽包压力变化对水位的影响,可在锅炉启停及变参数运行时使用。

A. 电导率B. 密度C. 热容量D. 电阻。

满分:2 分10. 为了减小云母水位计的指示误差△H,应该()。

A. 缩短云母水位计的汽水连通管高度LB. 加长云母水位计的汽水连通管高度LC. 将云母水位计中心线的安装位置等于汽包中心线D. 将云母水位计中心线的安装位置偏高于汽包中心线约△H值满分:2 分11. 闭环系统()反馈调节系统。

《程序设计基础(高起专)》作业考核试题与答案

《程序设计基础(高起专)》作业考核试题与答案

《程序设计基础(高起专)》作业考核试题与答案西安交通大学16年3月课程考试《程序设计基础(高起专)》作业考核试题一、单选题1. 以下对C语言函数的描述中,正确的是( A )。

A. C程序必须由一个或一个以上的函数组成B. C函数既可以嵌套定义又可以递归调用C. 函数必须有返回值,否则不能使用函数D. C程序中有调用关系的所有函数必须放在同一个程序文件中2. 在C语言中,char型数据在内存中的存储形式是( D )。

A. 补码B. 反码C. 原码D. ASCII码3. 以下叙述中不正确的是( B )。

A. 一个好的程序应该有详尽的注释B. 在C程序中,赋值运算符的优先级最低B. 一个文件指针,指向要读的文件C. 一个指针,指向要读入数据的存放地址D. 一个存储区,存放要读的数据项7. 在C语言中,形参的缺省存储类是( A )。

A. autoB. registerC. staticD. extern8. 以下标识符中,不能作为合法的C用户定义标识符的是( A )。

A. putcharB. _doubleC. _123D. INT9. 在C语言中,能代表逻辑值“真”的是( D )。

A. TrueB. 大于0的数C. 非0整数D. 非0的数10. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是( C )。

A. 0B. 语法错C. 1D. "假"11. 函数rewind的作用是( A )。

A. 使位置指针重新返回文件的开头B. 将位置指针指向文件中所要求的特定位置C. 使位置指针指向文件的末尾D. 使位置指针自动移至下一个字符位置12. 以下正确的说法是:在C语言中( A )。

A. 实参和与其对应的形参各占用独立的存储单元B. 实参和与其对应的形参共占用一个存储单元C. 只有当实参和与其对应的形参同名时才共占用存储单元D. 形参是虚拟的,不占用存储单元13. 对以下说明语句int a[10]={6,7,8,9,10};的正确理解是( B )。

西安交通大学17年9月课程考试《面向对象程序设计(高起专)》作业考核试题

西安交通大学17年9月课程考试《面向对象程序设计(高起专)》作业考核试题

西安交通大学17年9月课程考试《面向对象程序设计(高起专)》作业考核试题一、单选题(共30 道试题,共60 分。

)1. 构造函数不具备的特征是()。

A. 构造函数的函数名与类名相同B. 构造函数可以重载C. 构造函数可以设置默认参数D. 构造函数必须指定类型说明正确答案:2. 关于运算符重载,下列说法正确的是()。

A. 所有运算符都可以重载B. 通过重载,可以使运算符应用于自定义的数据类型C. 通过重载,可以创建原来没有的运算符号D. 通过重载,可以改变运算符的优先级正确答案:3. 关于运算符重载,下列说法正确的是()。

A. 重载时,运算符的优先级可以改变。

B. 重载时,运算符的结合性可以改变。

C. 重载时,运算符的功能可以改变。

D. 重载时,运算符的操作数个数可以改变。

正确答案:4. 一个类的析构函数通常被定义为该类的()成员。

A. 私有B. 保护C. 公用D. 友元正确答案:5. 下列关于类的访问控制机制说法错误的是()。

A. 静态数据成员通常都定义为公有类型。

B. 一个对象的私有成员对于同类的另一个对象是可见的C. 友元机制破坏了类的封装性。

D. 基类的保护成员对派生类新定义的成员函数是可见的。

正确答案:6. C++的继承性允许派生类继承基类的()。

A. 部分特性,并允许增加新的特性或重定义基类的特性B. 部分特性,但不允许增加新的特性或重定义基类的特性C. 所有特性,并允许增加新的特性或重定义基类的特性D. 所有特性,但不允许增加新的特性或重定义基类的特性正确答案:7. 假定AB为一个类,则执行“AB r1=r2;”语句时将自动调用该类的( )。

A. 无参构造函数B. 带参构造函数C. 赋值重载函数D. 拷贝构造函数正确答案:8. 关于消息,下列说法中不正确的是()。

A. 发送消息的对象请求服务,接受消息的对象提供服务B. 消息的发送者必须了解消息的接收者如何响应消息C. 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用D. 每个对象只能接收某些特定格式的消息正确答案:9. 一个类的构造函数通常被定义为该类的(??)成员。

西安交通大学16年9月课程考试《程序设计基础》作业考核试题

西安交通大学16年9月课程考试《程序设计基础》作业考核试题

一、单选题(共30 道试题,共60 分。

)V 1. 要打开A盘上user子目录下名为的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A.fopen("A.\user\","r")B.fopen("A.\\user\\","r+")C.fopen("A.\user\","rb")D.fopen("A.\\user\\","w")满分:2 分2. 若使用一维数组名作函数实参,则以下正确的说法是()。

A. 必须在主调函数中说明此数组的大小B. 实参数组类型与形参数组类型可以不匹配C. 在被调用函数中,不需要考虑形参数组的大小D. 实参数组名与形参数组名必须一致满分:2 分3. fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()。

A. 字符串读入后不会自动加入'\0'B. fp是file类型的指针C. fgets函数将从文件中最多读入n-1个字符D. fgets函数将从文件中最多读入n个字符满分:2 分4. 设C语言中,int类型数据占2个字节,则short类型数据占()。

A. 1个字节B. 2个字节C. 4个字节D. 8个字节满分:2 分5. 若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。

A. printf("%d",&p);B. printf("%d",*i);C. printf("%d",*p);D. printf("%d",p);满分:2 分6. 下列标识符中,不合法的C语言用户自定义标识符是()。

A. printfB. enumC. _D. sin满分:2 分7. 以下只有在使用时才为该类型变量分配内存的存储类说明是()。

西交16秋《程序设计综合训练》在线作业

西交16秋《程序设计综合训练》在线作业
A. int a(10);
B. int n=10,a[n];
C. int n;a[n];
D. #define N 10 int a[N];
标准答案:D
22. 组成C程序的基本单位是________。
A. 表达式与语句 B. 若文件 C. 函数 D. main函数
标准答案:C
D. 在switch 语句中的每一个case都要用break语句
标准答案:B
10. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
A. 双向值传递方式
B. 地址传递方式
C. 单向值传递方式
D. 用户指定传递方式
标准答案:C
11. 若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )。
27. 当执行以下程序时,________。#include <stdio.h> void main(){ int a; while(a=5) printf("%d ",a--);}
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会当机。
标准答案:C
A. 0
B. 0或1
C. 1
D. ‘T’或’F’
标准答案:B
20. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。
A. long型
B. float型
C. double型
D. int型
标准答案:D
21. 在C语言中对一维整型数组的正确定义为 。
23. 下面( )表达式的值为4。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题(共 30 道试题,共 60 分。

)1. 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A. fopen("A.\user\abc.txt","r")B. fopen("A.\\user\\abc.txt","r+")C. fopen("A.\user\abc.txt","rb")D. fopen("A.\\user\\abc.txt","w")2. 若使用一维数组名作函数实参,则以下正确的说法是()。

A. 必须在主调函数中说明此数组的大小B. 实参数组类型与形参数组类型可以不匹配C. 在被调用函数中,不需要考虑形参数组的大小D. 实参数组名与形参数组名必须一致3. fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()。

A. 字符串读入后不会自动加入'\0'B. fp是file类型的指针C. fgets函数将从文件中最多读入n-1个字符D. fgets函数将从文件中最多读入n个字符4. 设C语言中,int类型数据占2个字节,则short类型数据占()。

A. 1个字节B. 2个字节C. 4个字节D. 8个字节5. 若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。

A. printf("%d",&p);B. printf("%d",*i);C. printf("%d",*p);D. printf("%d",p);6. 下列标识符中,不合法的C语言用户自定义标识符是()。

A. printfB. enumC. _D. sin7. 以下只有在使用时才为该类型变量分配内存的存储类说明是()。

A. auto和staticB. auto和registerC. register和staticD. extern和register8. 若k为int型变量,则以下程序段的执行结果是()。

k=-8567;printf("|%06D|\n",k);A. 格式描述符不合法,输出无定值B. 输出为|%06D|C. 输出为|0-8567|D. 输出为|-8567|9. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。

A. 0B. 语法错C. 1D. "假"10. C语言中,要求运算数必须是整型的运算符是()。

A. ^B. %C. !D. >11. 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。

A. intB. floatC. doubleD. 不确定12. 以下叙述中不正确的是()。

A. 一个好的程序应该有详尽的注释B. 在C程序中,赋值运算符的优先级最低C. 在C程序中,j++;是一条赋值语句D. C程序中的#include和#define均不是C语句13. 以下运算符中,优先级最高的运算符是()。

A. =B. !=C. *(乘号)D. ()14. C语言中的文件类型只有()。

A. 索引文件和文本文件两种B. ASCII文件和二进制文件两种C. 文本文件一种D. 二进制文件一种15. 下列程序段的输出结果为()。

Float k=0.8567;printf("%06.1d%%",k*100);A. 0085.6%%B. 0085.7%%C. 0085.6%D. .85716. 以下对C语言函数的描述中,正确的是()。

A. C程序必须由一个或一个以上的函数组成B. C函数既可以嵌套定义又可以递归调用C. 函数必须有返回值,否则不能使用函数D. C程序中有调用关系的所有函数必须放在同一个程序文件中17. 若有下列定义和语句,则对a数组元素的非法引用是()。

Int a[2][3],(*pt)[3];pt=a;A. pt[0][0]B. *(pt+1)[2]C. *(pt[1]+2)D. *(a[0]+218. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是()。

A. a[1]B. a[-1]C. a[0]D. a[10]19. 以下标识符中,不能作为合法的C用户定义标识符的是()。

A. putcharB. _doubleC. _123D. INT20. 以下选项中,与k=n++完全等价的表达式是()。

A. k=n,n=n+1B. n=n+1,k=nC. k=++nD. k+=n+121. 下列程序的输出结果是()。

main(){intx=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b+ +;break;case3.a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A. a=1,b=0B. a=2,b=1C. a=1,b=1D. a=2,b=222. 对以下说明语句int a[10]={6,7,8,9,10};的正确理解是()。

A. 将5个初值依次赋给a[1]至a[5]B. 将5个初值依次赋给a[0]至a[4]C. 将5个初值依次赋给a[6]至a[10]D. 因为数组长度与初值的个数不相同,所以此语句不正确23. 函数rewind的作用是()。

A. 使位置指针重新返回文件的开头B. 将位置指针指向文件中所要求的特定位置C. 使位置指针指向文件的末尾D. 使位置指针自动移至下一个字符位置24. 若用数组名作为函数的实参,传递给形参的是()。

A. 数组的首地址B. 数组第一个元素的值C. 数组中全部元素的值D. 数组元素的个数25. 下列程序的输出结果为()。

main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}A. 27.000000B. 27.500000C. 28.000000D. 28.50000026. 若二维数组a有m列,则在a[i][j]前的元素个数为()。

A. j*m+IB. i*m+jC. i*m+j-1D. i*m+j+127. 若有说明int a[3][4];则a数组元素的非法引用是()。

A. a[0][2*1]C. a[4-2][0]D. a[0][4]28. 以下叙述中错误的是()。

A. 二进制文件打开后可以先读文件的末尾,而顺序文件不可以B. 在程序结束时,应当用fclose函数关闭已打开的文件C. 在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D. 不可以用FILE定义指向二进制文件的文件指针29. 下列四个选项中,均是C语言关键字的选项是()。

A. auto、enum、includeB. switch、typedef、continueC. signed、union、scanfD. if、struct、type30. 以下叙述正确的是()。

A. 在C程序中,main函数必须位于程序的最前面B. C程序的每行中只能写一条语句C. C语言本身没有输入输出语句D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误二、多选题(共 10 道试题,共 20 分。

)1. 下列为c语言的关键字是()A. ifB. structC. unionD. Int2. 在定义int a[2][3];之后,对a的引用正确的有()。

A. a[0][2]B. a[1,3]C. a[1>2][!1]D. a[2][0]3. 下面那些为合法整型常量()A. 190B. 0xfC. 0765D. 0xk4. 以下合法的十六进制数是()。

B. 0XabcC. 0x01D. 0X9X5. 以下4个选项中,可以看作是一条语句的有()。

A. {;}B. a=0,b=0,c=0;C. if(a>0);D. if(b==0)m=1;n=2;6. 以下关于数组描述错误的是()。

A. 数组的大小是固定的,但可以有不同的类型的数组元素B. 数组的大小是可变的,但所有数组元素的类型必须相同C. 数组的大小是固定的,所有数组元素的类型必须相同D. 数组的大小是可变的,可以有不同的类型的数组元素7. 正确的if语句形式是()。

A. if(x>y&&x!=y);B. if(x==y)x+=y;C. if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D. if(x<y){x++;y++;}8. 有定义语句.int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A. 1112<回车>B. 11,<空格>12<回车>C. 11,12<回车>D. 11,<回车>12<回车>9. 以下不正确的叙述是A. 在C程序中,每行只能写一条语句B. 若a是实型变量,C程序中允许赋值A=10,因此实型变量中允许存放整型C. 在C程序中,无论是整数还是实数,都能被准确无误地表示D. 在C程序中,%是只能用于整数运算的运算符10. 关于while语句与do-while语句,以下正确的是()。

A. while是当型结构B. do-while是直到型结构C. 两者有区别D. 两者无区别三、判断题(共 10 道试题,共 20 分。

)1. continue语句可用于switch语句,也可用于for、while和do循环语句中。

()A. 错误B. 正确2. #define命令是在编译之前处理的。

()A. 错误B. 正确3. C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。

相关文档
最新文档