西交20春《程序设计基础(高起专)》在线作业参考答案

上传人:学*** 文档编号:134943821 上传时间:2020-06-10 格式:DOCX 页数:17 大小:24.29KB
返回 下载 相关 举报
西交20春《程序设计基础(高起专)》在线作业参考答案_第1页
第1页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西交20春《程序设计基础(高起专)》在线作业参考答案》由会员分享,可在线阅读,更多相关《西交20春《程序设计基础(高起专)》在线作业参考答案(17页珍藏版)》请在金锄头文库上搜索。

1、西交20春程序设计基础(高起专)在线作业试卷总分:100 得分:100一、单选题 (共 20 道试题,共 40 分)1.C语言中要求对变量作强制定义的主要理由是()。A.便于移植B.便于写文件C.便于编辑预处理程序的处理D.便于确定类型和分配空间答案:D2.在计算机中,一个字节所包含二进制位的个数是( )A.2B.4C.8D.16答案:C3.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。A.自动(auto)B.静态(static)C.外部(extern)D.寄存器(register)答案:A4.函数的形式参数隐含的存储类型说明是()。A.externB.staticC.regis

2、terD.auto答案:D5.关于指针,下列说法错误的是( )A.指针变量是用来存放内存地址的B.&表示取变量地址运算C.*表示取指针变量所指向的变量内容的运算D.可以将整数赋给指针变量答案:D6.下面有关for循环的正确描述是()。A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D7.以下叙述中正确的是()。A.在程序的一行上可以出现多个有效的预处理命令行B.使用带参的宏时,参数的类型应与宏定义时的一致C.宏替换不占用运行时

3、间,只占编译时间D.在以下定义中CR是称为宏名的标识符#defineCR045答案:C8.关于数组,下列说法正确的是( )A.对数组的初始化操作在定义数组的同时进行B.给数组赋初值时,必须所有数组元素都被赋值C.给数组元素全部赋初值时,一定要指明数组的大小。D.引用数组元素的时候,可以一次引用数组中的全部元素答案:A9.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。A.fclose()B.close()C.fread()D.fwrite答案:A10.double x;scanf(%lf,&x);不可以赋值给x变量的常量是()。A.123B.100000C.AD.abc答案:D11

4、.以下数值中,不正确的八进制数或十六进制数是()。A.0x16B.016C.-1D.0xaaaa答案:C12.在C语言中,形参的缺省存储类是()。A.autoB.registerC.staticD.extern答案:A13.以下叙述中不正确的是()。A.一个好的程序应该有详尽的注释B.在C程序中,赋值运算符的优先级最低C.在C程序中,j+;是一条赋值语句D.C程序中的include和define均不是C语句答案:B14.语句while(!E);中的表达式!E等价于()。A.E=0B.E!=1C.E!=0D.E=1答案:A15.用户定义的函数不可以调用的函数是()。A.非整型返回值的B.本文件外

5、的C.main函数D.本函数下面定义的答案:C16.下列程序的输出结果是()。main()int x=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=%dn,a,b);A.a=1,b=0B.a=2,b=1C.a=1,b=1D.a=2,b=2答案:B17.以下不能正确定义二维数组的选项是()A.int a22=1,2;B.int a2=1,2,3,4;C.int a22=1,2,3;D.int a2=1,2,3

6、,4;答案:D18.下列选项中正确的语句组是()A.char s8; s=Beijing;B.char *s; s=Beijing;C.char s8; s=Beijing;D.char *s; s=Beijing;答案:D19.设:int a=4,b=5; 则表达式 84-!0|2&54的结果为( )A.0B.1C.1D.无法计算答案:B20.下面关于dowhile语句和while语句说法正确的是( )A.while语句和dowhile语句肯定都要执行B.两者运行结果不同C.dowhile在判断条件之前先执行循环体一次D.while语句至少执行一次答案:C二、多选题 (共 20 道试题,共

7、40 分)21.以下叙述正确的是()。A.预处理命令行都必须以#开始B.在程序中凡是以#开始的语句行都是预处理命令行C.C程序在执行过程中对预处理命令行进行处理D.#defineABCD是正确的宏定义答案:ABD22.以下描述正确的是()A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元C.调用函数时,将为形参分配内存单元D.调用函数时,实参与形参的类型必须一致答案:ACD23.以下对C语言中的函数描述不正确的有()。A.可以嵌套定义,不可以嵌套调用B.不可以嵌套定义,可以嵌套调用C.可以嵌套定义,也可以嵌套调用D.嵌套定义和嵌套调用都不允许答案:ACD24.下面那些为

