聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC C语言程序设计(乐山师范学院)1452069243 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:34

在线练习1

1、单选题:
​下列属于C语言关键字的是(         )。‍
选项:
A: Int
B: typedef
C: ENUM
D: unien
答案: 【 typedef

2、单选题:
‌下列叙述中,不正确的是(         )。‌
选项:
A: 分号是C语句的必要组成部分
B: C语句的注释可以写在语句的后面
C: 函数是C程序的基本单位
D: 主函数的名字不一定用main表示
答案: 【 主函数的名字不一定用main表示

3、单选题:
‎构成C语言源程序的基本单位是(         )。​
选项:
A: 过程
B: 函数
C: 子程序
D: 命令
答案: 【 函数

4、单选题:
‎一个C程序的执行是从(       )。‍
选项:
A: main函数开始,直到main函数结束
B: main函数开始,直到最后一个函数结束
C: 第一个函数开始,直到最后一个函数结束
D: 第一条语句开始,直到最后一条语句结束
答案: 【 main函数开始,直到main函数结束

5、单选题:
‍下列属于C语言中合法标识符的是(          )。‏
选项:
A: ex-1
B: if
C: _cook
D: 951a
答案: 【 _cook

6、单选题:
​以下叙述不正确的是(         )。‏
选项:
A: 在C程序中,注释说明只能位于一条语句的后面
B: 注释说明被计算机编译系统忽略
C: 注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用
D: 注释符“/”和“*”之间不能有空格
答案: 【 在C程序中,注释说明只能位于一条语句的后面

7、单选题:
‏下面四组选项中,均是C语言关键字的选项是(       )。‎
选项:
A: auto     enum     include
B: switch    typedef    continue
C: signed    union    scanf 
D: if   struct   type
答案: 【 switch    typedef    continue

8、单选题:
‍在C程序中,main函数的位置(         )。​
选项:
A: 必须作为第一个函数
B: 必须作为最后一个函数
C: 可以任意
D: 必须放在它所调用的函数之后
答案: 【 可以任意

9、单选题:
‍C程序是由(       )构成的。‌
选项:
A: 一个主程序与若干子程序
B: 一个或多个函数
C: 若干过程
D: 若干子程序
答案: 【 一个或多个函数

10、单选题:
‍C语言属于(          )。​
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 低级语言
答案: 【 高级语言

11、单选题:
​C语言的源程序通常的扩展名是(          )。。‎
选项:
A: .cpp
B: .c
C: .obj
D: .exe
答案: 【 .c

12、单选题:
‏下列选项中,(          )属于多行注释。‎
选项:
A: //
B: /**/
C: \
D: /*
答案: 【 /**/

13、单选题:
‎以下叙述错误的是()​
选项:
A: 一个C源程序可由一个或多个函数组成
B: 一个C源程序必须包含一个main函数
C: C程序的基本组成单位是函数
D: 在C程序中,注释说明只能位于一条语句的后面
答案: 【 在C程序中,注释说明只能位于一条语句的后面

14、单选题:
​以下说法中正确的是(      )‏
选项:
A: C语言程序总是从第一个的函数开始执行
B: 在C语言程序中,要调用的函数必须在main()函数中定义
C: C语言程序总是从main()函数开始执行
D: C语言程序中的main()函数必须放在程序的开始部分
答案: 【 C语言程序总是从main()函数开始执行

15、判断题:
‌C语言允许直接访问内存地址。​
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
​C语言本身没有输入输出语句。‎
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‍C语句以冒号作为结束。‌
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‏1C_fun是合法的标识符。‍
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‌while、If、double均是C语言的关键字。‏
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测试——第一章1

1、单选题:
‌程序​‌#include<stdio.h>​‌void main()​‌{​‌    printf("Hello, world!n");​‌}​‌经过编译运行会在显示器上输出 Hello, world!​‌如果希望输出:Nice to meet you.​‌则应使用Nice to meet you.替换(    )。​
选项:
A: void
B: main
C: printf
D: Hello, world!
答案: 【 Hello, world!

随堂测验——第一章2

1、单选题:
‍if 属于‏
选项:
A: 关键字
B: 用户标识符
C: 预定义标识符
D: 以上均不对
答案: 【 关键字

随堂测验——第一章3

1、判断题:
​C程序只能在Windows环境下编写,无法在Linux环境下编写。​
选项:
A: 正确
B: 错误
答案: 【 错误

第2章 基本数据类型、运算符及表达式

在线练习2

