21秋西交《程序设计基础》在线作业[正确答案]单选题答案
西交《程序设计基础》在线作业
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.下列标识符中,不合法的C语言用户自定义标识符是()。
A.printf
B.enum
C._
D.sin
2.以下程序的输出结果是( )int f(){static int i=0;int s=1;s+=i; i++;return s;}main(){ int i,a=0;for(i=0;i<5;i++) a+=f();printf("%d ",a);}
A.20
B.24
C.25
D.15
3.设:x= 9; y= ++x; 则产生的结果是( )
A.x= 9; y= 9;
B.x= 10; y= 10;
C.x= 9; y= 10;
D.x= 10; y= 9;
4.若int i=10;执行下列程序后,变量i的正确结果是( )switch ( i ) {case 0: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}
A.10
B.11
C.12
D.13
正确选项:--------
5.include
main()
{ int a=1,b=10;
do
正确选项:--------
{b-=a;a++;}while(b--<0);
printf("a=%d,b=%d\n",a,b);
}
A.a=3,b=11
B.a=2,b=8
C.a=1,b=-1
D.a=4,b=9
正确选项:--------
6.以下函数,哪个不属于动态申请空间的标准库函数( )
A.malloc( )
B.calloc( )
C.free( )
D.strcmp( )
7.下面有关for循环的正确描述是()。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
8.结构化程序设计主要强调的是( )
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
正确选项:--------
9.已定义c为字符型变量,则下 列语句中正确的是( )
A.c='97';
B.c="97";
C.c=97;
D.c="a";
10.若使用一维数组名作函数实参,则以下正确的说法是()。
A.必须在主调函数中说明此数组的大小
B.实参数组类型与形参数组类型可以不匹配
C.在被调用函数中,不需要考虑形参数组的大小
D.实参数组名与形参数组名必须一致
11.以下不能定义为用户标识符的是 ( )
A.scanf
B.Void
C._3com_
正确选项:--------
D.int
12.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A.自动(auto)
B.静态(static)
C.外部(extern)
D.寄存器(register)
13.函数的形式参数隐含的存储类型说明是()。
A.extern
B.static
C.register
D.auto
正确选项:--------
14.以下选项中不属于C语言的类型的是( )
A.signed short int
正确选项:--------
B.unsigned long int
C.unsigned int
正确选项:--------
D.long short
15.语言程序的基本单位是( )
A.程序行
B.语句
C.函数
D.字符
正确选项:--------
16.若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。
A.scanf("%d",p);
B.scanf("%d",&p);
正确选项:--------
C.scanf("%d",*p);
正确选项:--------
D.scanf("%d",**p);
17.可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A.内存
B.缓冲区
C.文件
D.寄存器
18.以下选项中非法的表达式是( )
A.0<=x<100
B.i=j==0
C.(char)(65+3)
D.x+1=x+1
19.设:int a=4,b=5; 则表达式 8>4-!0||2&&5>4的结果为( )
A.0
B.1
C.-1
D.无法计算
20.若有以下的定:int t[3][2];能正确表示t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.&t[1]
D.t[2]
21秋西交《程序设计基础》在线作业[正确答案]多选题答案
二、多选题 (共 20 道试题,共 40 分)21.以下选项中,合法的字符常量是()
A.' '
B.'17'
C."n"
D.'xaa'
正确选项:--------
22.有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
正确选项:--------
A.1112<回车>
B.11,<空格>12<回车>
C.11,12<回车>
D.11,<回车>12<回车>
正确选项:--------
23.定义语句:int x,y;若要通过scanf("%d,%d",&x,&y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()
A.11 12
B.11,12
C.11,12
D.11, 12
24.以下可以定义为用户标识符的有()。
A.scanf
B.short
C._3com_
D.int
25.对do-while语句描述正确的是()。
A.do-while语句构成的循环可以使用break语句退出循环
正确选项:--------
B.do-while语句构成的循环必须使用break语句退出循环
C.do-while语句构成的循环,当while中的表达式值为非零时结束循环
D.do-while语句构成的循环,当while中的表达式值为零时结束循环
26.以下合法的十六进制数是()。
A.oxff
B.0Xabc
C.0x01
D.0X9X
27.若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()
A.a=b=c=d=100;
B.d++;
正确选项:--------
C.c+b;
D.d=(c=22)-(b++);
28.下列为c语言的关键字是()
A.if
B.struct
C.union
D.Int
正确选项:--------
29.若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A.int
B.x=3*x+x
C.x3=0x12
D.x4=1+2=3;
正确选项:--------
30.若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
A.a=b=c=d=100;
B.d++;
C.c+b;
D.d=(c=22)-(b++);
31.关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A.三个表达式都不可省略
B.表达式1可以省略
C.表达式2可以省略
D.表达式3可以省略
正确选项:--------
32.以下描述错误的是()。
A.continue语句的作用是重新开始一次循环体的执行
B.只能在循环体内和switch语句体内使用break语句
C.在循环体内使用break语句和continue语句的作用相同
D.从多重循环嵌套中退出是,只能使用goto语句
正确选项:--------
33.以下关于typedef的叙述正确的是()。
A.用typedef可以定义各种类型名,但不能用来定义变量
B.用typedef可以增加新类型
C.用typedef只是将已存在的类型用一个新的名字来代表
正确选项:--------
D.使用typedef便于程序的通用
正确选项:--------
34.下面那些为合法整型常量()
A.190
B.0xf
C.0765
D.0xk
正确选项:--------
35.以下对C语言中的函数描述不正确的有()。
A.可以嵌套定义,不可以嵌套调用
B.不可以嵌套定义,可以嵌套调用
C.可以嵌套定义,也可以嵌套调用
D.嵌套定义和嵌套调用都不允许
正确选项:--------
36.定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A.1112<回车>
B.11,<空格>12<回车>
C.11,12<回车>
D.11,<回车>12<回车>
37.以下函数,哪些属于动态申请空间的标准库函数
A.malloc()
B.calloc()
C.free()
D.strcmp()
38.下面4项,不属于用链表表示线性表的优点的是()
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数据元素的物理顺序与逻辑顺序相同
39.有定义语句.int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A.1112<回车>
B.11,<空格>12<回车>
C.11,12<回车>
D.11,<回车>12<回车>
40.以下不合法的赋值语句是()。
A.x=y=100
B.d--;
正确选项:--------
C.x+y;
D.c=int(a+b);
正确选项:--------
三、判断题 (共 10 道试题,共 20 分)
41.被main函数调用的函数只能是库函数。( )
42.字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。( )
43.continue语句可用于switch语句,也可用于for、while和do循环语句中。()
正确选项:--------
44.可以用typedef声明各种类型名,但不能用它来定义变量。()
45.在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。( )
46.赋值语句是一种表达式语句。( )
47.若有int a[10]={1,2,3,4,5,6,7,8,9,10};a=a+1;则这时a代表元素2的位元元址。()
48.数组名代表数组的起始地址。()
49.C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
50.C程序中和每一行就是一个语句。()
21秋西交《程序设计基础》在线作业[正确答案]奥鹏资讯分享:
西安交通大学是国家教育部直属重点大学,为我国最早兴办的高等学府之一。西安交通大学是“七五 ”、“八五”首批重点建设项目学校,是首批进入国家“211”和 “985”工程建设,被国家确定为以建设世界知名高水平大学为目标的学校。
西安交通大学是教育部确定的最早开展现代远程教育试点的学校之一,于2001年3月正式成立网络教育学院。学校确立了“立足西部,面向全国,连通海外”的现代远程教育发展思路,并将现代远程教育定位在在职人员的继续教育上。学校目前已经建成了具有国内领先水平的基于卫星和地面网为传输平台的天地网远程教育支撑系统,支持交互式同步实时教学、按需点播学习、预约点播学习、网上师生交流与答疑、作业及测试等网络教学功能。现已开发了17个专业(方向)422门流媒体网络课件,30余门MOOC课程,并可免费访问MIT1800门开放课程资源。西安交通大学网络教育学院关于电气电类的专业有电气工程及其自动化和电力系统自动化技术
1.电气工程及其自动化(专升本、高起本)
电气工程及其自动化专业将传统的电工技术与电子、自动控制、计算机、网络通信、信息处理等新技术相结合,应用领域广泛。 本专业面向各种现代化生产的控制、管理和各种现代化信息处理技术,培养的毕业生基础扎实、知识面宽、适应性强,可在 工矿企业、电厂、政府部门等从事电气信息与自动化技术相关的工作。
1、大多数电气毕业生就业于电网,也就是供电局,大型垄断国企,待遇高福利好,工作稳定,是大多数电气毕业生的首选。
2、电力设计院,现在电网三产分离电力设计院已经不属于电网了,设计院主要做电力建设工程的设计工作。
3、发电厂,例如五大发电集团,中广核,各水电厂。
4、电力设备商,例如南瑞、西门子、施耐德、许继、四方。
5、电力施工单位。
6、其他行业的单位,例如建筑设计院,房地产,船舶厂,汽车,甚至于IT行业都有。电路、电力系统分析Ⅰ、发电厂电气部分、继电保护原理、电力拖动自动控制系统、电力系统分析Ⅱ、高电压技术。
2.电力系统自动化技术(高起专)
培养适应电力工程领域需要的,掌握电力系统自动化技术专业必需的基础理论和专业知识,具备电力系统设备的运行、监控、维护与管理等技术应用能力,能在发电厂、电力系统等行业从事电力系统的电气设计、检修、安装、调试、运行、维护及管理等工作的高级技术应用性专门人才。在地方供用电企业、变电站从事电力系统继电保护、自动装置的运行、维护、管理及整定计算等工作;在各类发电厂从事发电厂继电保护、自动装置的运行、维护、管理、调试及整定计算等工作;在大中型工矿企业、电气安装工程公司从事电气设备的运行与维护及继电保护、自动装置的调试、安装等工作;在电力系统自动化设备生产厂家从事技术支持工作。程序设计基础、模拟电子技术、数字电子技术、计算机网络与多媒体技术、电机学、电路、自动控制理论、发电厂热力设备、继电保护原理、发电厂电气部分、电力系统自动装置、高电压技术、电力系统分析。
详情咨询奥鹏教育学历业务官方网站。