MOOC C语言程序设计(浙江大学) 中国大学慕课答案

MOOC C语言程序设计(浙江大学) 中国大学慕课答案

PLC技术及应用(非全日制)(东莞市信息技术学校)

1.问题:下面( )不属于PLC的输入设备。
选项:
A: 按钮
B: 传感器
C: 继电器线圈
D: 限位开关
参考答案: 【继电器线圈

2.问题:( )年美国数字设备(DEC公司)研制出世界上第一台PLC。
选项:
A: 1949
B: 1969
C: 1971
D: 1973
参考答案: 【1969

3.问题:下面哪种不属于PLC的可编程语言( )。
选项:
A: 指令表
B: 功能图
C: 梯形图
D: HTML
参考答案: 【HTML

4.问题:( )是指对温度、压力、流量等连续变化的模拟量的闭环控制。
选项:
A: 逻辑控制
B: 运动控制
C: 过程控制
D: 数据处理
参考答案: 【过程控制

5.填空题:PLC,即可编程控制器;是一种数字运算操作的电子系统,专为在环境下应用而设计。
参考答案: 【工业

6.填空题:PLC可执行逻辑运算、顺序控制、定时计数和算术运算等操作指令,并通过数字式和式的输入和输出,控制各种类型机械的生产过程。
参考答案: 【模拟

7.问题:下列设备中不能与PLC外设通信接口相连接的为( )。
选项:
A: 编程器
B: 打印机
C: 图形监控系统
D: I/O扩展机
参考答案: 【I/O扩展机

8.问题:下列属于有源输入设备的是( )。
选项:
A: 电磁阀
B: 按钮
C: 光电开关
D: 行程开关
参考答案: 【光电开关

9.问题:存储器的存储容量一般以( )字节为单位。
选项:
A: 1
B: 2
C: 4
D: 8
参考答案: 【2

10.问题:PLC的CPU的工作电压一般为( )。
选项:
A: DC5V
B: DC24V
C: AC24V
D: AC240V
参考答案: 【DC5V

11.填空题:PLC的存储器包括 程序存储器和用户程序存储器。
参考答案: 【系统

12.填空题:PLC使用说明中所列存储器类型及参数,均为 程序存储器。
参考答案: 【用户

13.填空题: 是PLC的核心,其作用类似于人的大脑。
参考答案: 【中央处理单元##%_YZPRLFH_%##CPU模块##%_YZPRLFH_%##cpu模块##%_YZPRLFH_%##中央处理器##%_YZPRLFH_%##中央处理模块

14.填空题:如果系统输出量的变化不是很频繁,可优先考虑使用 输出形式。
参考答案: 【继电器##%_YZPRLFH_%##R

15.问题:下面哪一个设备不可能是PLC应用控制系统?( )
选项:
A: 自动扶梯
B: 数控机床
C: 手机充电器
D: 交通信号灯
参考答案: 【手机充电器

16.问题:下列属于PLC输出设备的是( )。
选项:
A: 开关
B: 按钮
C: 电动机
D: 传感器
参考答案: 【电动机

17.问题:PLC的输出单元为适应不同负载的需要,其输出形式有( )种。
选项:
A: 2
B: 3
C: 4
D: 5
参考答案: 【3

18.问题:( )输出方式最常用,适用于交、直流负载,其特点是带负载能力强,但动作频率与响应速度慢。
选项:
A: 晶体管
B: 晶闸管
C: 稳压管
D: 继电器
参考答案: 【继电器

19.问题:下列设备中不能与PLC外设通信接口相连接的为( )。
选项:
A: 编程器
B: 打印机
C: 图形监控系统
D: I/O扩展机
参考答案: 【I/O扩展机

20.问题:下列属于有源输入设备的是( )。
选项:
A: 电磁阀
B: 按钮
C: 光电开关
D: 行程开关
参考答案: 【光电开关

21.问题:PLC中CPU的工作电压一般为( )。
选项:
A: DC5V
B: DC24V
C: AC24V
D: AC240V
参考答案: 【DC5V

22.问题:PLC是在( )控制系统基础上发展起来的。
选项:
A: 单片机
B: 机器人
C: 工业电脑
D: 继电器
参考答案: 【继电器

23.多选题:PLC的输入、输出方式有( )。
选项:
A: 模拟式
B: 感应式
C: 数字式
D: 电压式
参考答案: 【模拟式;
数字式

24.多选题:下面哪些是PLC的应用领域?( )
选项:
A: 汽车
B: 环保
C: 电力
D: 化工
参考答案: 【汽车;
环保;
电力;
化工

25.多选题:下面哪些是PLC输入/输出单元的作用?( )
选项:
A: 传递信号
B: 电平转换
C: 漏电保护
D: 噪声隔离
参考答案: 【传递信号;
电平转换;
噪声隔离

26.问题:当输入信号为电位器、热电偶或各类变送器提供的连续变化的模拟量时,信号必须经过专用的模拟量输入模块进行A/D转换 ,然后通过输入电路进入PLC。
选项:
A: 正确
B: 错误
参考答案: 【正确

27.问题:PLC的输出单元由内部电路、继电器、输出负载和驱动电源组成。
选项:
A: 正确
B: 错误
参考答案: 【错误