1、单选题:
‌下列不合法的字符常量是(        )。‍
选项:
A: ‘2’
B: ‘101’ 
C: ‘ab’
D: ‘n’
答案: 【 ‘ab’

2、单选题:
‎下列合法的转义字符是(       )。‏
选项:
A: ‘"’
B: ’18’
C: ‘ee’
D: ‘xab’
答案: 【 ‘"’

3、单选题:
‏以下选项中不合法的实型常量是(       )。‏
选项:
A: E3
B: .123
C: -6.2e4
D: 5.
答案: 【 E3

4、单选题:
‏若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是(          )。‏
选项:
A: 1
B: 2
C: 2.0
D: 2.5
答案: 【 2.0

5、单选题:
​执行语句“x=(a=5,b=a–)”后,x,a,b的值分别是(            )。​
选项:
A: 5,5,4
B: 5,4,4
C: 5,4,5
D: 4,5,4
答案: 【 5,4,5

6、单选题:
‎已知int x=5,y=5,z=5;则执行语句x%=y+z;后,x的值是(          )。‍
选项:
A: 0
B: 1
C: 5
D: 6
答案: 【 5

7、单选题:
‍表达式(k=3*2,k+4),k*3的值是(          )。​
选项:
A: 14
B: 10
C: 30
D: 18
答案: 【 18

8、单选题:
‎下面程序的输出结果是(    )。‏#include<stdio.h>‏void main()‏{‏ int x=10,y=3,z;‏  printf("%dn",z=(x%y,x/y));‏‎   }‏
选项:
A: 0
B: 1
C: 3
D: 4
答案: 【 3

9、单选题:
‎经过下述赋值后,变量x的数据类型是(    )。‌float x=21.0;‌int y;‌‎      y=(int)x;‌‎‌
选项:
A: int
B: float
C: double
D: char
答案: 【 float

10、单选题:
‍执行以下程序后,输出结果为‍#include<stdio.h>‍void main()‍{‍int x;‍float y;‍y=3.6;‍x=(int)y+10;‍printf("x=%d,y=%f",x,y);‍}‍​‍
选项:
A: x=13.5,y=3.600000
B: x=13,y=3.600000
C: x=13,y=3
D: x=13,y=3.6
答案: 【 x=13,y=3.600000

11、单选题:
​下列浮点数的形式表示错误的是(     )。‌
选项:
A: 10.6
B: .5
C: 1e5
D: 12E2.0
答案: 【 12E2.0

12、单选题:
‎printf("%d",5<=4>1);的结果是(     )。‎
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 0

13、单选题:
‌假设a=1,b=2,c=3,d=4,则表达式a>b?a:b<d?c:d的结果为(     )。‎
选项:
A: 4
B: 3
C: 2
D: 1
答案: 【 3

14、判断题:
‌若x为int类型,则表达式x=1,x+5,x++的值是1。‎
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‏8E2是不合法的整型常量。​
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‌-6.2e4是不合法的实型常量。‌
选项:
A: 正确
B: 错误
答案: 【 错误

17、判断题:
​执行语句“printf("%x",-1);”屏幕显示-ffff。‎
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‏若有int x=8,y=5,z;则执行语句“z=x/y+0.4”后,z的值为1。‌
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测试——第二章1

1、判断题:
‏实型数据可以表示为小数形式或指数形式。​
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测试——第二章2

1、单选题:
​有符号常量定义‍​#define  PI  3.14159‍​在程序运行中,PI相当于(  )。‍
选项:
A: 3.14159
B: 3.14
C: 3.
D: 3
答案: 【 3.14159

随堂测试——第二章3

1、单选题:
‎变量是可以变的量,所以可以将字符型变量a的值改变为(    )。‌
选项:
A: 32767
B: 256
C: ‘a’
D: 25.6
答案: 【 ‘a’

随堂测试——第二章4

1、单选题:
​表达式2+8%5的结果为(   )。‏
选项:
A: 2
B: 8
C: 5
D: 0
答案: 【 5

随堂测试——第二章5

1、单选题:
‏如有定义 int a,b=2;‎‏则执行表达式a=b++;后,a的值为(  )。‎
选项:
A: 2
B: 3
C: 0
D: 随机
答案: 【 2

随堂测试——第二章6

1、单选题:
‍表达式3>5的值为(   )。​
选项:
A: 1
B: 0
C: 表达式错误
D: 3
答案: 【 0

随堂测试——第二章7