8、合法整型常量()A.190B.0xfC.0765D.0xk答案:ABC25.下列为c语言的关键字是()A.ifB.structC.unionD.Int答案:ABC26.在定义int a23;之后,对a的引用正确的有()。A.a02B.a1,3C.a12!1D.a20答案:AC27.以下表达式中正确的是()A.c=c+1B.a+=1C.xy?x.yD.a-+=3答案:ABC28.有定义语句.int x,y;若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。A.1112B.11,12C.11,12D.11,12答案:BCD

9、29.下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。A.只能是0或1B.只能是0或非0正数C.a=10D.可以是任何类型的数据答案:ABD30.设有以下定义int a=0;double b=1.25;cha rc=A;#defined2则下面语句中正确的是()。A.a+;B.b+;C.c+;D.d+;答案:ABC31.以下叙述正确的是()A.预处理命令行都必须以#开始B.在程序中凡是以#开始的语句行都是预处理命令行C.C程序在执行过程中对预处理命令行进行处理D.#define ABCD是正确的宏定义答案:ABD32.正确的if语句形式是()。A.if(xy&x!=y);B.if(

10、x=y)x+=y;C.if(x!=y)scanf(%d,&x)elsescanf(%d,&y);D.if(x2!1D.a20答案:AC34.以下选项中,合法的字符常量是()。A.tB.17C.nD.xaa答案:ABD35.下列选项中是C语言合法标志符的有()。A.good_morningB.mainC.stdio.hD.8abc答案:AB36.若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。A.a=b=c=d=100;B.d+;C.c+b;D.d=(c=22)-(b+);答案:ABD37.以下选项中不合法的字符常量是()。A.BB.010C.68D.D答案:ACD3

11、8.以下合法的十六进制数是()。A.oxffB.0XabcC.0x01D.0X9X答案:BC39.关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。A.三个表达式都不可省略B.表达式1可以省略C.表达式2可以省略D.表达式3可以省略答案:BCD40.以下叙述中正确的是()。A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main()函数C.C源程序的基本组成单位是函数D.在C源程序中,注释说明只能位于一条语句的最后答案:ABC三、判断题 (共 10 道试题,共 20 分)41.C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。(

12、)答案:错误42.在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()答案:错误43.用户标识符中可以出现下划线和中划线(减号)。()答案:错误44.C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()答案:错误45.若定义char str;则str=yellow;是正确的。()答案:错误46.C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()答案:正确47.C语言的文件存取方式只能是顺序存取,不能随机存取。()答案:错误48.结构类型变量所占内存长度等于成员的长度;而共享体类

13、型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。()答案:错误49.若有static int a10;则a数组的10个元素的值都是0。()答案:正确50.自增运算符和自减运算符的结合方向也是“自左向右”。()答案:错误以下内容不需要的请自行删除 德国企业是欧洲企业的代表 1.企业培训。德国企业培训的突出特点是注重能力的培养,解决实际存在的问题。通过探讨和实验寻求解决问题的最佳途径和方法,给每个员工充分的自由发挥的空间,极大地调动了他们的积极性,也大大地提高了参训学员的素质和解决问题的能力。德国企业培训工作还有一个十分重要的任务,就是让员工认同企业的价值观。 2.牢固的质量意识。德国企业对产品质量一向是最重视的。他们认为没有物美价廉的产品,只有精品和次品。他们的许多产品都是以精取胜,成为世界知名的品牌。德国企业精益求精的价值观已深入人心,成为员工的一种自觉行为。德国企业员工追求技术完美和注重质星的强烈意识,技术不断进步,保持良好的质量,制造一流产品,是德国企业具有较强竟争力的重要原因。 3.注重独创性研究开发。德国研究经费占国民生产总值2.9%,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号