中国大学moocc语言程序设计-专升本辅导资料

[复制链接]
查看: 208|回复: 0

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-3-22 10:22:34 | 显示全部楼层 |阅读模式
C语言程序设计-专升本
学校: 无
问题 1: 1. 若定义以下变量和数组:
int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
则下列语句的输出结果是( )。
for(i=0;i<3;i++)
printf(%d ,a[2-i]);
选项:

A. 3 5 7

B. 1 5 9

C. 3 6 9

D. 1 4 7
答案: 3 5 7
问题 2: 2. 以下程序执行后的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:中国大学moocblockly 创意趣味编程(网络共享课)辅导资料
下一篇:中国大学moocjava web开发技术辅导资料
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include
void main()
{
int i,j,s=0;
int a[4][4]={1,2,3,4,0,2,4,6,3,6,9,12,3,2,1,0};
for(j=0;j<4;j++)
{
i=j;
if(i>2) i=3-j;
s+=a[j];
}
printf(%d\n,s);
}
选项:

A. 18

B. 16

C. 12

D. 11
答案: 16
问题 3: 3. 设有定义语句int a[2][4];则以下叙述不正确的是( )。
选项:

A. 元素a[0]是由4个整型元素组成的一维数组

B. a[0]代表一个地址常量

C. a数组可以看成是由a[0]、a[1]两个元素组成的一维数组

D. 可以用a[0]=5;的形式给数组元素赋值
答案: 可以用a[0]=5;的形式给数组元素赋值
问题 4: 4. 下列描述正确的是( )。
选项:

A. 两个字符串所包含的字符个数相同时,才能比较字符串

B. 字符个数多的字符串比字符个数少的字符串大

C. 字符串That小于字符串The

D. 字符串 STOP  与 STOP 相等
答案: 字符串That小于字符串The
问题 5: 5. 以下能对二维数组a进行正确初始化的是( )。
选项:

A. int a[][3]={{1,2,3},{4,5,6}};

B. int a[2][4]={1,2,3},{{4,5},{6}};

C. int a[2][]={{1,0,1},{5,2,3}};

D. int a[][3]={{1,0,1},{},{1,1}};
答案: int a[][3]={{1,2,3},{4,5,6}};
问题 6: 6. 以下合法的数组定义是( )。
选项:

A. int a[]=Language;

B. char a[]=C Program Language.;

C. char a=C Program;

D. int a[5]={0,1,2,3,4,5};
答案: char a[]=C Program Language.;
问题 7: 7. 在C语言中引用数组元素时,其数组下标的数据类型允许是( )。
选项:

A. 整型常量

B. 整型常量或整型表达式

C. 整型表达式

D. 任何类型的表达式
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 以下程序的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include
void main()
{
char str[10]=Ch\nina;
printf(%d,strlen(str));
}
选项:

A. 6

B. 5

C. 7

D. 10
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 已知int a[3][2]={3,2,1};则表达式“a[0][0]/a[0][1]/a[1][0]”的值是( )。
选项:

A. 0.16667

B. 错误的表达式

C. 1

D. 0
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 调用strlen(abcd\0ed\0g)的返回值为4。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 当接受用户输入的含空格的字符串时,应使用getc函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 数组名实际是该数组首元素的起始地址。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 一个字符数组就是一个字符串。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. 指向数组元素的指针只能指向数组的首元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 16: 16.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 17: 17.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 18: 18.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 19: 19.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 20: 20.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 21: 21.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 22: 22.
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 23: 23.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 24: 24.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 25.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 26: 26.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 27: 27.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 28: 1. 如果要打开E盘上user子目录下名为test.txt的文本文件进行读、写操作,下面符合要求的函数调用是( )。
选项:

A. fopen(E:\user\test.txt,r);

B. fopen(E:\\user\\test.txt, r+);

C. fopen(E:\user\test.txt,rb);

D. fopen(E:\\user\\test.txt, w);
答案: 请关注ybaotk.com搜题查看答案
问题 29: 2. 下面程序执行后,文件test.txt中的内容是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include
void fun(char *filename,char *str)
{
FILE *fp;
int i;
fp=fopen(filename,w);
for(i=0;i
选项:

A. new world

B. hello,world

C. hello

D. new worldhello
答案: 请关注ybaotk.com搜题查看答案
问题 30: 3. 在C程序中,可以将整型数以二进制形式存放到文件中的函数是( )。
选项:

A. fwrite()

B. fprintf()

C. fread()

D. fputc()
答案: 请关注ybaotk.com搜题查看答案
问题 31: 4. C语言可以处理的文件类型是( )。
选项:

A. 数据文件和二进制文件

B. 文本文件、二进制文件和数据文件

C. 文本文件和数据文件

D. 文本文件和二进制文件
答案: 请关注ybaotk.com搜题查看答案
问题 32: 5. 当顺利执行了文件关闭操作时,fclose函数的返回值是( )。
选项:

A. TRUE

B. -1

C. 0

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 33: 6. 若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件的打开方式是( )。
选项:

A. ab+

B. wb+

C. rb+

D. ab
答案: 请关注ybaotk.com搜题查看答案
问题 34: 7. 使用fseek()函数可以实现的操作是( )。
选项:

A. 改变文件位置指针的当前位置

B. 文件的顺序读写

C. 文件的随机读写

D. 以上都不是
答案: 请关注ybaotk.com搜题查看答案
问题 35: 8. 当已存在一个test.txt文件时,执行函数fopen(test.txt,r+)的功能是( )。
选项:

A. 打开test.txt文件,只能读取原有内容,但不能写数据

B. 打开test.txt文件,只能写入数据,但不能读取数据

C. 打开test.txt文件,覆盖原有的内容

D. 打开test.txt文件,可以读取和写入新的内容
答案: 请关注ybaotk.com搜题查看答案
问题 36: 9. 已知函数的调用形式:fread(buffer,size,count,fp);其中的buffer代表的是( )。
选项:

A. 一个存储区,存放要读入的数据项。

B. 一个指针,指向要存放读入数据的地址

C. 一个整型变量,代表要读入的数据项总和。

D. 一个文件指针,指向要读入的文件
答案: 请关注ybaotk.com搜题查看答案
问题 37: 10. 使用fgetc()函数,则文件的打开方式必须是( )。
选项:

A. 读或读写

B. 只写

C. 追加

D. 追加或读
答案: 请关注ybaotk.com搜题查看答案
问题 38: 11. C语言中系统的标准输入文件是指键盘。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 12. 文件的操作必须先打开文件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 40: 13. 要创建一个新文本文件,并在向该文件写入数据之后再读出数据,则在fopen()函数中应该使用w方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 41: 14. 文件位置指针与文件指针是同一含义。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 15. 以读写方式打开一个已存在的文本文件test.dat,可以使用
FILE *fp;
fp=fopen(test.dat,r+);
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 1. 以下程序的运行结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
define S(x) 4*x*x+1
void main()
{
int i=6,j=8;
printf(%d,S(i+j));
}
选项:

A. 81

B. 785

C. 73

D. 没有正确答案
答案: 请关注ybaotk.com搜题查看答案
问题 44: 2. 以下程序的输出结果是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include
void main()
{
unsigned int a,b;
a=4|3;
b=4&3;
printf(%d,%d,a,b);
}
选项:

A. 1,1

B. 43,0

C. 0,7

D. 7,0
答案: 请关注ybaotk.com搜题查看答案
问题 45: 3. 下列叙述不正确的是( )。
选项:

A. 使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include <文件名>的形式比使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include 文件名形式节省编译时间。

B.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:22:34 | 显示全部楼层
include <…>格式中的文件名之前可以包括路径。

C.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图