覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通2024-2025-1 C语言程序设计及上机作业答案
超新学习通 2025-03-22 10:42:41 1 0
广告示例

想要快速找到正确答案?

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

随机漂浮广告
超星学习通2024-2025-1 C语言程序设计及上机作业答案

作业论文指导

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

超星学习通2024-2025-1 C语言程序设计及上机作业答案

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. 数组名实际是该数组首元素的起始地址。

选项:

答案: 请关注公众号【博学搜题】查看答案



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

昵称

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