2023年秋西南交高级语言程序设计A在线作业二辅导资料_第1页
2023年秋西南交高级语言程序设计A在线作业二辅导资料_第2页
2023年秋西南交高级语言程序设计A在线作业二辅导资料_第3页
2023年秋西南交高级语言程序设计A在线作业二辅导资料_第4页
2023年秋西南交高级语言程序设计A在线作业二辅导资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西南交《高级语言程序设计》在线作业二

一、单选题(共25道试题,共50分。)

1.若有如下说明hr[10]=g','h','i'j'},*p=;

则输出表达式*(p+8),即print(〃%\葭\*5+8));得到()

.g

.h

.i

.J

对的答案:

2.语言中,能辨认解决的文献为

.文本文献和数据块文献

.文本文献和二进制文献

.流文献和文本文献

.数据文献和二进制文献

对的答案:

3.以下对的的标记符是()

.0X11

._80

.min

.#$

对的答案:

4.下列程序的输出结果是int=2;intun(int*){+=*;rt

urn();}min(){int=2,rs=2;rs+=un(&);print(H%\n

”,rs);}

,4

.6

.8

.10

对的答案:

5.以下叙述中不对的的是

.在不同的函数中可以使用相同的名字的变量

.函数中的形式参数是局部变量

.在一个函数内定义的变量只在本函数范围内有效

.在一个函数内的复合语句中定义的变量在本函数范围内有效

对的答案:

6.语言开始执行程序的开始执行点是()

.程序中第一条可执行的语句

.程序中第一个函数

.程序中的min()函数

.包含文献中的第一个函数

对的答案:

7.下列各数据类型不属于构造类型的是

.枚举型

.共用型

.结构型

.数组型

对的答案:

8.以下说法中错误的是()

.*=1;这个式子等价于=*1

./=+;这个式子和=/+;等价

./=-;这个式子等价于二/(-)

.*=;这个式子等价于=*;

对的答案:

9.若k为整形,则whi1循环执行()次。k=2;whil(k==0)print(“犷,k);k—;

print("\n”);

.10

.9

.0

.1

对的答案:

1o.在16位编译系统上,若定义long;,则能给赋40000的对的语句是

.=20230+20230;

.=4000*10;

・=30000+10000;

.=4000L*l0L

对的答案:

11.若有定义:int[10],*p=;,则p+5表达()

.元素[5]的地址

.元素[5]的值

.元素[6]的地址

.元素[6]的值

对的答案:

12.语言允许函数类型缺省定义,此时函数值隐含的类型是

.lot

.int

.Iong

.ou1

对的答案:

13.函数rwin的作用是

.使文献位置指针重新返回文献的开始位置

.将文献位置指针指向文献中所规定的特定位置

.使文献位置指针指向文献的末尾

.使文献位置指针自动移至下一个字符位置

对的答案:

14.执行以下程序后,,的值分别为m1n(){int,,k=4,m=6,*pl=&k,*p2=&

m;=p1=—&m;=(*pl)/(*p2)+7;print("=%\n",);print("=%\

n〃,);}

.-1,5

.1,6

.0,7

.4,10

对的答案:

15.以下不对的的定义语句是

.ou1X[5]={2.0,4.0,6.0,8.0,10.0};

.inty[5]={0,l,3,5,7,9);

.hr1口={,「J2'J3,J4','5'};

.hr2[]={'\xl0','\x','\x8'};

对的答案:

16.下列程序段的输出结果是()voiun(int*x,int*y){print("%%",*

x,*y);*x=3;*y=4;}voimin(){intx=1,y=2;un(&y,&x);

print(,z%%〃,x,y);)

.1212

.2143

.1234

.2112

对的答案:

17.设有以下说明语句strutx{intx;loty;hrz;}xmpl;则

下面的叙述中不对的的是

.strut结构体类型的关键字

.xmpl是结构体类型名

.x,y,z都是结构体成员名

.strutx是结构体类型名

对的答案:

18.设有intx=U;则表达式(x++*l/3)的值是

.3

.4

.11

,12

对的答案:

19.若有如下说明int[10]={1,2,3,4,5,6,7,8,9,10},*p=;则数值为6

的元素的表达式是()

.*p+5

.*(p+5)

.*p+=5

.p+5

对的答案:

20.在“文献包含”预解决语句的使用形式中,当#inlu后面的文献名用(双引号)括

起来时,寻找被包含文献的方式是()

.仅仅搜索当前目录

.仅仅搜索源程序所在目录

.直接按系统设定的标准搜索目录

.在系统当前目录搜索和语言系统系统指定的INLU目录中搜索

对的答案:

21.请选出以下语句的输出结果print("%\n,z,strIn("\t\,z\065\x\nz/)):

