练习1输入输出选择题

合集下载

C语言练习题1

C语言练习题1

一、填空共10题(共计20分)第1题(2.0分)定义int a[2][3];表示数组a中的元素个数是【1】个.第2题(2.0分)已知a=13,b=6, a/b的十进制数值为【1】.第3题(2.0分)已知a=13,b=6, !a的十进制数值为【1】.第4题(2.0分)函数调用时的实参和形参之间的数据是单向的【1】传递.第5题(2.0分)当a=3,b=2,c=1;时,执行以下程序段后 c=【1】.if(a>b) a=b;if(b>c) b=c;else c=b;c=a;第6题(2.0分)程序段int k=10; while(k=0) k=k-1;循环体语句执行【1】次.第7题(2.0分)已知a=13,b=6, a||b的十进制数值为【1】.第8题(2.0分)函数的定义不可以嵌套,但函数的调用【1】嵌套.第9题(2.0分)若有以下数组a,数组元素:a[0]~a[9],其值为9 4 12 8 2 10 7 5 1 3该数组中下标最大的元素的值是【1】.第10题(2.0分)函数调用语句func((e1,e2),(e3,e4,e5))中含有【1】个实参.二、判断共10题(共计10分)第1题(1.0分)标识符define是C语言中的关键字。

第2题(1.0分)假设有int a[10], *p;则p=&a[0]与p=a等价。

第3题(1.0分)x*=y+8 等价于 x=x*(y+8)。

第4题(1.0分)通过return语句,函数可以带回一个或一个以上的返回值。

第5题(1.0分)函数strlen("ASDFG\n")的值是7。

第6题(1.0分)有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 *(p+8).第7题(1.0分)C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。

第8题(1.0分)进行宏定义时,宏名必须使用大写字母表示。

控制工程基础习题选编1

控制工程基础习题选编1

