西交大机考《程序设计基础》期末考试考什么,好不好过

文化艺术交流活动,远程教育学习辅助,提供资...| 总评分0.0| | 浏览量0


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

1:8位的微型计算机系统是以16位来表示地址,则该微机系统有()个地址空间。A:255

2:已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用()指令。A:JBE

3:十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A:无符号十进制数136

B:带符号十进制数-120

D:8位二进制数-8的补码表示

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

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

2.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。

3.以下叙述不正确的是()。

A.一个C源程序可由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中,注释说明只能位于一条语句的后面

A.PER 是结构体变量名

B.PER是结构体类型名

则下面的叙述中不正确的是

A.struct结构体类型的关键字

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

6.结构体类型的定义允许嵌套是指()。

A.成员是已经或正在定义的结构体型

7.C语言中,定义结构体的保留字是()。

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

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无值型

11.下面转义字符中,表示字符串结束的是(   )

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.执行过程中所需要的存储空间

13.关于建立函数的目的,以下正确的说法是()。

A.提高程序的执行效率

D.减少程序文件所占内存

15.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。

16.( )是用来描述对象的属性和行为的

17.以下叙述中错误的是()。

A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以

B.在程序结束时,应当用fclose函数关闭已打开的文件

C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据

D.不可以用FILE定义指向二进制文件的文件指针

18.下面有关for循环的正确描述是()。

A.for循环只能用于循环次数已经确定的情况

B.for循环是先执行循环循环体语句,后判断表达式

C.在for循环中,不能用break语句跳出循环体

D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

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

20.能将高级语言编写的源程序转换为目标程序的软件是( )

22.下面关于do-while语句和while语句说法正确的是( )

C.do-while在判断条件之前先执行循环体一次

D.while语句至少执行一次

B.此表达式表示用&i对ip进行初始化

C.此表达式表示用&i对*ip进行初始化

D.此表达式表示用&i分别对*ip和i进行初始化

24.在C语言中,char型数据在内存中的存储形式是()。

25.关于函数调用,下面说法错误的是( )

A.被调用函数必须是已经存在的函数、库函数或用户已定义过的函数

B.没有头文件也可以对库函数进行调用

C.如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型。

D.在主函数main()中可以调用其他函数,其他函数也可以相互调用

A.构成C程序的基本单位是函数

B.可以在一个函数中定义另一个函数

C.main()函数必须放在其他函数之前

A.使位置指针重新返回文件的开头

B.将位置指针指向文件中所要求的特定位置

C.使位置指针指向文件的末尾

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

28.逻辑运算符两侧运算对象的数据类型()。

B.只能是0或非0正数

C.只能是整型或字符型数据

D.可以是任何类型的数据

29.以下叙述中不正确的是()。

A.一个好的程序应该有详尽的注释

B.在C程序中,赋值运算符的优先级最低

C.在C程序中,j++;是一条赋值语句

30.目前,计算机病毒扩散最快的途径是( )。

1.下列选项中是C语言合法标志符的有()。

2.以下不符合C语言语法的实型常量是()。

3.以下说法正确的是()。

A.C语言里有字符串变量

B.C语言里没有字符串变量

C.C语言里有字符变量

D.C语言里没字符变量

4.以下关于typedef的叙述正确的是()。

A.用typedef可以定义各种类型名,但不能用来定义变量

C.用typedef只是将已存在的类型用一个新的名字来代表

6.定义c为字符型变量,则下列语句中错误的是()。

7.以下不合法的赋值语句是()。

8.以下选项中合法的表达式是()。

9.以下选项中不合法的字符常量是()。

10.能正确表示逻辑关系:"a≥10"的C语言表达式是()。

1.C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()

3.C语言中没有依存于硬件的I/O语句。( )

5.字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。( )

6.对整型常量可进行自加或自减运算,而对变量或表达式不可以。( )

7.在C语言中,字母的大小写不被区分。( )

8.用gets函数可以接收一个含有空格的字符串。( )

9.return后面括号里的表达式的值即是此函数的值。( )

参考资料

 

随机推荐