2024年5月9日发(作者:)

广西财经学院

计算机

C

语言专升本相关题目

(

考试时间

90

分钟

,

总分

100

)

准考证号

:_________________________

姓名

:__________________________

一、理论基础

(共

20

题,每题

1

分,共计

10

分)

1、以下叙述中正确的是________。

A、a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值

B、在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式

C、执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b

的值,b的值由原值变为0

D、已有a=3,b=5,当执行了表达式a=b,b=a之后,使a中的值为5,b中的值为3

2、下列内容是异常的含义的是________。

A、程序编译或运行中发生的异常事件

B、程序的语法错误

C、程序编译错误

D、程序预先定义好的异常事件

3、在64位编译器环境下,int类型占多少字节?

A、2

B、4

C、1

D、8

4、下述c 语言转义符中( )是非法的。

A、'b'

B、'037'

C、'0xf '

D、'''

5、若某计算机字长为32位,内存容量为2gb,按字编址,则可寻址范围为______。

A、1024MB

B、1GB

C、512MB

1/32

D、2GB

6、在c语言中,存储一个字符型、整型、单精度实型变量所需的空间是________。型、单精度实

型变量所需的空间是________。

A、1、2、4

B、1、1、4

C、1、2、8

D、2、2、8

7、若有以下定义和语句:"double r=99,*p=&r;

*p=r;",则以下正确的叙述是________。

A、两个*p含义相同,都说明给指针变量P赋值

B、在“double r=99,*p=&r;”中,把r的地址赋值给了P所指的存储单元

C、语句“*p=r;”把变量r的值赋给指针变量P

D、语句“*p=r;”取变量r的值放回r中

8、条件语句________。

A、不可以嵌套使用

B、可以嵌套使用

C、在一条件下可以嵌套使用

D、嵌套语句中不能使用else子句

9、设有语句:"int a=1,b=2,*p1=&a,*p2=&b; ",则使指针p1指向变量b的赋值语句是______。

A、p1=*p2

B、*p1=p2

C、p1=p2

D、*p1=*p2

10、若 d 为 double 型变量 , 则表达式 d=1,d+5,d++ 的值是 _________.

A、1

B、6.0

C、2.0

D、1.0

11、设有定义:int x=2; ,以下表达式中,值不为6的是________。

A、x*=x+1

B、x++,2*x

C、x*=(1+x)

2/32