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

想要快速找到正确答案?

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

超新尔雅学习通
扫码关注

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

中国大学MOOCC语言程序设计B作业答案

C语言程序设计B

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 下面四个选项中,均是合法整型常量的是( )。

A. 160,0xffff,011

B. -0xcdf,0la,0xe

C. -01,986.012,0668

D. -0x48a,2e5,0x

答案: 160,0xffff,011

2. 2. 下面四个选项中,均是合法转义字符的是( )。

A. ’\’’, ‘\\’, ‘\n’

B. ”\”, ‘\017’, ‘\=’

C. ’\018’, ‘\f’, ‘xab’

D. ’\0’, ‘\101’, ‘xlf’

答案: ’\’’, ‘\\’, ‘\n’

3. 3. 以下选项中不属于C语言类型标识符的是( )。

A. signed short int

B. unsigned long int

C. unsigned int

D. long shot

答案: long shot

4. 4. 下面四个选项中,均是不正确的八进制数或十六进制数的是( )。

A. 016,0x8f,018

B. 0adc,017,0xa

C. 010,-0x11,0x16

D. 0a12,7ff,-123

答案: 0a12,7ff,-123

5. 5. 以下的变量定义中,合法的是( )。

A. float 3_four =3.4

B. int _abc_=2;

C. double a=1+4e2.0;

D. short do =15;

答案: int _abc_=2;

6. 6. 下面四个选项中,均是正确的数值常量或字符常量的是( )。

A. 0.0,0f,8.9e,‘&’

B. ”a”, 3.9E-2.5,1e1,‘\=’

C. ’3’, 011,0xff00,0a

D. +01,0xabcd,2e2,50

答案: +01,0xabcd,2e2,50

7. 7. 下列不正确的转义字符是( )。

A. ’\\’

B. ’\”

C. ’074’

D. ’\0’

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 若有以下说明语句:char s=”\\\\092”; 则下面正确的是( )。

A. 使s的值包含2个字符

B. 说明语句不合法

C. 使s的值包含6个字符

D. 使s的值包含4个字符

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 下面四个选项中,均不是不合法的转义字符的是( )。

A. ’\=’, ‘\\’, ‘xf’

B. ’\1011’, ‘\’, ‘\A’

C. ’\011’ ,‘\f’, ‘\1’

D. ’\abc’, ‘\101’, ‘xlf’

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 字符串"w\x53\\\np\103q"的长度是________。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. 在vc++系统中,一个float型数据在内存中所占的字节数为________;一个double型数据在内存中所占的字节数为________。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. 若有以下定义:char c=’\010’;变量c中包含的字符个数为________。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. 在vc++系统中,一个char型数据在内存中所占的字节数为________;一个int型数据在内存中所占的字节数为________。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 1. 下面的函数sum(int n)完成计算1~n的累加和。 #include int sum(int n) { if(n<=0) printf("data error\n"); if(n==1) ① ; else ② ; } int main() { int n,s=0; scanf("%d",&n); s=sum(n); printf("%d",s); return 0; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 2. 组合问题,由组合的基本性质可知: (1) C(m,n)=C(n-m,n) (2) C(m,n+1)=C(m,n)+C(m-1,n) 公式(2)是一个递归公式,一直到满足C(1,n)=n为止。当n<2*m时,可先用公式(1)进行简化,填写程序中的空白,使程序可以正确运行。 #include int combin( int m, int n) { int com; if( n<2*m ) m=n-m; if( m==0 ) com=1; else if(m==1) ① ; else ② ; return(com); } int main() { int m,n; printf("Input m n:"); scanf("%d%d", &m,&n); printf("Thecombination numbeers is %d\n", combin(m,n)); return 0; }

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 1. 系统的标准输入文件是指( )。

A. 键盘

B. 显示器

C. U盘

D. 硬盘

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 2. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件打开方式字符串应是( )。

A. “ab+”

B. “wb+”

C. “rb+”

D. “ab”

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 3. 以下叙述中错误的是( )。

A. C语言中对二进制文件的访问速度比文本文件快

B. C语言中,随机文件可以二进制代码形式存储数据

C. 语句 FILE fp; 定义了一个名为fp的文件指针

D. C语言中的文本文件以ASCII码形式存储数据

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 4. 当顺序执行了文件关闭操作时,fclose函数的返回值是( )。

A. -1

B. TURE

C. 0

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 5. 为了显示一个文本文件的内容,在打开文件时,文件的打开方式应为( )。

A. “r+”

B. “w+”

C. “wb+”

D. “ab+”

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 6. 若执行fopen函数时发生错误,则函数的返回值是( )。

A. 地址值

B. 0

C. 1

D. EOF

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 7. 以下可作为函数fopen 第一个参数的正确格式是( )。

A. c:usr\abc.txt

B. c:\usr\abc.txt

C. “c:\usr\sbc.txt”

D. “c:\\usr\\abc.txt”

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 8. 在C语言中对文件操作的一般步骤是( )。

A. 操作文件 → 修改文件 → 关闭文件

B. 打开文件 → 操作文件 → 关闭文件

C. 读写文件 → 打开文件 → 关闭文件

D. 读文件 → 写文件 → 关闭文件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 9. 系统的标准输出文件是指( )。

A. 键盘

B. 显示器

C. U盘

D. 硬盘

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 10. 下列关于C语言数据文件的叙述中正确的是( )。

A. 文件由ASCII码字符序列组成,C语言只能读写文本文件

B. 文件由二进制数据序列组成,C语言只能读写二进制文件

C. 文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

D. 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 11. 若以“a+”方式打开一个已存在的文件,则以下叙述正确的是( )。

A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作

B. 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作

C. 文件打开时,原有文件内容被删除,只可作写操作

D. 以上说法皆不正确

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 12. 要打开一个已存在的非空文件“file ”用于修改,正确的语句是( )。

A. fp=fopen(“file”, “r”);

B. fp=fopen(“file”, “a+”);

C. fp=fopen(“file”, “w”);

D. p=fopen(“file”, “r+”);

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 13. 下列关于文件的结论中正确的是( )。

A. 对文件操作必须先关闭文件

B. 对文件操作必须先打开文件

C. 对文件的操作顺序没有统一规定

D. 以上三种答案全是错误的

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 14. C语言中文件的存取是以( )单位。

A. 函数

B. 语句

C. 字节

D. 记录

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 15. 在进行文件操作时,写文件的一般含义是( )。

A. 将计算机内存在的信息存入磁盘

B. 将磁盘中的信息存入计算机内存

C. 将计算机CPU中的信息存入磁盘

D. 将磁盘中的信息存入计算机CPU

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 16. 在C程序中,文件可以用_______方式存取,也可以用_______方式存取。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

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