覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
学起plus程序设计基础,计算机程序设计基础作业答案 (2)
学起plus 2025-03-24 06:19:54 3 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
学起plus程序设计基础,计算机程序设计基础作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

学起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。( )

选项:

答案: 请关注公众号【青年搜题】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章40832
  • 评论0
  • 微语1
最新评论