28.问题:PLC输入接口电路中仅光电耦合器能隔离干扰信号。
选项:
A: 正确
B: 错误
参考答案: 【错误

29.问题:PLC使用说明中所列存储器类型及参数,均为用户程序存储器。
选项:
A: 正确
B: 错误
参考答案: 【正确

30.问题:用户程序执行过程分为( )个阶段。
选项:
A: 2
B: 3
C: 4
D: 5
参考答案: 【3

31.问题:PLC是在什么控制系统基础上发展起来的( )。
选项:
A: 单片机
B: 机器人
C: 工业电脑
D: 继电器控制系统
参考答案: 【继电器控制系统

商法(广东工业大学)

1.问题:法学中的商,指的是:选项:
A: 生产领域
B: 消费领域
C: 流通领域
D: 所有具备营利性的行为
参考答案: 【所有具备营利性的行为

2.问题:商法与经济法的主要区别下列说法不正确的有:选项:
A: 调整对象上,商法着重于平等主体之间的交易活动,经济法着重于国家权力干预经济活动。
B: 调整方法上,商法着重于意思自治,经济法着重于国家适度干预。
C: 法律属性上,商法以强行性规范为主,经济法以任意规范为主。
D: 体系构成上,商法主要以公司、票据、证券、保险法、破产法为主,经济法以金融、税收、竞争法、贸易管制等为主。
参考答案: 【法律属性上,商法以强行性规范为主,经济法以任意规范为主。

3.多选题:有关商法特征的描述,正确的有:选项:
A: 其调整行为具有营利性
B: 商法调整对象的不特定性
C: 商法规范较强的技术性
D: 商法的国际性
参考答案: 【其调整行为具有营利性;
商法规范较强的技术性;
商法的国际性

4.多选题:有关商法中的营利,下列表述正确的是:选项:
A: 具有持续性
B: 具有反复性
C: 具有计划性
D: 经营亏损不是营利性的体现
参考答案: 【具有持续性;
具有反复性;
具有计划性

5.多选题:从世界范围看,商事立法模式主要包括:选项:
A: 民商分立
B: 民商合一
C: 单行商事法
D: 示范性质的统一商法典
参考答案: 【民商分立;
民商合一;
单行商事法;
示范性质的统一商法典

6.多选题:根据本讲内容,下列哪些是商法的特征:选项:
A: 调整对象的特定性
B: 规范的技术性和易变性
C: 私法性和公法性兼备
D: 国际性
参考答案: 【调整对象的特定性;
规范的技术性和易变性;
私法性和公法性兼备;
国际性

7.问题:下面哪个商事主体,不是依照自然人和组织体为标准进行划分的:选项:
A: 商个人
B: 商法人
C: 商合伙
D: 注册商人
参考答案: 【注册商人

8.问题:有关商法人的表述错误的是:选项:
A: 商法人指依照法定构成要件和程序设立、拥有法人资格而参与商事法律关系的组织
B: 商法人是一种拟制的法律主体,不是自然形成的
C: 商法人有自己的意思机关,特点就是财产的独立性与责任的独立性
D: 商法人是法人的一种,但更是一个组织体,所以其成立时只要符合实体要件即可
参考答案: 【商法人是法人的一种,但更是一个组织体,所以其成立时只要符合实体要件即可

9.多选题:下列有关民事主体和商事主体的描述正确的是:选项:
A: 商主体必须同时具有权利能力和行为能力,而民事主体却未必如此
B: 民事主体的权利能力和行为能力可以不同时产生,商主体则必须同时产生
C: 民事主体通过商事登记,可以成为商事主体
D: 商主体的形成,是行为人积极法律行为的结果
参考答案: 【商主体必须同时具有权利能力和行为能力,而民事主体却未必如此;
民事主体的权利能力和行为能力可以不同时产生,商主体则必须同时产生;
民事主体通过商事登记,可以成为商事主体;
商主体的形成,是行为人积极法律行为的结果

C语言程序设计精髓(吉林师范大学)

1.问题:#include <stdio.h>是
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 程序入口
参考答案: 【编译预处理指令

2.问题:codeblocks中运行到下一步(next line)的快捷键是
选项:
A: F7
B: F5
C: F8
D: F11
参考答案: 【F7

3.问题:C语言用sizeof计算变量在内存中的字节数,其中sizeof是()
选项:
A: 函数
B: 运算符
C: 标识符
D: 语句
参考答案: 【运算符

4.问题:宏定义是()
选项:
A: 一条语句
B: 一种编译预处理指令
C: 一个标识符
D: 一个变量
参考答案: 【一种编译预处理指令

5.问题:const常量有数据类型。
选项:
A: 正确
B: 错误
参考答案: 【正确

6.问题:#include <stdio.h>是
选项:
A: 编译预处理指令
B: 语句
C: 函数
D: 什么都不是
E: 有语法错误
参考答案: 【编译预处理指令

7.问题:在windows下,程序编译链接后形成的可执行文件是
选项:
A: .obj文件
B: .exe文件
C: .o文件
D: .c文件
E: .h文件
参考答案: 【.exe文件

8.问题:程序编译链接后显示” 0 error,0 warning” 代表
选项:
A: 程序中没有语法错误
B: 程序是正确的
C: 程序是不正确的
D: 程序中可能存在语法错误
E: 程序中有语义错误
参考答案: 【程序中没有语法错误

