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
页
发布评论