帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
学起plus程序设计基础,计算机程序设计基础作业答案 (2)
<h1
id="程序设计基础计算机程序设计基础">程序设计基础,计算机程序设计基础
学校: 无
问题 1: 1. 设有说明语句int x=1, y=2; 则执行表达式x=y= = 3后,变量x的值是
选项:
A. 0
B. 1
C. 2
D. 3
答案: 0
问题 2: 2. 以下有关构造函数的叙述不正确的是( )。
选项:
A. 构造函数名必须和类名一致
B. 构造函数在定义对象时自动执行
C. 构造函数无任何函数类型
D. 在一个类中构造函数有且仅有一个
答案: 在一个类中构造函数有且仅有一个
问题 3: 3. 以下叙述正确的是
选项:
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚、具有其他语言的一切优点
答案: C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
问题 4: 4. 下列叙述中,错误的是
选项:
A. 不同函数中可以使用相同的变量名
B. 全局变量和局部变量可以同名
C. 形式参数是局部变量
D. main() 函数中定义的变量在整个程序中都可
答案: main() 函数中定义的变量在整个程序中都可
问题 5: 5. 有如下程序段union u{int a; int b; float c;}vu; vu.a=1; vu.b=2; vu.c=3;则vu.a的值是
选项:
A. 1
B. 2
C. 3
D. 以上都不对
答案: 以上都不对
问题 6: 6. 执行if(a<=b){a=b;b=a;}else{a++;++b;}语句后,正确的说法是
选项:
A. 当条件满足时变量a和b的值对换
B. 当条件满足时变量a和b的值不变
C. 当条件不满足时变量a和b的值各增加1
D. 当条件不满足时变量 b的值增加1,a不增加
答案: 当条件不满足时变量a和b的值各增加1
问题 7: 7. 栈的逻辑结构是_
选项:
A. 集合
B. 线性结构
C. 树型结构
D. 图型结构
答案: 请关注公众号【青年搜题】查看答案
问题 8: 8. 有以下程序段
选项:
A. 58
B. 56
C. 45
D. 24
答案: 请关注公众号【青年搜题】查看答案
问题 9: 9. 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()
选项:
A. p+1
B. a+1
C. a++
D. ++p
答案: 请关注公众号【青年搜题】查看答案
问题 10: 10. 提供函数重载机制的意义在于( )。
选项:
A. 实现程序代码共享
B. 使用方便,提高可读性
C. 提高函数运行效率
D. 减少函数存储空间
答案: 请关注公众号【青年搜题】查看答案
问题 11: 11. 有以下程序
选项:
A. 赋初值的字符串有错
B. 6,7
C. 5,6
D. 6,6
答案: 请关注公众号【青年搜题】查看答案
问题 12: 12. 下列语句执行后a的值为( )。
a=6+5%2-5/2;
选项:
A. 6
B. 5. 5
C. 5
D. 7
答案: 请关注公众号【青年搜题】查看答案
问题 13: 13. 若有说明:int i,j=7,*p=&i;则与i=j;等价的语句是()
选项:
A. i= *p;
B. *p=*&j;
C. i=&j;
D. i=* *p;
答案: 请关注公众号【青年搜题】查看答案
问题 14: 14. 设有如下定义:int x=2 ,y; int fun(int *a){return
*a+1;}下列函数调用中,实际参数正确的
是()
选项:
A. y=fun(x)
B. y= fun (&x)
C. y=fun(*x)
D. y=fun(a)
答案: 请关注公众号【青年搜题】查看答案
问题 15: 15.
选项:
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 3,5,4
答案: 请关注公众号【青年搜题】查看答案
问题 16: 16. 设有定义int a[10], *p=a; 下列对数组元素a[1]的引用中,错误的是
选项:
A. p[1]
B. *(++a)
C. *(++ p)
D. *(a+1)
答案: 请关注公众号【青年搜题】查看答案
问题 17: 17. 下列一维数组说明中,错误的是
选项:
A. int a[]={1,2,3}
B. int a[5]
C. int n=5, a[n]
D. int a[5]={1,2,3}
答案: 请关注公众号【青年搜题】查看答案
问题 18: 18. JAVA语言的类别是
选项:
A. 面向过程的程序设计语言
B. 面向问题的程序设计语言
C. 面向对象的程序设计语言
D. 面向硬件的程序设计语言
答案: 请关注公众号【青年搜题】查看答案
问题 19: 19. 以下程序的输出结果是()。
选项:
A. 15
B. 14
C. 7
D. 6
答案: 请关注公众号【青年搜题】查看答案
问题 20: 20. 下列数组初始化语句错误的是( )。
选项:
A. char s[3]=“abc”;
B. char Letter[2][3]={'a','b','c','d','e','f'};
C. int Student[5]={1,2,3};
D. int a[2][3]={ {1,2,3},{4,5,6}};
答案: 请关注公众号【青年搜题】查看答案
问题 21: 21. 设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
选项:
A. 10101001
B. 10101000
C. 11111101
D. 01010101
答案: 请关注公众号【青年搜题】查看答案
问题 22: 22. 下列描述中( )是错误的。
选项:
A. 没有必要直接调用析构函数
B. 子类构造函数可以是内联函数
C. 在派生类构造函数中可给父类数据成员赋值
D. 构造函数的返回值为void类型
答案: 请关注公众号【青年搜题】查看答案
问题 23: 23. 设有如下定义:char *aa[2]={“abcd”,“ABCD”};则以下说法中正确的是()。
选项:
A. aa数组成元素的值分别是“abcd”和ABCD“
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放 学习通试题批量导出工具 的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符‘a’和‘A’的地址
答案: 请关注公众号【青年搜题】查看答案
问题 24: 24. 执行下面的程序后,a的值是()
选项:
A. 10
B. 1
C. 9
D. 0
答案: 请关注公众号【青年搜题】查看答案
问题 25: 25. 以下能正确定义数组并正确赋初值的语句是
选项:
A. int N=5,b[N][N];
B. int a[1][2]={ {1},{3}};
C. int c[2][]={ {1,2},{3,4}};
D. int d[3][2]={ {1,2},{34}};
答案: 请关注公众号【青年搜题】查看答案
问题 26: 26. 下列关于注释的说法哪个是错误的( )。
选项:
A. 注释不是程序中的可执行语句
B. 注释对于程序的执行有很重要的意义
C. 注释将在程序的编译阶段被编译器剔除
D. 编程时在程序中添加适当的注释是一个良好的编程风格
答案: 请关注公众号【青年搜题】查看答案
问题 27: 27. C语言的基本数据类型包括
选项:
A. char
B. struct
C. string
D. typedef
答案: 请关注公众号【青年搜题】查看答案
问题 28: 28. 有以下程序
选项:
A. 16
B. 12
C. 28
D. 21
答案: 请关注公众号【青年搜题】查看答案
问题 29: 29. 判断char型变量d是否为小写字母的正确表达式为( )。
选项:
A. (d>=’a’)&&(d<=’z’)
B. ‘a’<=d<=’z’
C. (d>=’a’)||(d<=’z’)
D. ‘A’<=d<=’Z’
答案: 请关注公众号【青年搜题】查看答案
问题 30: 30.
若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则
称这样的操作为
选项:
A. 数据有序且采用顺序存储方式
B. 数据不需要有序,但需要顺序存储
C. 数据有序且采用链式存储方式
D. 数据不需要有序,也不限制存储方式
答案: 请关注公众号【青年搜题】查看答案
问题 31: 31. 用8位无符号二进制数能表示的最大十进制数为
选项:
A. 127
B. 128
C. 255
D. 256
答案: 请关注公众号【青年搜题】查看答案
问题 32: 32. 以下叙述中正确的是 ( )
选项:
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态(static.类别变量的生存期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
答案: 请关注公众号【青年搜题】查看答案
问题 33: 33. 以下语句的输出结果是()
选项:
A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4
答案: 请关注公众号【青年搜题】查看答案
问题 34: 34. C语言中的循环控制语句中属于“直到型”循环的语句是
选项:
A. goto
B. while
C. for
D. do-while
答案: 请关注公众号【青年搜题】查看答案
问题 35: 35. C++借助于( )实现封装。
选项:
A. 结构
B. 类
C. 数组
D. 函数
答案: 请关注公众号【青年搜题】查看答案
问题 36: 36. 设有如下说明
选项:
A. STD tt[2]={ {1,’A’,62},{2,’B’,75}};
B. STD tt[2]={1,"A",62,2,"B",75};
C. struct tt[2]={ 灵活就业培训考试答案 {1,’A’},{2,’B’}};
D. struct tt[2]={ {1,"A",62.5},{2,"B",75.0}};
答案: 请关注公众号【青年搜题】查看答案
问题 37: 37. 设有定义int a,*p;下列赋值语句中,正确的是
选项:
A. p=a
B. p=&a
C. p=*a
D. *p=&a
答案: 请关注公众号【青年搜题】查看答案
问题 38: 38. 下列关于单目运算符 、--的叙述中正确的是
选项:
A. 它们的运算对象可以是任何变量和常量
B. 它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C. 它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D. 它们的运算对象可以是char型变量、int型变量和float型变量
答案: 请关注公众号【青年搜题】查看答案
问题 39: 39. 设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为()。
选项:
A. P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
答案: 请关注公众号【青年搜题】查看答案
问题 40: 40. 执行语句:printf(“a\nb”)输出的结果是
选项:
A. a\nb
B. ab
C. 第一行输出a,第二行输出b
D. 不能输出
答案: 请关注公众号【青年搜题】查看答案
问题 41: 41. MAIN函数是程序启动时惟一的入口。( )
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 42: 42. 算法的复杂性包含两方面:时间复杂性 和 空间复杂性。( )
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 43: 43. 数值0x34对应的十进制为 51 。( )
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 44: 44. 面向对象程序开发步骤为:面向对象分析、面向对象设计和面向对象实现。( )
选项:
答案: 请关注公众号【青年搜题】查看答案
问题 45: 45. 已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x为3,k为2。( )
选项:
答案: 请关注公众号【青年搜题】查看答案