自考生网为考生们整理提供了“2024年4月自考13013高级语言程序设计模拟试题及答案1”,更多13013高级语言程序设计模拟试题内容可点击查看13013高级语言程序设计模拟试题及答案汇总。
注:不同省份、不同专业的自考模拟试题及答案,只要课程代码和课程名称相同,都可参考使用。
1、对于结构体中定义的成员, 其隐含访问权限为()
2、重载一个函数的条件是: 该函数必须在参数的个数或参数的( ) 上与其它同名函
数有所不同。
3、假定用户为类 AB 定义了一个构造函数“AB(int aa=0) : a(aa) {} ” , 则定义该类的对象时,
可以有( ) 种不同的定义格式。
4、假定 AB 为一个类, 该类中含有一个指向动态数组空间的指针成员 pa, 则在该类的析构函数
中应该包含有一条( ) 语句。
5、拷贝构造函数使用() 作为参数初始化创建中的对象。
6、在 C++类中, 有一种不能定义对象的类, 这样的类只能被继承, 称之为() , 定义该类
至少具有一个() 。
7、语句 while(!E);中的条件!E 等价于 E==0。( )
A.正确
B.错误
8、运行下列程序并用键盘输入 53,48,32 后, 在屏幕上的内容是()。
main ()
{
int i,j,k;
scanf ("%d,%d,%d",&i, &j, &k);
if (i>50) printf("%d",i);
else if (i>40) printf("%d",j);
else if (i>30) printf("%d",k);
else printf("Error");
}
A.53
B.48
C.32
D.Error
9、已知 ch 是字符型变量, 下面的赋值语句是()。
A.ch=''123'';
B.ch=''\xff'';
C.ch=''t'';
D.ch="\";
10、若 a、 b、 sum 为整型, 则计算 a+|b|的值的方法可以是()。
A.sum=a>0?a+b:a-b;
B.sum=b>0?a+b:a-b;
C.if a>0 then sum=a+b else sum=a-b;
D.if b>0 then sum=a+b else sum=a-b;
E.if b>0 then sum=a-b else sum=a+b;
11、在位运算中,某操作数 右移 3 位,其结果相当于( )
A.操作数乘以 6
B.操作数除以 6
C.操作数乘以 8
D.操作数除以 8
12、设有整型变量a, 实型变量f, 双精度型变量x, 则表达式10+''b''+x*f的值的类型为()
A.int
B.float
C.double
D.不能确定
13、以下( )表达式取值是正确的。
A.1&&a 的结果为 1
B.3&5 的结果为 0
C.3|5 的结果为 0
D.3||''a''的结果为 0
14、假设 x=2.5,a=7,y=4.7, 则表达式: x+a%3*(int)(x+y)%2/4 的值为()。
A.2.5
B.2.75
C.3
D.9.5
15、假定 w、 x、 y、 z、 m 均为 int 型变量, 有如下程序段:
w=1; x=2; y=3; z=4;
m=(w
A.4
B.3
C. 2
D. 1
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题