9.问题:用8位无符号二进制数能表示的最大十进制数为
选项:
A: 255
B: 127
C: 128
D: 256
参考答案: 【255

10.问题:关于可执行文件说法正确的是
选项:
A: 可执行文件是编译链接后生成的文件
B: 可执行文件就是源代码文件
C: 可执行文件后缀为.obj
D: 可执行文件就是main.c文件
参考答案: 【可执行文件是编译链接后生成的文件

11.问题:若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
选项:
A: ‘A’+1.6的结果是浮点型
B: a的值还是整型
C: a的值是字符C
D: a的值是浮点型
E: 不允许字符型和浮点型相加
参考答案: 【‘A’+1.6的结果是浮点型;
a的值还是整型

12.问题:C语言用sizeof计算变量在内存中的字节数,其中sizeof是()
选项:
A: 运算符
B: 一元运算符
C: 只需要一个操作数的运算符
D: 函数
E: 语句
F: 标识符
G: 变量
参考答案: 【运算符;
一元运算符;
只需要一个操作数的运算符

13.问题:以下不属于Codeblocks中用于调试程序的工具是
选项:
A: run
B: build
C: run to cursor
D: next line
E: stop debugger
F: watches
参考答案: 【run;
build

14.问题:程序的开发步骤中不包括
选项:
A: 撰写文档
B: 运行程序
C: 编译链接
D: 程序测试
E: 编辑(编写代码)
参考答案: 【撰写文档

15.问题:下列说法中错误的是()
选项:
A: 尾数决定了实数的表数范围,阶码决定了实数的表数精度。
B: 内存是按位编址的。
C: 有符号和无符号整数的表数范围是相同的。
D: int型在所有的计算机上都占4个字节的存储单元。
E: 编译器按变量定义的类型对不同类型的变量分配不同大小的内存空间。
F: 内存是按字节编址的。
G: 对于同样的尾数,阶码的值越大,则浮点数所表示的数值的绝对值就越大。
H: sizeof是编译时执行的运算符,不会导致额外的运行时间开销。
参考答案: 【尾数决定了实数的表数范围,阶码决定了实数的表数精度。;
内存是按位编址的。;
有符号和无符号整数的表数范围是相同的。;
int型在所有的计算机上都占4个字节的存储单元。

16.问题:若有定义:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
选项:
A: 1
B: 1.4
C: 2.0
D: 2
参考答案: 【1

17.问题:在C语言中,字符型数据在内存中以字符的( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码

18.问题:以下符合C语言语法的实型常量是
选项:
A: 5e-3
B: 3.14.159e
C: 1.2e0.5
D: e15
参考答案: 【5e-3

19.问题:以下选项中可作为C语言合法整数的是
选项:
A: 0xffa
B: 10110B
C: 038x
D: x2a2
参考答案: 【0xffa

20.问题:下列说法正确的是
选项:
A: 在C语言中,变量必须先定义后使用。
B: 一条变量定义语句可定义多个同类型的变量。
C: C89规定所有变量必须在第一条可执行语句前定义。
D: const常量只能在定义时赋值。
E: 实型常量的默认类型是double类型。
F: 一条变量定义语句不可以同时定义多个变量。
G: 不同类型的变量分配的存储空间大小都是相同的。
H: 在C语言中,所有变量都必须在定义时进行初始化。
I: 变量在没有初始化的时候,其值都是0
J: 宏常量有数据类型,编译器在宏替换时可以进行类型检查。
参考答案: 【在C语言中,变量必须先定义后使用。;
一条变量定义语句可定义多个同类型的变量。;
C89规定所有变量必须在第一条可执行语句前定义。;
const常量只能在定义时赋值。;
实型常量的默认类型是double类型。

21.问题:下列变量定义中合法的是
选项:
A: long ao=0xfdaL;
B: short _a=1-.1e-1;
C: double b=1+5e2.5;
D: float 2_and=1-e-3;
参考答案: 【long ao=0xfdaL;

22.问题:通常情况下,不同类型数据的运算结果的类型是取值范围较大的那种类型。
选项:
A: 正确
B: 错误
参考答案: 【正确

23.问题:下列语句中错误的是()。
选项:
A: int a, b, c;a=b=c=0;
B: int a, b, c;a=0;b=0;c=0;
C: int a=0;int b=0;int c=0;
D: int a=b=c=0;
参考答案: 【int a=b=c=0;

24.问题:强制类型转换运算符就是强制改变一个变量原有的数据类型。
选项:
A: 正确
B: 错误
参考答案: 【错误

25.问题:下列程序的输出结果是#include<stdio.h>
intmain()
{
inta=7,b=5;
printf(“%dn”,b/a);
return0;
}
选项:
A: 0
B: 5
C: 1
D: 0.7
参考答案: 【0

26.问题:下列关于单目运算符++、–的叙述中正确的是
选项:
A: a++的运算过程是:先使用变量a的值,然后再执行a=a+1。
B: ++a的运算过程是:先使用变量a的值,然后再执行a=a+1。
C: a++的运算过程是:先执行a=a+1,然后再使用变量a的值。
D: a++和++a都是最终使变量a执行a=a+1,因此对于包含a++或++a的表达式而言(如j=a++;或者j=++a;),两种情况下表达式的最终运算结果一定是相同的。
参考答案: 【a++的运算过程是:先使用变量a的值,然后再执行a=a+1。

27.问题:以下程序的输出结果是:#include<stdio.h>
intmain()
{
inta=1,b=2;
a=a+b;
b=a-b;
a=a-b;
printf(“%d,%dn”,a,b);
return0;
}
选项:
A: 2,1
B: 3,1
C: 3,2
D: 1,2
参考答案: 【2,1

28.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
intm=3,n=4,x;
x=m++;
++n;
x=x+8/n;
printf(“%d,%dn”,x,m);
return0;
}
选项:
A: 4,4
B: 4,3
C: 5,4
D: 5,3
参考答案: 【4,4

