西安交通大学2021年9月《程序设计基础》作业考核试题及答案参考
1. 定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7
B.3 6 9
C.1 5 9
D.1 4 7
参考答案:A
2. 在32位计算机系统中,已知"int a[2][3]; fun(a);",fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。
A.4
B.6
C.12
D.24
参考答案:A
3. 相对于完全二叉树,顺序表示法更适用于非完全二叉树。( )
A.正确
B.错误
参考答案:B
4. 二进制数10101011B变换为等值的十进制数是( )。
A.17
B.161
C.21
D.171
参考答案:D
5. DOS命令分为内部命令和外部命令。( )
A.错误
B.正确
参考答案:A
6. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )
A.错误
B.正确
参考答案:B
7. 执行以下程序段后,y的值是( )。int a[]={1,3,5,7,9} int x=0,
y=1,*ptr; ptr=&a[1]; while (!x) {y+=*(ptr+x); x++;}
A.1
B.2
C.4
D.24
参考答案:C
8. 子程序包含有子程序的调用就是( )
A.子程序的递归
B.子程序的重入
C.子程序的嵌套
D.子程序说明
参考答案:C
9. 下列JAVA语句中,不正确的一项是:( )
A.int $e,a,b =10
B.char c,d = 'a'
C.float e = 0.0d
D.double e = 0.0f
参考答案:C
10. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )
A.错误
B.正确
参考答案:A
11. 只有返回引用的函数可以作为赋值语句的左值。( )
A.正确
B.错误
参考答案:A
12. 下面选项中,不是类的成员函数为( )。
A.构造函数
B.析构函数
C.友元函数
D.缺省参数的构造函数
参考答案:C
13. 若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A.j*m+i
B.i*m+j
C.i*m+j-1
D.i*m+j+1
参考答案:B
14. 8086的寄存器均为32位的。( )
A.错误
B.正确
参考答案:A
15. 变量定义伪指令汇编格式包含哪些项( )
A.数据表
B.变量名
C.初值表
D.伪指令
参考答案:BCD
16. 下列函数中,可以作为虚函数的是( )。
零基础学java编程A.普通成员函数
B.构造函数
C.静态成员函数
D.析构函数
参考答案:AD
17. 面向对象程序设计思想的主要特征中不包括( )。
A.封装性
B.多态性
C.继承性
D.功能分解,逐步求精
参考答案:D
18. 若有说明:char *pc[]={“aaa”,“bbb”,“ccc”,“ddd”}; 则以下叙述正确的是( )。
A.“pc[0]代表的是字符串”aaa
B.*pc[0]代表的是字符‘a’
C.pc[0]代表的是字符串“aaa”
D.pc[0]代表的是字符‘a’
参考答案:B
19. 判断字符串a和b是否相等,应当使用( )。
A.if(a==b)
B.if(a=b)
C.if(strcpy(a,b))
D.if(strcmp(a,b))
参考答案:D
20. 以下程序运行后,输出结果是( )。define ADD(x) x+x main( ) {int
m=1,n=2,s=3; s*=ADD(m+n); printf(“s=%dn”,s);}
A.s=8
B.s=9
C.s=6
D.s=18
参考答案:D
21. 对两个数组a和b进行如下初始化char a[]=“ABCDEF”; char
b[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’}; 则以下叙述正确的是( )。
A.a与b数组完全相同
B.a与b长度相同
C.a和b中都存放字符串
D.a数组比b数组长
参考答案:D
22. 下面程序的运行结果是( )。main( ) {struct cmplx {int x; int y;}
cm[2]={1,2,3,4}; printf(“%dn”, 2*cm[0].x+cm[1].y/cm[0].y);}
A.5
B.2
C.3
D.4
参考答案:D
23. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )
A.正确
B.错误
参考答案:B
24. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。
A.函数名
B.函数类型
C.参数个数或参数类型
D.以上都可以
参考答案:C
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论