30.若系统的传递函数在右半 S 平面上没有零点和极点,则该系统称作( )
A.非最小相位系统 B.最小相位系统 C.不稳定系统 D.振荡系统
31.一般为使系统有较好的稳定性,希望相位裕量γ为( )
A.0~15°
B.15°~30°
C.30°~60°
D.60°~90°
32.某系统的闭环传递函数为: GB (s )=
一、 单项选择题(每小题 1 分,共 20 分)在下列每小题的四个备选答案中选出一个正确 答案,并将其字母标号填入题干的括号内。
1. 输入与输出均已给出,确定系统的结构和参数,称为( )
A.最优控制 B.系统辨识 C.系统分析
D.最优设计
2 系统的输出信号对控制作用的影响( )
A.开环有
B.闭环有
C.皆有
s3
s + 2k + 3s2 + 4s
+
2k
,当
k=(
)时,闭环系统临界稳定。
A.2
B.4
C.6
D.8
33.开环传递函数为 G(s)H
(s)
=
S
K 3(S +
4)
,则实轴上的根轨迹为(

A.(-4,¡Þ)
B. (-¡Þ,-4)
C. (-4,0) D.( 0,¡Þ)
34.单位反馈系统开环传递函数为 G (s )=
系统时可忽略极点 A。
A.5 倍
B.4 倍
C.3 倍
D.2 倍
二、 填空题(每小题 1 分,共 10 分)
1.如果给定量是恒定的,一般把这种控制系统叫作

2.利用终值定理可在复频域中得到系统在时间域中的

试卷一Python一级考试练习题复习知识点试卷试题

试卷一Python一级考试练习题复习知识点试卷试题

试卷一Python一级考试练习题复习知识点试卷试题Python一级考试练习题复习知识点试卷试题一、选择题(每题2分,共20分)1. 下面哪个选项是Python的关键字?A. defB. functionC. defineD. class2. 下面哪个函数可以打印输出字符串?A. print()B. input()C. len()D. range()3. 在Python中,如何获取列表的长度?A. len(list)B. size(list)C. length(list)D. count(list)4. 下面哪个运算符用于判断两个值是否相等?A. ==B. !=C. >D. <5. 下面哪个选项是Python的循环语句?A. if-elseB. for-inC. try-exceptD. break-continue6. 在Python中,如何声明一个空列表?A. list = []B. list = ()C. list = {}D. list = ""7. 下面哪个选项是函数的返回值?A. print()B. input()C. returnD. break8. 下面哪个函数用于将字符串转换为整数?A. str()B. int()C. float()D. round()9. 下面哪个选项可以用于删除列表中的一个元素?A. delete()B. remove()C. pop()D. clear()10. 下面哪个语句用于打开一个文件?A. open()B. read()C. write()D. close()二、填空题(每题2分,共20分)1. Python是一种___________编程语言。

2. 在Python中,用于存储多个值的数据类型是___________。

3. 在Python中,用于声明一个变量的关键字是___________。

4. 在Python中,用于判断条件是否成立的关键字是___________。

1.2.1输入语句、输出语句和赋值语句

1.2.1输入语句、输出语句和赋值语句
典 型 例 题 精 析
知 能 巩 固 提 升
目 录 课 程 目 标 设 置 主 题 探 究 导 学
(1)程序Ⅰ的运行结果为___________; (1)程序Ⅰ的运行结果为___________; 程序 ___________ (2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ (2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为 若程序 ________________________. 【解析】(1)Ⅰ中,x=x+2=3, 解析】 x=x+3=3+3=6,故最终x的值是6. x=x+3=3+3=6,故最终x的值是6. 故最终 的函数值, (2)Ⅱ的功能是求y=x2+6的函数值, 的功能是求y=x +6的函数值 由题意Ⅱ 由题意Ⅱ中y=6, +6=6,即 ∴x2+6=6,即x=0. ∴输入的值为0. 输入的值为0. 答案: 答案:(1)6 (2)0
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
典 型 例 题 精 析
知 能 巩 固 提 升
3.阅读下列程序 3.阅读下列程序
目 录 课 程 目 标 设 置 主 题 探 究 导 学
INPUT A=A*2 A=A*3 A=A*4 A=A*5 PRINT END
“A=”; “A=”;1
典 型 例 题 精 析

A
能 巩 固 提 升
输出的结果A的值为( 输出的结果A的值为( (A )5 (B )6

选择结构程序设计习题1-文档资料

选择结构程序设计习题1-文档资料

阅读下面程序,写出程序的运行结果
1. 以下程序的执行结果是 。 #include <stdio.h> void main( ) { int a,b,c; a=2;b=3;c=1; if (a>b) if (a>c) printf("%d\n",a); else printf("%d\n",b); printf("end\n"); } 程序的运行结果:
习题
一、选择题 1、要判断 char 型变量 m 是否是数字字符,可以使用表达式( ) 。 A.m>=0&&m<=9 B.m>=’0’ && m<=’9’ C.m>=”0” && m<=”9” D.m>=0 and m<=9 2、在 C 语言的 if 语句中,可以作为判断的表达式是( ) 。 A.关系表达式 B.任意表达式 C.逻辑表达式 D.算术表达式 3、为了避免嵌套的 if…else 语句的二义性,c 语言规定 else 总是与( )组成配对关系。 A.缩排位置相同的 if B.在其之前末配对的 if C.在其之前未配对的最近的 if D.同一行上的 if 4、假设有定义 int a=1,b=2,c=3,d=4,m=2,n=2。则执行表达式(m=a>b) && (n=c>d)后,n 的值为 ( ) 。 A.0 B.2 C.3 D.4
case 4: printf("%d\n",k++); break;
default: printf("Full!\n");
}
} (1)A、1 B、2 C、2 3 4 5 (竖排) D、1 2 3 4(竖排)

c语言程序设计(第1部分)选择

c语言程序设计(第1部分)选择

选择题(第一部分)1、有以下程序void fun(int a[],int i,int j){ int t;if(i<j){ t=a[i];a[i]=a[j];a[j]=t;i++; j--;fun(a,i,j);}}main(){ int x[]={2,6,1,8},i;fun(x,0,3);for(i=0;i<4;i++) printf("%2d",x[i]);printf("\n");}程序运行后的输出结果是______。

A:1 2 6 8B:8 6 2 1C:8 1 6 2D:8 6 1 2答案:C评析:本题考的是函数参数的传递。

当用数组名作函数参数时,数组名代表数组的首地址。

fun(x,0,3);是将数组名x作为实参,把数组x 的首地址传送给形参(指针a),这样数组x与形参指针a共占同一段内存单元,所以在调用函数期间,如果改变了形参数组x的值,也就改变了实参指针a的值。

另外此题还考了个函数自身的调用,下面是调用fun()函数的运行过程:a=x,i=0,j=3,判断i<j,交换a[i],a[j],此时a[0]到a[3]里面的数分别为8,6,1,2,也即是 x[0]到x[3]中的数值,因为它们共用存储单元;i++; j--后继续调用fun(),此时i,j分别为1,2,交换a[1],a[2]的值后a所指向的存储单元中的数据为8,1,6,2;继续i++; j--后判断i<j不成立,返回主函数,输出x[i]即指针a所指向的数据8,1,6,2。

故本题答案为C。

2、有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是______。

第2章练习 基本数据类型与输入输出xs答案

1.字符常量与字符串常量的区别是什么?答:字符常量与字符串常量的主要区别在于:(1)定界符不同。

字符常量使用单引号,而字符串常量使用双引号。

(2)长度不同。

字符常量的长度固定为1,而字符串常量的长度,可以是0,也可以是某个整数。

(3)存储要求不同。

字符常量存储的是字符的ASCII码值,而字符串常量除了要存储有效的字符外,还要存储一个结束标志’\0’。

二、选择题1.下列数据类型不是C++语言基本数据类型的是()。

A.字符型B.整型C.实型D.数组2.在C++语言中,080是()。

A.八进制数B.十进制数C.十六进制数D.非法数3.下列字符列中,可作为C++语言程序自定义标识符是()。

A.switchB.fileC.breakD.do4.下列字符列中,可以作为“字符串常量”的是()。

A. ABCB.″xyz″C.′uvw′D. ′a′5.字符串”vm\x43\\\np\102q”的长度是()。

A. 8B. 10C. 17D. 166.在C++语言中,自定义的标识符()。

A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写7.下面标识符中正确的是()。

A._abc B.3ab C. int D.+ab8.下列不合法的变量名为()。

A.int B.int1 C.name_1 D.name09.下列变量名中,非法的是()。

A.A25 B.My_carC.My-str D.abc10.下列常量中,十六进制int型常量是()。

A.0x5f B.x2aC.046 D.7a11.下列常量中,不是字符常量的是()。

A.'\n' B."y"C.'x' D.'\7'12.长双精度浮点型常量的后缀是()。

A.U B.FC.L D.无√1.C++语言的合法字符集与C语言的完全相同。

【试卷一】Python一级考试练习题

【试卷一】Python一级考试练习题一、选择题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.42.以下Python表达式中,哪项的值与其它三项不同()A.len(“my name is james”.split())B.int(4.99)C.sum([1,2,1,1])D.max([1,2,3,4])3.下列Python程序段的运行结果是()i=0sum=0while i<10:if i%2==0:sum+=ii+=1print(‘sum=’,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=304.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典5.在Python Shell环境下,依次执行下列语句后,显示结果()。

A.9 B.165 C.172 D.216.以下python程序段执行后,输出结果为()m=29If m %3!= 0:print( m, "不能被3整除")else:print( m, "能被3整除")A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除7.有如下python程序段n=int (input("请输入n值: "))x=n ; y=0y=y+1elif x<0:y=y-1print (y)执行上述语句,下列说法不正确...的是()A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1C.若输入1,则输出y值为1 D.若输入2,则输出y值为18.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.69.下列不可以用来搭建本地服务器的软件是()。

计算机基础知识选择题一

A、字节B、数字C、符号D、地址
答案:A
34操作系统是________的接口。
A、用户与软件B、系统软件与应用软件C、主机与外设D、用户与计算机
答案:D
35计算机语言的发展经历了________、________和________几个阶段。
A、高级语言、汇编语言和机器语言B、高级语言、机器语言和汇编语言C、机器语言、高级语言和汇编语言D、机器语言、汇编语言和高级语言
3计算机的发展趋势是巨型化、微小化、网络化、________、多媒体化。
A、智能化B、数字化C、自动化D、以上都对
答案:A
4在计算机中,硬件和软件的关系是________。
A、在一定条件下可以相互转化B、主从关系C、固定不变的关系D、等价关系
答案:A
5对于一张加了写保护的软盘,________。
A、不会传染病毒,也不会感染病毒B、既向外传染病毒,又会感染病毒C、不会传染病毒,但会感染病毒D、不会感染病毒,但会传染病毒
A、中央处理器B、软盘C、键盘D、硬盘
答案:A
14软盘加上写保护后,对它可以进行的操作是________。
A、只能读盘、不能写盘B、既可读盘又可写盘C、只能写盘、不能读盘D、不能读盘,也不能写盘
答案:A
15计算机系统由________系统和________系统两部分组成,它们之间的关系是________。
A、硬件、软件、无关B、主机、外设、无关C、硬件、软件、相辅相成D、主机、软件、相辅相成
答案:C
16下面________组设备包括:输入设备、输出设备和存储设备。
A、显示器、CPU和ROMB、磁盘、鼠标和键盘
C、鼠标、绘图仪和光盘D、磁带、打印机和调制解调器
答案:C

C语言第一章习题带答案

练习1-1答案选择题1.下列4组字符串中都可以用作C语言程序中的标识符的是( D )。

A.print 3d oodb B.I\m one_half start$itC.Pxq my->book line# D.str_1 Cpp into2.下面的说法正确的是( C )。

A.C程序由符号构成B.C程序由标识符构成C.C程序由函数构成D.C程序由C语句构成3.与十进制数35相等的二进制数是( A )。

A.100011 B.01001 C.100110 D.1001014.与47值相等的十六进制数是( A )。

A.2F B.215 C.32F D.115 5.(01101)2 + (101101)2的值是( B )。

A.(101010)2 B.(3A)16 C.(2A)16 D.576.将15向左移动2位后的值是( D )。

A.(3C)16 B.(00111100)2 C.(60)10 D.都正确7.将250与5进行按位与的结果是( A )。

A.0 B.1 C.(FF)16 D.(F0)168.将(AF)16与(78)16进行按位异或的结果是( A )。

A.(D7)16 B.(28)16 C.(D8)16 D.(27)169.将(717)8按位取反的结果是( B )。

A.(110001)2 B.(060)8 C.(60)10 D.都不正确练习2-1答案选择题1.C语言中的简单数据类型包括( B )。

A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型2.在C语言中,错误的int类型的常数是( A )。

A.32768 B.0 C.037 D.0Xaf3.下列常数中不能作为C的常量的是( D )。

A.0x45 B.-2 C.3e2 D.05824.设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是( B )。

A.0至255 B.0~65535 C.-32768~32767 D.-256~2555.下面4个选项中,均是合法转义字符的选项是( A )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习1输入输出选择题 1. 能将高级语言源程序转换成目标语言程序的是() A.调试程序B.解释程序C.编译程序D.编辑程序 2. 构成C 语言程序的基本单位是() A.函数B.过程C.子程序D.子例程 3. 可以在C 语言中用做变量名的一组是() A.V oid B.xx_23 C.for D.22C define _654 -xyz DO Word If AUX Bool 4. 若有类型说明语句char m;int n;double x,y;则表达式m * n + y –x 的结果类型是() A.float B.char C.int D.double 5. 下面列出语句中符合C语言语法的赋值语句是() A.a=b+c--a+7; B.a=a++=7; C.a=7+b,c=a+7; D.a=c+7=b+a+7; 6. 决定C语言函数返回值的类型的是() A.return语句中的表达式类型B.调用函数时的实际参数类型 C.依据计算结果的类型D.定义函数时所指定的函数类型 7. 以下选项中属于C语言的数据类型是() A.逻辑型B.单精度型C.复数型D.集合型 8. 在C语言中,不正确的short int类型的常数是() A.0X4FF B.0665 C.-6531 D.33000 9. 有定义int x = -2;当执行语句printf("%d,%u",x,x);后,输出() A.-2,-2 B.-2,65534 C.65534,-2 D.65534,65534 10. 使用格式化输入函数scanf( )输入一个无符号数给变量x,以下不正确的是() A.scanf("%u",&x) B.scanf("%x",&x) C.scanf("%o",&x) D.scanf("%d",&x) 11. 下列可用于C语言标识符的一组是() A.mod equal goto B.val enum def C._123 dCost iCount D.#abs signed bull 12. 下列描述中不正确的是() A.字符型数组可以在定义时进行初始化 B.允许对字符型数组进行整体输入、输出 C.字符型数组中可以存放字符串 D.可以通过赋值运算符"="对另一个字符型数组进行整体赋值 13. 以下说法中正确的是() A.C程序从第一个函数开始执行B.调用函数必须在主函数中定义 C.C程序总是从主函数开始执行D.主函数必须放在程序的开头 14. 在C语言程序中,如未说明函数类型,则函数的隐含类型为()A.double B.int C.long D.Char 15. 以下合法的一组常量是() A.1.24e3,08211,0xFF,12L B.38.00e8f,12UL,0177777,'X' C.20FA,07321,0xffff,"A" D.3.14E2.3,0x32768,-27,1UL 16. 语句printf("##\b\b##");在屏幕上的的输出结果是() A.##bb## B.##\b\b## C.#### D.## 17. 字符型(char)数据在计算机内存当中的存储形式是() A.反码B.补码C.ASCII码D.BCD码 18. 下列要求运算数必须是整型的运算符是() A./= B.% C.!= D.! 19. 在下面的语句中,错误的赋值语句是() A.x = ( y = ( z = 2,m = 3 )); B.x = i++ + 3; C.x –x / y = 2 D.x = y == x + 1 20. 若变量已正确定义并赋值,下面合法的C语言赋值表达式是() A.x=y+8=3*z B.x++=3 C.k=12.5%3 D.a+=(a=a*2) 21. 下面一组中都是C语言关键字的是() A.const typedef volatile B.signed about struct C.static void catalog D.continue stdio union 22. 若已定义m和n为float类型,则表达式m=1.0,n=m+5/2的值是() A.3 B.3.000000 C.3.500000 D.4 23. 语句printf("%d\n",sizeof("\t\"\\\064\x0D\n"));的输出结果是()A.16 B.7 C.6 D.5 24. 下面列出C语言常量中合法的一组是() A.1L, 0380, 1.2e2.3, 'S' B.3.8e3, 1.8f, \ff, "x" C.'\\', 0732, \xFFL, 363u D.01000, 12.34, 12UL, 2AF0 25. 组成C语言程序的是() A.子程序 B. 过程 C. 函数 D. 主程序和子程序 26. 关于预处理命令,错误的说法是() A. 均以"#"开头 B. 在真正编译前处理 C. 后面不加分号 D. 必在程序开头 27.在C程序中,设一表达式中包含有int, long, unsigned和char类型的变量和数据,则表达式最后的运算结果类型是() A.int B.char C.unsigned D.long 28. 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为() A. 36 B. 0 C. -24 D. -60 29. 关于C语言的主函数描述正确的是() A. C程序可以有多个main函数 B. C程序必有一个而且只能有一个main函数 C. C程序可以没有main函数 D. C程序的执行不一定在main函数开始执行 30. 已知int a=1,b=-1;则语句printf("%d\n",(a--,++b));的输出结果是() A. -1 B. 0 C. 1 D. 语句错误 31. 在C语言中,正确的实型常数是() A. 5e B. .10 C. 2e3.1 D. e4 32.假定x和y为double型,则表达式x=2,y=x+3/2的值是() A. 3.500000 B. 3 C. 2.000000 D. 3.000000 33. 程序运行输出了错误的结果,可以是下列哪一个因素() A.算法错误 B.未编译 C.找不到库函数 D.系统资源配置不当 34. 在C语言中,以下列出的正确实型常数是() A. 2e B. 06 C. 3e2.1 D. e5 35. 以下程序的输出结果是() main ( ) { int a = 12 , b = 12; printf(“%d %d\n”, --a,++b );} A. 10 10 B. 12 12 C. 11 10 D. 11 13 36. 程序运行输出了错误的结果,可以排除下列哪一个因素() A. 未通过编译 B. 运行时输入数据错误 C. 算法错误 D. 系统资源配置不当 37. 以下非法的赋值语句是() A. n=(i=2,++i); B.j++; C. ++(i+1); D.x=j>0; 38. C语言程序中可以对程序进行注释,注释部分使用的符号是() A."{"和"}" B."["和"]" C."/*"和"*/" D."*/"和"/*" 39.以下不是C语言中的关键字的是() A. struct B. register C. const D. otherwise 40.下列常数中合法的C字符常量是() A."a" B.'\'' C.'\W' D.'' 41.执行语句:printf(“|%10.5f| \n”,12345.678);的输出是() A. |12345.67800| B. |12345.6780| C. |12345.67800| D. |12345.678| 42. C语言中要求操作数都为整型数据的算术运算符是() A. / B. && C. % D. * 43. 构成C程序的基本单位是() A. 函数 B. 过程 C. 子程序 D. 文件 44.设有说明语句:char a=’\79’; 则变量a() A.包含1个字符 B.包含2个字符 C.包含3个字符 D.说明不合法 45.若已定义x和y为double类型,则表达式x=3,y=x+3/2 的值是 A. 3 B. 4 C. 4.0 D. 4.5 46.C语言规定,在一个源程序中,main函数的位置是() A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以在程序中的任意位置 D.必须在最后 47.若有定义:int c1=1,c2=2,c3;,则语句c3=1.0/c2*c1;执行后,c3中的值是() A. 0 B. 0.5 C. 1 D. 2 48.若有定义:int a=10;,执行printf("%d",-a++);语句后变量a值是() A. 10 B. -10 C. 9 D. -9 答案: 1-5:CABDA 6-10:DBDBD 11-15:CDCBB 16-20:DCBCD 21-25:ABBBC 26-30:DDDBB 31-35:BDABD 36-40:ACCDB 41-45:ACAAC 46-48:CAB

相关文档
最新文档