.5

.14

.8

.输出项不合法,无正常输出

对的答案:

22.一个语言程序是由

.一个主程序和若干子程序组成

.函数组成

.若干过程组成

.若干子程序组成

对的答案:

23.有以下程序:#in1uunionpw{inti;hrh[2];};m

in(){.h[0]=13;.h[l]=0;print(/z%\n/z,.i);)程序的输出结果是

.13

.14

.208

.209

对的答案:

24.语言中运算对象必须是整型的运算符是()

.%

./

.<=

对的答案:

25.下面语句的运营结果为()#inlu"stio.h"#inluustring.h"

voimin(){hrstrl[10]={Khow”};hrstr2[l0]={"goo"};strpy(st

rl,st

•g

.how

.howgoo

.goo

对的答案:

西南交《高级语言程序设计》在线作业二

二、多选题(共15道试题,共30分。)

1.下列关于#inlu命令的叙述中,对的的是o

.一个#inlu命令中只能指定一个被包含文献

.一个#inlu命令中可以指定多个被包含文献

.一个被包含文献中又可以包含另一个被包含文献

#inlu命令中,文献名可以用双引号或尖括号括起来

对的答案:

2.以下叙述中对的的是________•

.对于。ul类型数组,不可以直接用数组名对数组进行整体输入或输出

.当程序执行中,数组元素的下标超过所定义的下标范围时,系统将给出“下标越界”的犯错

信息

.可以通过赋初值的方式拟定数组元素的个数

.数组名代表的是数组所占存储区的首地址,其值不可改变

对的答案:

3.在缓冲文献系统中用于读写的函数有

.puthr()

.r()

.rwin()

.putw()

对的答案:

4.关于宏定义的说法对的的是:

.<P>宏名一般习惯用大写字母表达,以便与变量名相区别</p>

.使用宏名代替一个字符串,可以减少程序中反复书写某些字符串的工作量

.宏定义是用宏名代替一个字符串,也就是简朴的置换,不作对的性检查

.宏定义不是语句,不必在行末加分号

对的答案:

5.关于文献的打开方式描述对的的是:。

.广打开只读文献

.+:打开或建立用于更新数据的文献,数据追加到文献尾

.:打开或建立一个把数据追加到文献尾的文献

.r+:打开用于更新数据的文献

对的答案:

6.提供的预解决功能重要有。

,宏定义

.文献包含

.条件编译

.异常终止

对的答案:

7.关于静态局部变量的说明对的的是。

.静态局部变量存储在静态存储区

.静态局部变量是在编译时赋初值的,即只赋一次值,在程序运营时它已有初值

.若在定义局部变量时不赋初值,则编译时自动赋初值为。或空字符

.虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的

对的答案:

8.在动态存储区中重要存放以下数据»

.函数形式参数

.自动变量

,函数调用时的现场保护和返回地址

.全局变量

对的答案:

9.以下对一维数组进行初始化,错误的语句是o

.int[10]=(0,0,0,0,0);

.int[10]={};

.int[10]={0};

.int[2]={10,9,8}

对的答案:

10.以下对的的语言标记符是。

对的答案:

11.语言中函数返回值的类型与下列哪项无关?

.定义函数时所指定的函数类型

.调用函数时临时

.调用该函数的主函数类型

.rturn语句中的表达式类型

对的答案:

12.以下说法不对的的是o

.定义函数时,形参的类型说明可以放在函数体内

.rturn后边的值不能为表达式

.假如函数值的类型与返回值表达式的类型不一致,以函数值类型为准

.假如形参与实参的类型不一致,以实参类型为准

对的答案:

13.不与whi1(*)语句中的*等价的是。

.x==0

.x==1

.x!=1

.x!=0

对的答案:

14.对静态变量的对的描述

.静态局部变量在静态存储区内分派单元()

.静态外部变量可以赋初值,也可以不赋初值

.静态外部变量的作用与外部变量相同

.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。

对的答案:

15.以下不对的的叙述是

.语言的主函数是无参函数

.语言的主函数最多允许有1个参数

.语言的主函数最多允许有2个参数

.语言的主函数可以有2个以上参数

对的答案:

西南交《高级语言程序设计》在线作业二

三、判断题(共10道试题,共20分.)

1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论