29.问题:下面程序的运行结果是#include<stdio.h>
intmain()
{
inta=2,b=3;
floatx=3.5,y=2.5;
printf(“%f”,(float)(a+b)/2+(int)x%(int)y);
return0;
}
选项:
A: 3.500000
B: 3.000000
C: 3.5
D: 3
参考答案: 【3.500000

30.问题:以下非法的赋值语句是
选项:
A: ++(i+1);
B: x=(j–);
C: n=++i;
D: j++;
参考答案: 【++(i+1);

31.问题:设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
选项:
A: 6.000000
B: 6.500000
C: 6
D: 5.500000
参考答案: 【6.000000

32.问题:以下程序的运行结果是#include<stdio.h>
intmain()
{
inta=12,b=3;
floatx=18.5,y=4.5;
printf(“%fn”,(float)(a*b)/2);
printf(“%dn”,(int)x%(int)y);
return0;
}
选项:
A: 18.0000002
B: 182
C: 182.000000
D: 18.0000002.000000
参考答案: 【18.0000002

33.问题:设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是
选项:
A: -12
B: 3
C: 0
D: 9
参考答案: 【-12

34.问题:在C语言中,要求操作数必须是整型的运算符是
选项:
A: %
B: /
C: *
D: +
E: –
参考答案: 【%

35.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
chara=’a’;
printf(“%c,”,++a);
printf(“%cn”,a++);
return0;
}
选项:
A: b,b
B: b,c
C: a,b
D: a,c
参考答案: 【b,b

36.问题:下面哪条语句可以生成0-9之间的随机数
选项:
A: magic=rand()%10;
B: magic=rand()%10+1;
C: magic=rand()/10;
D: magic=rand()/10+1;
参考答案: 【magic=rand()%10;

37.问题:在下面的C语言语句中,存在错误的是
选项:
A: int a=b=10;
B: int a=10,b=10;
C: int a,b;a=b=10;
D: int a,b;a=10;b=10;
参考答案: 【int a=b=10;

38.问题:若以下选项中的变量已正确定义,则正确的赋值语句是
选项:
A: x3=x2=x1=0;
B: x1=26.8%3;
C: 1+2=x2;
D: x4=1+2=3;
参考答案: 【x3=x2=x1=0;

39.问题:若有以下定义,则表达式“a * b + d – c”的值的类型为#include<stdio.h>
intmain()
{
chara;
intb;
floatc;
doubled;
….
return0;
}
选项:
A: double
B: int
C: float
D: char
参考答案: 【double

40.问题:在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是
选项:
A: #include <math.h>
B: #include <stdio.h>
C: #define <math.h>
D: #define <stdio.h>
参考答案: 【#include <math.h>

41.问题:十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d
选项:
A: d=(x-(x/100)*100)/10;
B: d=(x%100)/10;
C: d=(x/10)%10;
D: d=x%10;
E: d=(x-x%10)/10;
F: d=x%100;
参考答案: 【d=(x-(x/100)*100)/10;;
d=(x%100)/10;;
d=(x/10)%10;

42.问题:在C语言中对下面的语句而言,哪个说法是错误的?int a, b;
选项:
A: 变量a和b中的值都是0
B: 变量a和b中都没有数值
C: 变量a和b中的值都是未知的随机数
D: a和b都是整型变量
E: 变量a和b占用的内存空间的大小是相同的
参考答案: 【变量a和b中的值都是0;
变量a和b中都没有数值

43.问题:已知int a,b;并且有a=5%3;以及b=5/3;,则a和b的值分别是( )。
选项:
A: 2和1
B: 0和1.67
C: 3和1
D: 5和1
E: 0和1
F: 3和1.67
G: 5和1.67
参考答案: 【2和1

44.问题:设有以下定义,则下面给出的语句中错误的是inta=0;
floatb=1.25;
charc=’A’;
#defined2
选项:
A: d++;
B: (a+b)++;
C: (-a)++;
D: (a+1)++;
E: a++;
F: b++;
G: c++;
参考答案: 【d++;;
(a+b)++;;
(-a)++;;
(a+1)++;

45.问题:设有语句“int a = 3;”,执行语句“a += a -= a * a;”后,变量a的值是
选项:
A: -12
B: 3
C: 0
D: 9
参考答案: 【-12

46.问题:在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是
选项:
A: #include <math.h>
B: #include <stdio.h>
C: #define <math.h>
D: #define <stdio.h>
参考答案: 【#include <math.h>

47.问题:设有以下定义,则下面给出的语句中错误的是inta=0;
floatb=1.25;
charc=’A’;
#defined2
选项:
A: d++;
B: (a+b)++;
C: (-a)++;
D: (a+1)++;
E: a++;
F: b++;
G: c++;
参考答案: 【d++;;
(a+b)++;;
(-a)++;;
(a+1)++;

48.问题:下列关于单目运算符++、–的叙述中正确的是
选项:
A: a++的运算过程是:先使用变量a的值,然后再执行a=a+1。
B: ++a的运算过程是:先使用变量a的值,然后再执行a=a+1。
C: a++的运算过程是:先执行a=a+1,然后再使用变量a的值。
D: a++和++a都是最终使变量a执行a=a+1,因此对于包含a++或++a的表达式而言(如j=a++;或者j=++a;),两种情况下表达式的最终运算结果一定是相同的。
参考答案: 【a++的运算过程是:先使用变量a的值,然后再执行a=a+1。

49.问题:以下程序的输出结果是:#include<stdio.h>
intmain()
{
inta=1,b=2;
a=a+b;
b=a-b;
a=a-b;
printf(“%d,%dn”,a,b);
return0;
}
选项:
A: 2,1
B: 3,1
C: 3,2
D: 1,2
参考答案: 【2,1

50.问题:下面哪条语句可以生成0-9之间的随机数
选项:
A: magic=rand()%10;
B: magic=rand()%10+1;
C: magic=rand()/10;
D: magic=rand()/10+1;
参考答案: 【magic=rand()%10;

51.问题:在下面的C语言语句中,存在错误的是
选项:
A: int a=b=10;
B: int a=10,b=10;
C: int a,b;a=b=10;
D: int a,b;a=10;b=10;
参考答案: 【int a=b=10;

52.问题:若有以下定义,则表达式“a * b + d – c”的值的类型为#include<stdio.h>
intmain()
{
chara;
intb;
floatc;
doubled;
….
return0;
}
选项:
A: double
B: int
C: float
D: char
参考答案: 【double

53.问题:十进制3位数整数x,下面哪条语句能正确分离出它的十位上的数字d
选项:
A: d=(x-(x/100)*100)/10;
B: d=(x%100)/10;
C: d=(x/10)%10;
D: d=x%10;
E: d=(x-x%10)/10;
F: d=x%100;
参考答案: 【d=(x-(x/100)*100)/10;;
d=(x%100)/10;;
d=(x/10)%10;

54.问题:在C语言中对下面的语句而言,哪个说法是错误的?int a, b;
选项:
A: 变量a和b中的值都是0
B: 变量a和b中都没有数值
C: 变量a和b中的值都是未知的随机数
D: a和b都是整型变量
E: 变量a和b占用的内存空间的大小是相同的
参考答案: 【变量a和b中的值都是0;
变量a和b中都没有数值

55.问题:下列程序的输出结果是#include<stdio.h>
intmain()
{
inta=7,b=5;
printf(“%dn”,b/a);
return0;
}
选项:
A: 0
B: 5
C: 1
D: 0.7
参考答案: 【0

56.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
intm=3,n=4,x;
x=m++;
++n;
x=x+8/n;
printf(“%d,%dn”,x,m);
return0;
}
选项:
A: 4,4
B: 4,3
C: 5,4
D: 5,3
参考答案: 【4,4

57.问题:下面程序的运行结果是#include<stdio.h>
intmain()
{
inta=2,b=3;
floatx=3.5,y=2.5;
printf(“%f”,(float)(a+b)/2+(int)x%(int)y);
return0;
}
选项:
A: 3.500000
B: 3.000000
C: 3.5
D: 3
参考答案: 【3.500000

58.问题:以下非法的赋值语句是
选项:
A: ++(i+1);
B: x=(j–);
C: n=++i;
D: j++;
参考答案: 【++(i+1);

59.问题:已知int a,b;并且有a=5%3;以及b=5/3;,则a和b的值分别是
选项:
A: 2和1
B: 0和1.67
C: 3和1
D: 5和1
E: 0和1
F: 3和1.67
G: 5和1.67
参考答案: 【2和1

60.问题:设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
选项:
A: 6.000000
B: 6.500000
C: 6
D: 5.500000
参考答案: 【6.000000

61.问题:以下程序的运行结果是#include<stdio.h>
intmain()
{
inta=12,b=3;
floatx=18.5,y=4.5;
printf(“%fn”,(float)(a*b)/2);
printf(“%dn”,(int)x%(int)y);
return0;
}
选项:
A: 18.0000002
B: 182
C: 182.000000
D: 18.0000002.000000
参考答案: 【18.0000002

62.问题:在C语言中,要求操作数必须是整型的运算符是
选项:
A: %
B: /
C: *
D: +
E: –
参考答案: 【%

63.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
chara=’a’;
printf(“%c,”,++a);
printf(“%cn”,a++);
return0;
}
选项:
A: b,b
B: b,c
C: a,b
D: a,c
参考答案: 【b,b

64.问题:若以下选项中的变量已正确定义,则正确的赋值语句是
选项:
A: x3=x2=x1=0;
B: x1=26.8%3;
C: 1+2=x2;
D: x4=1+2=3;
参考答案: 【x3=x2=x1=0;

65.问题:二元的算术运算符的结合性都是左结合。
选项:
A: 正确
B: 错误
参考答案: 【正确

66.问题:用c格式符输入字符型数据的时候,为了避免将输入缓冲区中的空白字符(空格、回车换行符、Tab键)作为有效字符读入,可以在%c前面加一个空格。
选项:
A: 正确
B: 错误
参考答案: 【正确

67.问题:单个字符既可以以c格式符也可以以d格式符输出,前者是输出这个字符,后者是输出这个字符的ASCII码值。
选项:
A: 正确
B: 错误
参考答案: 【正确

68.问题:在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。
选项:
A: 正确
B: 错误
参考答案: 【正确

69.问题:分析下列程序,写出程序运行结果#include<stdio.h>
intmain()
{
charc1=’a’,c2=’b’,c3=’c’;
printf(“a%cb%cc%cabcn”,c1,c2,c3);
return0;
}
选项:
A: aabbccabc
B: acbcabc
C: aabcabc
D: acbbcabc
参考答案: 【aabbccabc

70.问题:有如下语句,为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是scanf(“a=%d,b=%d”,&a,&b);
选项:
A: a=1,b=2
B: 1 2
C: 1,2
D: a=1 b=2
参考答案: 【a=1,b=2

71.问题:#include<stdio.h>
intmain()
{
inta,b,c,d;
scanf(“%c%c%d,%d”,&a,&b,&c,&d);
printf(“%c,%c,%c,%cn”,a,b,c,d);
return0;
}若运行以上程序时从键盘上输入:6565,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

72.问题:给出程序的运行结果,程序运行时从键盘输入:54321<回车>#include<stdio.h>
intmain()
{
inta,b,s;
scanf(“%2d%2d”,&a,&b);
s=a/b;
printf(“s=%d”,s);
return0;
}
选项:
A: 1
B: 1.6875
C: 2
D: 0
参考答案: 【1

73.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
floata=1234.567,b=55.32;
printf(“a=%4.2f,b=%5.1fn”,a,b);
return0;
}
选项:
A: a = 1234.57, b = 55.3
B: a =1234, b =55
C: a = 1234.6, b = 5.32
D: a =1234.567, b = 55.32
参考答案: 【a = 1234.57, b = 55.3

74.问题:以下程序的输出结果为#include<stdio.h>
intmain()
{
inta=2,c=5;
printf(“a=%%d,b=%%dn”,a,c);
return0;
}
选项:
A: a = %d, b = %d
B: a = %2, b = %5
C: a = 2, b = 5
D: a = %%d, b = %%d
参考答案: 【a = %d, b = %d

75.问题:有以下程序,运行时若输入为B,则输出是#include<stdio.h>
intmain()
{
charch;
ch=getchar();
ch=ch+32;
printf(“%c”,ch);
return0;
}
选项:
A: b
B: 98
C: 32
D: 66
参考答案: 【b

76.问题:在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时,下面叙述正确的是
选项:
A: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。
B: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。
C: 如果格式字符前面没有负号,那么输出的数据将会右对齐、左补0;如果格式字符前面有负号,那么输出的数据将会左对齐、右补0。
D: 如果格式字符前面没有负号,那么输出的数据将会左对齐、右补0;如果格式字符前面有负号,那么输出的数据将会右对齐、左补0。
参考答案: 【如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。

77.问题:设有语句“char c=’72’;”,则变量c
选项:
A: 包含1个字符
B: 包含2个字符
C: 包含3个字符
D: 不合法
参考答案: 【包含1个字符

78.问题:在下列语句中存在错误的是
选项:
A: int a,b;scanf(“%d %f”,&a,&b);
B: int a,b;scanf(“%d %d”,a,b);
C: int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);
D: float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);
E: float a,b;scanf(“%f %f”,&a,&b);printf(“%f %f”,a,b);
F: float a,b;scanf(“%f %f”,&a,&b);printf(“a=%4.3f,b=%4.3f”,a,b);
G: int a,b;scanf(“%2d%2d”,&a,&b);printf(“a=%d,b=%d”,a,b);
H: int a,b;scanf(“%d,%d”,&a,&b);printf(“a=%2d,b=%2d”,a,b);
I: int a,b;scanf(“a=%d,b=%d”,&a,&b);printf(“a=%d,b=%d”,a,b);
参考答案: 【int a,b;scanf(“%d %f”,&a,&b);;
int a,b;scanf(“%d %d”,a,b);;
int a,b;scanf(“%d%dn”,&a,&b);printf(“%d %d”,a,b);;
float a,b;scanf(“%3.2f %4.2f”,&a,&b);printf(“%f %f”,a,b);

79.问题:程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta=666,b=888;
printf(“%dn”,a,b);
return0;
}
选项:
A: 666
B: 错误信息
C: 888
D: 666,888
参考答案: 【666

80.问题:有以下语句段#include<stdio.h>
intmain()
{
intn1=10,n2=20;
printf(“_________”,n1,n2);
return0;
}要求按以下格式输出n1和n2的值,每个输出行都是从第一列开始,则空白处代码填写正确的是运行结果示例如下:n1=10n2=20
选项:
A: n1=%dnn2=%d
B: n1=%dn2=%dn
C: n1=%d,n2=%d
D: n1=%d n2=%dn
参考答案: 【n1=%dnn2=%d

81.问题:以下选项中合法的字符常量是
选项:
A: ’10’
B: “B”
C: 68
D: D
参考答案: 【’10’

82.问题:写出下面程序的输出结果#include<stdio.h>
intmain()
{
intx=6,y,z;
x*=18+1;
printf(“%d,”,x–);
x+=y=z=11;
printf(“%d”,x);
return0;
}
选项:
A: 114,124
B: 113,124
C: 109,116
D: 110,116
参考答案: 【114,124

83.问题:给出程序的运行结果,程序运行时从键盘输入:45-12<回车>#include<stdio.h>
intmain()
{
inta,b,sum;
scanf(“%d%*c%d”,&a,&b);
sum=a+b;
printf(“sum=%d”,sum);
return0;
}
选项:
A: 57
B: 输出报错
C: 33
D: 输出一个随机数
参考答案: 【57

84.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
inta,b,s;
charop;
scanf(“%d%c%d”,&a,&op,&b);
s=a%b;
printf(“s=%d”,s);
return0;
}程序运行时从键盘输入:15<回车>%5<回车>
选项:
A: 0
B: 程序报错
C: 输出一个随机数
D: 3
参考答案: 【0

85.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
inta,b,c,d;
charop1,op2,op3;
intsum;
printf(“pleaseinput:a+b+c+dn”);
scanf(“%d%c%d%c%d%c%d”,&a,&op1,&b,&op2,&c,&op3,&d);
sum=a+b+c+d;
printf(“sum=%d”,sum);
return0;
}程序运行时从键盘输入:1<回车>2+3+1<回车>
选项:
A: 7
B: 1
C: 3
D: 6
参考答案: 【7

86.问题:在C语言中,字符型数据在内存中以( )形式存放
选项:
A: ASCII码
B: 国标码
C: BCD码
D: 反码
参考答案: 【ASCII码

87.问题:以下程序的执行结果是#include<stdio.h>
intmain()
{
inta=5,b=4,x,y;
x=2*a++;
y=–b*2;
printf(“a=%d,x=%dn”,a,x);
printf(“b=%d,y=%dn”,b,y);
return0;
}
选项:
A: a=6, x=10b=3, y=6
B: a=6, x=10b=3, y=8
C: a=6, x=12b=3, y=6
D: 以上均不对
参考答案: 【a=6, x=10b=3, y=6

88.问题:以下程序运行后的输出结果是#include<stdio.h>
intmain()
{
inta;
intc=10;
floatf=100.0;
doublex;
a=f/=c*=(x=6.5);
printf(“%d,%d,%3.1f,%3.1fn”,a,c,f,x);
return0;
}
选项:
A: 1,65,1.5,6.5
B: 1,65,1,6.5
C: 1,65,1.0,6.5
D: 2,65,1.5,6.5
参考答案: 【1,65,1.5,6.5

89.问题:给出程序的运行结果#include<stdio.h>
intmain()
{
chara,b;
ints;
printf(“pleaseinputaandb:n”);
a=getchar();
b=getchar();
s=a+b;
printf(“a=%c,b=%c”,a,b);
return0;
}程序运行时从键盘输入:1<空格>2<回车>
选项:
A: a=1,b=
B: a=1,b=2
C: a= ,b=2
D: 输出乱码
参考答案: 【a=1,b=

90.问题:以下程序的输出结果是#include<stdio.h>
intmain()
{
inta=1234;
printf(“%2dn”,a);
return0;
}
选项:
A: 1234
B: 12
C: 34
D: 提示出错、无结果
参考答案: 【1234

91.问题:下面判断ch是大写或者小写英文字母的表达式是否正确?ch >= ‘A’ && ch <= ‘Z’ || ch >= ‘a’ && ch <= ‘z’
选项:
A: 正确
B: 错误
参考答案: 【正确

92.问题:下列关于if-else语句的说法中哪个是正确的。
选项:
A: else总是和离它最近的if配对
B: else总是和前面离它最近的且还未和其他else匹配的在同一语句块内同一层次的if配对
C: else总是和前面离它最近的且位于花括号内的if配对
D: else可以和它前面的尚未与其他else匹配的任何一个if配对
参考答案: 【else总是和前面离它最近的且还未和其他else匹配的在同一语句块内同一层次的if配对

93.问题:条件运算符是C语言中唯一的一个三元运算符.
选项:
A: 正确
B: 错误
参考答案: 【正确

器乐基础(四)-二胡(宁夏理工学院)

1.问题:二胡外弦定音为
选项:
A: 音名A,唱名6 la
B: 音名B,唱名7 si
C: 音名C,唱名1 do
D: 音名D,唱名2 re
参考答案: 【音名A,唱名6 la

2.多选题:以下哪些是运弓的发力系统
选项:
A: 小臂肌肉
B: 大臂肌肉
C: 肘关节
D: 腕关节
参考答案: 【

C语言程序设计(浙江大学)

1.问题:计算机本身最擅长的能力是?
选项:
A: 推理
B: 想像
C: 重复
D: 分析
参考答案: 【重复

2.问题:计算机(CPU)可以直接运行人类编写的程序
选项:
A: 正确
B: 错误
参考答案: 【错误

3.问题:编程语言是和计算机交谈的语言
选项:
A: 正确
B: 错误
参考答案: 【错误

4.问题:关于C语言,以下说法错误的有:选项:
A: C语言是和Unix操作系统一同发展起来的
B: C语言不能写图形界面的软件
C: C语言一般是编译执行的
D: C语言诞生于1970年代
参考答案: 【C语言不能写图形界面的软件

5.问题:轻量级的编程软件,如Geany+MinGW或Sublime Text+MinGW,与专门的IDE如Dev C++相比,什么功能没有了?(提示:上课没有直接讲,但是间接提到了)
选项:
A: 单步调试
B: 源代码编辑时的语法高亮
C: 编译程序
D: 运行程序
参考答案: 【单步调试

6.填空题:IDE的中文翻译是什么?
参考答案: 【集成开发环境

7.多选题:给定:int a,b;以下哪些scanf的使用是正确的?
选项:
A: scanf(“%d”, &a);scanf(“%d”, &b);
B: scanf(“%d %d”, &a, &b);
C: scanf(“%d, %d”, &a, &b);
D: scanf(“%d %d”, a, b);
参考答案: 【scanf(“%d”, &a);scanf(“%d”, &b);;
scanf(“%d %d”, &a, &b);;
scanf(“%d, %d”, &a, &b);

8.多选题:以下哪些是有效的变量名?
选项:
A: main
B: 4ever
C: monkey-king
D: __int
参考答案: 【main;
__int

9.多选题:给定:int a,b;scanf(“%d %d”, &a, &b);则以下哪些输入方式是正确的?
选项:
A: 1 2
B: 1,2
C: 1(回车)2
D: 1、2
参考答案: 【1 2;
1(回车)2

10.问题:给定以下代码段:int a,b=0;则a的初始值是0
选项:
A: 正确
B: 错误
参考答案: 【错误

11.填空题:写出下式的运算结果:10/3.0*3
参考答案: 【10.0

12.填空题:写出下式的运算结果:10/3*3.0
参考答案: 【9.0

13.填空题:写出以下代码执行后,t1和t2的值,以空格隔开:int a=14;int t1 = a++;int t2 = ++a;
参考答案: 【14 16

14.填空题:写出以下表达式的结果,一个结果一行:6 + 5 / 4 – 22 + 2 * (2 * 2 – 2) % 2 / 310 + 9 * ((8 + 7) % 6) + 5 * 4 % 3 * 2 + 31 + 2 + (3 + 4) * ((5 * 6 % 7 / 8) – 9) * 10
参考答案: 【5
2
44
-627

15.问题:以下语句是否可以通过编译:if ( 1<=n<=10 );
选项:
A: 正确
B: 错误
参考答案: 【正确

16.问题:以下语句是否表示n属于[1,10]:if ( 1<=n<=10 );
选项:
A: 正确
B: 错误
参考答案: 【错误

17.填空题:写出程序的输出结果:int i,j,k;i=5; j=10; k=1;printf(“%d”, k>i<j);
参考答案: 【1

18.填空题:写出程序的输出结果:int i,j,k;i=2;j=3;k = i*j==6;printf(“%dn”, k);
参考答案: 【1

#版权声明# 本站所有资源来自网络收集和网友投稿,不代表大学题库立场。本站所提供资源均只能用于参考学习用,请勿直接商用。如若本站内容侵犯了您的合法权益,可联系我们进行删除处理。点我联系站长

(0)

相关推荐

  • 老干妈的创始人陶华碧在创业初期是属于机会型创业A对B错

    正确答案 1.判断题:老干妈的创始人陶华碧,在创业初期是属于机会型创业。( )选项:A:对B:错答案: 【错】 查看更多答案 一、相关答案 1.[判断题]毛泽东同志在领导中国革命实践当中极其重视中国革命战争的特殊性。()参考答案:【正确】 2.[多选题]开题报告中包含的内容有:A.选题意义B.确定拟研究的问题或假设C.研究内容D.研究方法参考答案:【ABCD…

    2023年11月25日
    80
  • 缲针一般分明缲针、暗缲针和A立三角针B三角缲针C三角针D简单

    正确答案1.单选题:缲针一般分明缲针、暗缲针和( )。选项:A:立三角针B:三角缲针C:三角针D:简单三角针答案: 【三角缲针】查看更多答案一、相关答案1.[单选题]国家监察委员会对( )负责。A.国务院B.中共中央C.全国人大和全国人大常委会参考答案:【C】2.[多

    2023年11月22日
    110
  • 江泽民在中共十六大报告中指出贯彻“三个代表”重要思想的根本要求核心在于A

    正确答案1.[单选题]江泽民在中共十六大报告中指出,贯彻“三个代表”重要思想的根本要求,核心在于( )A.坚持与时俱进B.坚持党的先进性C.坚持执政为民D.坚持发展先进生产力参考答案:【B】查看更多答案一、推荐相关答案1.[单选题]表达式5/2的值是()。A.2.5B.2C.3D

    2023年11月15日
    100
  • 罷夫羸老易子而咬其骨其中羸是通假字A错B对

    正确答案1.判断题:“罷夫羸老易子而咬其骨。”其中“羸”是通假字( )。选项:A:错B:对答案: 【错】查看更多答案一、相关答案1.[判断题]白色正装衬衫是男士衣橱中不可缺少的单品之一,是永恒的经典。()参考答案

    2023年11月22日
    110