1、单选题:
‏如有定义int a=2,b=3;‎‏则执行语句 a++||b++后,变量b的值为(  )。‎
选项:
A: 2
B: 3
C: 4
D: 以上均不对
答案: 【 3

随堂测试——第二章8

1、单选题:
‍若有语句x>y?z=x:z=y;‌‍已知x为8,y为10,则执行上述语句后z的值为(   )。‌
选项:
A: 8
B: 10
C: 0
D: 以上答案均不对
答案: 【 10

随堂测试——第二章9

1、判断题:
‏将实型数3.14赋给整型变量a后,a的值为3。​
选项:
A: 正确
B: 错误
答案: 【 正确

第3章 简单的C语言程序设计

在线练习3

1、单选题:
‏结构化程序设计由3种基本结构组成,3种基本结构组成的算法(        )。‌
选项:
A: 可以完成任何复杂的任务
B: 只能完成部分复杂的任务
C: 能完成符合结构化的任务
D: 只能完成一些简单的任务
答案: 【 可以完成任何复杂的任务

2、单选题:
​若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是(        )。‎
选项:
A: scanf("%d,%x,%lf",&x,&y,&z);
B: scanf("%d%d%lf",&x,&y,&z);
C: scanf("%x,%o",&x,&y);
D: scanf("%x,%o,%6.2f",&x,&y,&z);
答案: 【 scanf("%x,%o,%6.2f",&x,&y,&z);

3、单选题:
以下程序的输出结果是(      )。‍#include<stdio.h>‍void main()‍{‍int a=010,b=0x10,c=10;‍printf("%d,%d,%d",a,b,c);‍‎      }‍‎‍
选项:
A: 10,10,10
B: 8,16,10
C: 16,8,10
D: 8,10,10
答案: 【 8,16,10

4、单选题:
‎输入“12345,xyz<回车>”,下列程序的输出结果是(          )。‏‎‏#include<stdio.h>‏void main()‏{ ‏int a;‏char c;‏scanf("%3d%3c",&a,&c);‏printf("%d,%c",a,c);‏‎       }‏‎‏
选项:
A: 123,4
B: 12,4
C: 12,34
D: 1,234
答案: 【 123,4

5、单选题:
有如下程序:​#include<stdio.h>​void main()​{ ​char a,b,c,d;​scanf("%c,%c,%d,%d",&a,&b,&c,&d);​printf("%c, %c, %c, %c ",a,b,c,d);​}​‎     若运行时从键盘输入:6,5,65,66<回车>,则输出结果是(  )。​‎​
选项:
A: 6,5,A,B
B: 6,5,65,66
C: 6,5,6,5
D: 6,5,6,6
答案: 【 6,5,A,B

6、单选题:
‍若a为实型变量,则以下程序段的输出结果是(         )。‍‍a=2.389;‍‍printf("%.2f",a);‍
选项:
A: 2.39
B: 2.389
C: 0.38
D: 2.4
答案: 【 2.39

7、单选题:
‍使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是(          )。‏
选项:
A: 25,25
B: 25 25(空格分开)
C: a=25,b=25
D: a=25 b=25(空格分开)
答案: 【 a=25,b=25

8、单选题:
‌以下可以实现“输入一个字符到变量ch”的语句是(            )。‏
选项:
A: scanf("%c",ch);
B: getchar("%c",&ch);
C: getchar(ch);
D: ch=getchar( );
答案: 【 ch=getchar( );

9、单选题:
若 x 为 float 型变量,则以下语句(          )。‌x=213.82631; ‌printf("%-4.2fn",x); ‌‍‌
选项:
A: 输出格式描述符的域宽不够,不能输出
B: 输出为213.83
C: 输出为213.82
D: 输出为-213.82
答案: 【 输出为213.83

10、单选题:
‍putchar( )函数可以向终端输出一个(        )。​
选项:
A: 字符串
B: 字符或字符型变量值
C: 实型变量值
D: 浮点型变量值
答案: 【 字符或字符型变量值

11、单选题:
‌能正确定义整型变量a和b,并为它们赋初值5的语句是(            )。​
选项:
A: a=b=5;
B: int a=b=5;
C: int a,b=5;
D: int a=5,b=5;
答案: 【 int a=5,b=5;

12、单选题:
‌下面程序的输出结果是(            )。‍‌void main(){ int a=1234; printf("%2dn",a);‍‌}‍‌‍
选项:
A: 1234
B: 12
C: 12.34
D: 34
答案: 【 1234

13、单选题:
‎下

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved