覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

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

学起plus程序设计基础作业答 成人学历

程序设计基础

学校: 无

平台: 学起plus

题目如下:

1. 设有定义int a,*p;下列赋值语句中,正确的是

A. p=a

B. p=&a

C. p=*a

D. *p=&a

答案: p=&a

2. 下列关于C语言用户标识符的叙述中正确的是

A. 用户标识 渝粤题库 符中可以出现下划线和中划线(减号)

B. 用户标识符中不可以出现中划线,但可以出现下划线

C. 用户标识符中可以出现下划线,但不可以放在用户标识符的开头

D. 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

答案: 用户标识符中不可以出现中划线,但可以出现下划线

3. 若已经定义char a[10]={“abcd”}, *p=a;则表达式*(p+1)的值是

A. abcd

B. bcd

C. p=*a

D. a和b是结构型变量

答案: bcd

4. 有以下程序 执行后输出的结果是

A. 1,1,2

B. 2,2,1

C. 2,2,2

D. 2,2,3

答案: 2,2,2

5. 以下有关构造函数的叙述不正确的是( )。

A. 构造函数名必须和类名一致

B. 构造函数在定义对象时自动执行

C. 构造函数无任何函数类型

D. 在一个类中构造函数有且仅有一个

答案: 在一个类中构造函数有且仅有一个

6. 数据的存储结构分为两种,它们是

A. 线性存储和数组存储

B. 顺序存储和链式存储

C. 线性存储和树型存储

D. 数组存储和指针存储

答案: 顺序存储和链式存储

7. 如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过

A. 元素在内存中的相对位置表示逻辑次序

B. 保存在元素中的指针表示先后次序

C. 设立单独的区域存储元素之间的逻辑次序

D. 元素本身的关键字来表示逻辑次序

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

8. 设有函数定义:void p(int x){printf(“%d”, x);} 则正确的函数调用是

A. p(3)

B. a=p(3)

C. printf("%d"; p(3))

D. p(int x)

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

9. 运行下列程序,其输出结果为( )。 #include “iostream. h” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<<x<<”, ”<<y<<”, ”<<z<<endl; }

渝粤教育 A. 6,4,4

B. 6,4,5

C. 6,5,4

D. 5,4,5

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

10. 有以下程序 执行后输出结果是

A. 产生语法错

B. 随机值

C. A

D. 65

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

11. 已知:int k=7, x=12; 则执行语句( )后x的值为0。

A. x+=k-x%5;

B. x+=(x-k%5);

C. x%=(k-=5);

D. (x-=k)-(k+=5);

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

12. 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 在下划线处应填入的是

A. x+i

B. &x[i+1]

C. x+(i++)

D. &x[++i]

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

13. 设已定义int a=3, b=4; 执行if(a=b)printf(“aaa\n”);else printf(“bbb\n”);语句后,正确的说 法是

A. 输出 aaa

B. 输出 bbb

C. 编译时会出错

D. 运行时会出错

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

14. 设有如下定义:char *aa[2]={“abcd”,“ABCD”};则以下说法中正确的是()。

A. aa数组成元素的值分别是“abcd”和ABCD“

B. aa是指针变量,它指向含有两个数组元素的字符型一维数组

C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D. aa数组的两个元素中各自存放了字符‘a’和‘A’的地址

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案 国家开放大学 tiku.cn" title="渝粤文库">渝粤文库 。

15. 有以下程序 执行后输出的结果是

A. 16

B. 12

C. 28

D. 21

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

16. C++中,被private修饰的成员能被( )访问。

A. 父类

B. 子类

C. 除了自身之外均不能访问

D. 友元

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

17. 以下语句的输出结果是()

A. 1,0,4

B. 1,0,3

C. 0,0,3

D. 0,0,4

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

18. 设a、b和c都是int型变量,且a=7,b=8,c=9,则表达式(a*b)/c + 6 - 14%c的值是

A. 6

B. 7

C. 8

D. 9

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

19. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )

A. 大写字母

B. 连接符

C. 数字字符

D. 下划线

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

20. 下列关于单目运算符 、--的叙述中正确的是

A. 它们的运算对象可以是任何变量和常量

B. 它们的运算对象可以是char型变 广东开放大学 量和int型变量,但不能是float型变量

C. 它们的运算对象可以是int型变量,但不能是double型变量和float型变量

D. 它们的运算对象可以是char型变量、int型变量和float型变量

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

21. 有以下程序 执行后输出的结果是

A. 2

B. 3

C. 4

D. 编译时有错,无结果

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

22. 设有如下定义: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)

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

23. 已定义float f=1.2;执行语句printf(“%d\n”,f);正确的说法是

A. 输出 1.2

B. 输出 1

C. 语法错误

D. 可以输出,但不是1.2和1

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

24. 以下能正确定义数组并正确赋初值的语句是

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}};

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

25. 不能把字符串:Hello!赋给数组b的语句是()。

A. char b[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’};

B. char b[10]; b=“Hello!”;

C. char b[10]; strcpy(b,“Hello!”);

D. char b[10]=“Hello!”;

答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。

文章目录


    相关文章
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章133613
    • 评论0
    • 微语0
    标签