2024秋最新《中国大学MOOC2024-2025-1 C语言程序设计及上机考核作业参考原题试题》形考作业试题题库、期末题库
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

2024-2025-1 C语言程序设计及上机
学校: 无
问题 1: 1. 假设a、b均为字符数组,则以下正确的输入语句是( )。
选项:
• A. gets("a");gets("b");
• B. scanf("%s %s",&a,&b);
• C. gets(a,b);
• D. scanf("%s %s",a,b);
答案: scanf("%s %s",a,b);
问题 2: 2. 已知int a[3][2]={3,2,1};则表达式“a[0][0]/a[0][1]/a[1][0]”的值是( )。
选项:
• A. 错误的表达式
• B. 0
• C. 0.16667
• D. 1
答案: 1
问题 3: 3. 下列描述正确的是( )。
选项:
• A. 字符串"That"小于字符串"The"
• B. 字符个数多的字符串比字符个数少的字符串大
• C. 字符串 "STOP " 与 "STOP" 相等
• D. 两个字符串所包含的字符个数相同时,才能比较字符串
答案: 字符串"That"小于字符串"The"
问题 4: 4. 以下合法的数组定义是( )。
选项:
• A. char a[]="C Program Language.";
• B. int a[5]={0,1,2,3,4,5};
• C. char a="C Program";
• D. int a[]="Language";
答案: char a[]="C Program Language.";
问题 5: 5. 设有定义语句int a[2][4];则以下叙述不正确的是( )。
选项:
• A. 可以用a[0]=5;的形式给数组元素赋值
• B. 元素a[0]是由4个整型元素组成的一维数组
• C. a数组可以看成是由a[0]、a[1]两个元素组成的一维数组
• D. a[0]代表一个地址常量
答案: 可以用a[0]=5;的形式给数组元素赋值
问题 6: 6. 以下能对二维数组a进行正确初始化的是( )。
选项:
• A. int a[][3]={{1,0,1},{},{1,1}};
• B. int a[2][]={{1,0,1},{5,2,3}};
• C. int a[][3]={{1,2,3},{4,5,6}};
• D. int a[2][4]={1,2,3},{{4,5},{6}};
答案: int a[][3]={{1,2,3},{4,5,6}};
问题 7: 7. 以下程序的输出结果是( )。
#include
#include
void main()
{
char str[10]="Ch\nina";
printf("%d",strlen(str));
}
选项:
• A. 6
• B. 10
• C. 7
• D. 5
答案: 请关注公众号【大象答案】查看答案
问题 8: 8. 在C语言中引用数组元素时,其数组下标的数据类型允许是( )。
选项:
• A. 整型常量或整型表达式
• B. 整型常量
• C. 整型表达式
• D. 任何类型的表达式
答案: 请关注公众号【大象答案】查看答案
问题 9: 9. 若定义以下变量和数组:
int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
则下列语句的输出结果是( )。
for(i=0;i<3;i++)
printf("%d ",a[i][2-i]);
选项:
• A. 3 5 7
• B. 1 4 7
• C. 1 5 9
• D. 3 6 9
答案: 请关注公众号【大象答案】查看答案
问题 10: 10. 以下程序执行后的输出结果是( )。
#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[i][j];
}
printf("%d\n",s);
}
选项:
• A. 16
• B. 18
• C. 11
• D. 12
答案: 请关注公众号【大象答案】查看答案
问题 11: 11. 一个字符数组就是一个字符串。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 12: 12. 调用strlen("abcd\0ed\0g")的返回值为4。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 13: 13. 当接受用户输入的含空格的字符串时,应使用getc函数。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 14: 14. 指向数组元素的指针只能指向数组的首元素。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 15: 15. 数组名实际是该数组首元素的起始地址。
选项:
答案: 请关注公众号【大象答案】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。