西工大20春《C语言程序设计》在线作业参考答案

上传人:教*** 文档编号:139191542 上传时间:2020-07-20 格式:DOCX 页数:7 大小:16.89KB
返回 下载 相关 举报
西工大20春《C语言程序设计》在线作业参考答案_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西工大20春《C语言程序设计》在线作业参考答案》由会员分享,可在线阅读,更多相关《西工大20春《C语言程序设计》在线作业参考答案(7页珍藏版)》请在金锄头文库上搜索。

1、西工大20春C语言程序设计在线作业试卷总分:100 得分:100一、单选题 (共 35 道试题,共 70 分)1.图1A.循环是无限循环B.循环体语句执行一次C.循环体语句一次也不执行D.循环不是无限循环答案:C2.图1A.DB.CC.BD.A答案:D3.在C语言中,要求参加运算的数必须是整数的运算符是( )。A.=B./C.*D.%答案:D4.图1A.stutype是用户定义的结构体类型名B.struct是结构体类型的关键字C.struct stu是用户定义的结构体类型D.a和b都是结构体成员名答案:A5.图1A.DB.CC.BD.A答案:C6.图1A.语句void prt_char();有

2、错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线答案:C7.若有定义:int a10,则对数组a元素的正确引用是( )。A.a3B.a10C.a-10D.a(5)答案:A8.若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是( )。A.r+bB.wb+C.abD.a+b答案:B9.在C语言中,字符A在内存中以( )形式存放。A.反码B.原码C.BCD码D.ASCII码答案:D10.图1A.8,20B.20.7C.6,12D.20,8答案:A11.当定义一个结构体变量时,系统分配给它的

3、内存量是( )。A.结构中第一个成员所需内存量B.结构中最后一个成员所需内存量C.成员中占内存量最大的容量D.各成员所需内存量的总和答案:D12.在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。A.整型表达式B.整型常量或整型表达式C.整型常量D.任何类型的表达式答案:D13.以下叙述不正确的是( )。A.预处理命令行都必须以开始B.预处理命令行可以出现在C程序中任意一行上C.在程序中凡是以开始的语句行都是预处理命令行D.C程序在执行过程中对预处理命令行进行处理答案:D14.算法是( )。A.为设置一个问题而采取的方法和步骤B.为解决一个问题而采取的方法和步骤C.为解

4、决一个问题而开会讨论答案:B15.C源程序中正确的文件名写法是( )。A.c:usertext.txtB.c:usertext.txtC.c:usertext.txtD.c:usertext.txt答案:D16.图1A.x/(u*v)*yB.x*y/u/vC.x*y/u*vD.x*y/(u*v)答案:D17.组成C语言程序的是( )。A.过程B.子程序C.函数D.主程序和子程序答案:C18.以下不正确的说法是( )。A.静态变量如果没有指定初值,则其初值是0B.局部变量如果没有指定初值,则其初值不确定C.函数中的静态变量在函数每次调用时,都会重新设置初值D.全局变量、静态变量的初值是在编译时指

5、定的答案:C19.1图A.DB.CC.BD.A答案:B20.图1A.DB.CC.BD.A答案:A21.图1A.150B.15C.100D.10答案:D22.构成一个C程序的是( )A.若干个主函数和若干个非主函数B.若干个主函数和最多一个非主函数C.一个主函数和若干个非主函数D.一个主函数和最多一个非主函数答案:C23.以下不是死循环的语句是( )。A.while (1) x+ ; B.for (y=9,x=1;x+y;x=i+) i=xC.for ( ; ; x+=i)D.for (i=10 ; ; i-) sum+=i答案:B24.图1A.DB.CC.BD.A答案:A25.图1A.9B.1

6、8C.12D.10答案:D26.函数rewind的作用是( )。A.将位置指针指向文件中所要求的特定位置B.使位置指针重新返回文件的开头C.使位置指针自动移至下一个字符位置D.使位置指针指向文件的末尾答案:B27.C语言对嵌套if语句的规定是:else总是与( )。A.缩进位置相同的if配对B.第一个if配对C.最前面的if配对D.其之前最近的if配对答案:D28.数据-324在二进制文件和文本文件中所占的字节数分别是( )。A.4,4B.4,2C.2,4D.2,2答案:C29.图1A.62,75B.56,70C.40,50D.0,0答案:C30.以下函数定义首部形式正确的是( )。A.dou

7、ble fun(int x;int y)B.double fun(int x.int y);C.double fun(int x,y)D.double fun(int x,int y)答案:D31.以下叙述中正确的是( )。A.宏替换不占用运行时间,只占用编译时间B.在程序的一行上可以出现多个有效的预处理命令行C.使用带参数的宏时,参数的类型应与宏定义时的一致D.C语言的编译预处理就是对源程序进行初步的语法检查答案:A32.图1A.有语法错误B.6C.11D.10答案:A33.图1A.printf(%d,a)B.n=aC.a=5D.a=2,’a’,1.2答案:A34.表

8、达式0x13 & 0x17的值是( )。A.0xf8B.0xecC.0x17D.0x13答案:D35.图1A.9B.7C.6D.5答案:C二、多选题 (共 5 道试题,共 30 分)36.计算机算法可以用( )等方法表示。A.自然语言B.流程图C.方块图D.伪代码答案:ABD37.三种基本程序结构是( )。A.顺序结构B.选择结构C.树结构D.循环结构答案:ABD38.计算机算法可分为( )两大类别。A.非数值运算算法B.结构运算C.数值运算算法D.形式运算答案:AC39.C程序注释是由( )所界定的文字信息组成的。A./*B.*/C.D.答案:AB40.函数体一般包括( )两部分。A.操作B.执行C.形式D.声明答案:BD

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

当前位置:首页 > 高等教育 > 习题/试题

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