c选择题判断题(1)
《计算机网络基础》试卷(C卷)与参考答案

《计算机网络基础》试卷(C卷)与参考答案一、填空题:(本题共6小题,每空1分,满分20分)1. _分组_交换与电路交换不同,在每个交换结点采用了_存储_转发方式逐段链路传送数据块。
2. 我们经常用PING程序测试目的主机的可达性,PING程序利用_网际控制报文_协议(中文)_ICMP_(英文缩写)实现其功能,该协议的报文被封装在下一层的_IP报文_中传输。
3. 计算机网络协议5层体系结构的各层名称分别为(从高到低)_应用层_、_运输(传输)(TCP/UDP)层_、_网络(IP)层_、_数据链路(链路)层_、_物理层_。
4. 在计算机网络协议5层体系结构中,路由器工作在_网络(IP)_层,集线器工作在_物理层_,以太网交换机工作在_数据链路_层。
5. 100 Base-T网络规范中100表示_链路速率100Mbps_,Base表示_基带传输方式_,T表示_双绞线_。
6. 万维网使用_统一资源定位符_(中文)_URL_(英文缩写)来标志万维网上的各种文档。
Web页面文档用_超文本标记_语言_HTML_(英文缩写)来编写。
二、单项选择题(每题只有1个正确答案,每小题1分,共20分)1. 万维网客户程序与万维网服务器程序之间的应用层协议是:()(A) UDP (B) HTML (C) HTTP (D) URL答:(C)2. 发件方邮件服务器向收件方邮件服务器传送电子邮件使用的协议是()。
(A) POP3 (B) SMTP (C) HTTP (D) FTP答:(B)3. 以下提供可靠数据传输服务的是()(A) PPP (B) 以太网 (C) 802.11局域网 (D) IP答:(C)4. 可以用于主机自动获取IP地址配置的协议是:()(A) IP (B) ARP (C) DNS (D) DHCP答:(D)5. 下面哪一项不能描述分组交换?()(A)储存转发 (B)通信双方独占链路 (C)逐段占有链路 (D)不必先建立连接答:(B)6. 人们所说的Wi-Fi指的是()(A) 802.3无线局域网 (B) 以太网 (C) 802.11局域网 (D) 蓝牙无线答:(C)7. “通信双方在通信过程中始终独占的端到端的通信资源”描述的是:()。
一、判断题(每题1分,共30分。对的打勾,错的打。)

二、选择题(每题1分,共30分,从备选答案中选择一个最佳答案。)
1.“目标管理”方法最大的缺点是:
A、不能很好地激励员工
B、强调数量或短期目标,忽略质量或长期目标
C、对员工绩效评估的公开性和透明度差
D、需要的时间短
2.依据什么,把计划分为业务计划,财务计划和人事计划。
A。直觉B。令人满意的
C.非程序性的D,程序性的
25.一组织试图决定是否采用一新的工艺来改变现有的制造程序,这是哪一类决策:
A.非程序性的B.程序性的
C.直觉D.令人满意的
26.长达五年或以上的组织计划是哪一类典型计划?
A.短期计划B.中期计划
C.长期计划D.总体计划
27.某企业随着经营规模的扩大,其由营销副总经理直管的营销队伍也从5人增加到100人。最近,公司发现营销人员似乎有点松散,对公司的一些做法也有异议,但又找不到确切的原因。从管理的角度看,你认为出现这种情况的主要原因最大可能时间不够,致使营销人员产生了看法
C营销副总经理的管理幅度太宽,以致于无法对营销队伍实行有效的管理
D营销队伍管理层次太多,使得营销副总经理无法与营销人员实现有效的沟通
28.总的来说,组织环境的稳定性————,组织战略的复杂性————,工人的技术熟练程度————组织使用固定组织结构的可能性越————。
C.威廉。大内D。梅奥
22.使用数学方法,例如建模和模拟,来帮助管理者做出更好决策的管理理论是:
A.行为管理.B。权变管理.
C.管理科学.C。人际关系管理.
23.当经理不能对提供决策的各备选案给出未来发生可能性(概率),这是:
A.确定型决策B.风险型决策
(完整版)C语言试卷及答案

(完整版)C语言试卷及答案一、选择题(每题2分,共40分)1、C语言源程序的基本单位是( )A.程序行B.语句C.函数D.字符2、C语言规定:在一个源程序中,main函数的位置()。
A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后3、在下列字符列中,合法的标识符是( )A.p12&.aB.stud_100C. water$12D.88sum4、在C语言中,要求运算的数必须是整数的运算符是()A./B.!C.%D.= =5、设有语句 int a =3;则执行了语句a + = a - = a*a;后,变量a 的值是()A、3B、0C、9D、-126、设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为()A、1B、2C、3D、47、执行下列程序时输入:1234567,程序的运行结果是()main(){int x,y;scanf(“%2d%*2c%1d”,&x,&y);printf(“%d\n”,x+y);}A.17B.46C.15D.98、下述程序的输出结果是() #includevoid main(){int x=-1,y=4;int k;k=++x<=0&&!(y--<=0);printf("%d,%d,%d",k,x,y);}A.0,0,3B.0,1,2,C.1,0,3,D.1,1,29、为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。
A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if10、两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是()main(){int x;scanf(“%d“,&x);if(x++>5)printf(“%d”,x);else printf(“%d\n”,x--);}A.7和5B.6和3C.7和4D.6和411、若变量c为char类型,能正确判断出c为小写字母的表达式是( )A. 'a'<=c<= 'z'B. (c>= 'a')||(c<= 'z')C. ('a'<=c)and ('z'>=c)D. (c>= 'a')&&(c<= 'z')12、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是。
C语言试题及答案

《C语言程序设计》试题四一.单项选择题1.运算符___________的优先级最高。
A.[ ]B.+= C.?: D.++2.main( ){ int n;( n=6*4,n+6),n*2;printf(―n=%d\n‖,n); }此程序的输出结果是______________.A.30 B. 24 C.60 D. 483.若有如下定义,则__________是对数组元素的正确的引用。
.int a[10] , *p ;p=a ;A. *&a[10]B.a[11] C. *(p+11) D. *p *p *p4.设整型变量n的值为2,执行语句―n+=n-=n*n;‖后,n的值是__________A. 0B. 4C. - 4D. 25.各种基本数据类型的存贮空间正确的长度排列为__________。
A.Char<long<int<float<do ubleB.Double<float<long<int< charC.Char<int<long<float<do ubleD.Float<int<long<char<do uble 6.下面的变量说明中_____________是正确的。
A.char:a, b, c;B.char a; b; c; C.chara, b, c; D.char a, b, c7.表达式y=(13>12?15:6>7?8:9)的值为____________ 。
A9 B 8C 15 D. 18.若x=5,y=3 则y*=x+5; y的值为_______________.A. 10B. 20C. 15D. 309.能正确表示a和b同时为正或同时为负的逻辑表达式是_________。
A.a>=0||b>=0)&&(a<0||b<0) B.(a>=0 &&b>=0)&&(a<0 && b<0)C.(a+b>0) &&(a+b<=0)D.a*b>010.C语言中,合法的字符型常数是_________。
国开《C语言程序设计》(形考任务三)试题及答案

一、选择题(共30分,每小题2分)试题1在下面的函数声明语句中,存在着语法错误的是()。
选择一项:a. AA(int a, int b)b. AA(int, int)“c.AAfint a; int b)d.AA(int a, int)试题2在下面的保留字中,不能作为函数的返回值类型的是()。
选择一项:a. void° b.int'* c.enumd.long试题3假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()<•选择一项:r a.lr b.2& c.4r d.8试题4假定a为一个数组名,在下面的表达式中,存在语法错误的是()o选择一项:'aa[i]b. *a+ +}return s;}计算出l+x+x2+...+x n的值并返回。
试题37int SG(int x) ( //x为大于等于2的整数int i=2;while(i*i<=x) (if(x%i ==O) break;i++;)if(i*i<=x) return 0; else return 1;}判断x是否为一个质数(素数),若是则返回1,否则返回0。
试题38int WB(int a[]z int n, int x) (for(int i=0;i<n;i + +)if(a[i] ==x) return 1;return 0;)从数组a[n]中顺序查找值为x的元素,若查找成功则返回1,否则返回0。
试题39int fun(int m, int n) (int c=0;static int b=2;if(m<b || n<b) return m*n;else if(m%b==0 && n%b==0) {c=b; return c*fun(m/b,n/b);}else (b++; return fun(m,n);})一个递归函数过程,求出两个自然数m和n的最小公倍数。
国家开放大学C语言试题及参考答案

1.C语言中的循环类语句有3条,它们是()。
选择一项:A. for,if,whileB. for,while,doC. while,do,switchD. for,break,do正确答案是:for,while,do2.C语言中的跳转类语句有四条,它们是goto,return和()。
A. break,constB. static,continueC. break,continueD. while,extern正确答案是:break,continue3.当不需要函数返回任何值时,则所使用的返回类型为()。
A. IntB. unionC. voidD. Void 正确答案是:void4.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
选择一项:A. 表达式B. 语句C. 函数体D. 参数表正确答案是:参数表5.在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为A. #cludeB. #constC. #includeD. #defile正确答案是:#include6.在#include预处理命令中,不可以包含()。
A. 系统头文件B. 程序文件C. 用户头文件D. 目标文件正确答案是:目标文件7.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为()。
选择一项:A. 5B. 6C. 4D. 2正确答案是:68.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为()。
选择一项:A. 5B. 6C. 4D. 2正确答案是:29.在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为()。
A. 6B. 4C. 3D. 2正确答案是:310.在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为()。
C语言考试题库之判断题

三、判断题(10道小题,共10分)1、C 语言具有简洁明了的特点。
(1分)正确2、预处理命令的前面必须加一个“#”号。
(1分)正确3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。
(1分)正确4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
(1分)正确5、continue 不是结束本次循环,而是终止整个循环的执行。
(1分)错误6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)错误7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)正确8、直接访问就是直接利用变量的地址进行存取直接访问(1分)正确9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。
(1分)正确10、文件指针和位置指针都是随着文件的读写操作在不断改变。
(1分)错误11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。
(1分)正确12、浮点型常量的指数表示中,e 是可以省略的。
(1分)错误13、任何表达式语句都是表达式加分号组成的。
(1分)正确14、在switch语句中,每一个的case常量表达式的值可以相同。
(1分)错误15、do-while循环的while后的分号可以省略。
(1分)错误16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。
正确17、C语言函数返回类型的默认定义类型是void(1分)错误18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)正确19、枚举类型中的元素都具有一个整型值。
(1分)正确20、C 语言是一种具有某些低级语言特征的高级语言。
(1分)正确21、case语句后如没有break,顺序向下执行。
(1分)正确22、do-while循环至少要执行一次循环语句。
(1分)正确23、数组名能与其它变量名相同。
混凝土结构设计判断选择题(含答案)

一、判断题(请在你认为正确陈述的各题干后的括号内打“√”,否则打“×”。
每小题1分.) 第1章 钢筋和混凝土的力学性能1.混凝土立方体试块的尺寸越大,强度越高.( F )2.混凝土在三向压力作用下的强度可以提高.( T ) 3.普通热轧钢筋受压时的屈服强度与受拉时基本相同。
( T )4.钢筋经冷拉后,强度和塑性均可提高.( F ) 5.冷拉钢筋不宜用作受压钢筋.( T )6.C20表示f cu =20N/mm 。
( F )7.混凝土受压破坏是由于内部微裂缝扩展的结果。
( T ) 8.混凝土抗拉强度随着混凝土强度等级提高而增大。
( T )9.混凝土在剪应力和法向应力双向作用下,抗剪强度随拉应力的增大而增大。
( F )10.混凝土受拉时的弹性模量与受压时相同。
( T )11.线性徐变是指压应力较小时,徐变与应力成正比,而非线性徐变是指混凝土应力较大时,徐变增长与应力不成正比。
( T )12.混凝土强度等级愈高,胶结力也愈大( T ) 13.混凝土收缩、徐变与时间有关,且互相影响.( T )1. 错;对;对;错;对;2. 错;对;对;错;对;对;对;对;第3章 轴心受力构件承载力1.轴心受压构件纵向受压钢筋配置越多越好。
( F )2.轴心受压构件中的箍筋应作成封闭式的。
( T ) 3.实际工程中没有真正的轴心受压构件。
( T )4.轴心受压构件的长细比越大,稳定系数值越高。
( F ) 5.轴心受压构件计算中,考虑受压时纵筋容易压曲,所以钢筋的抗压强度设计值最大取为2/400mm N 。
( F )6.螺旋箍筋柱既能提高轴心受压构件的承载力,又能提高柱的稳定性。
( F )1.错;对;对;错;错;错;第4章 受弯构件正截面承载力1.混凝土保护层厚度越大越好。
( F )2.对于'f h x ≤的T 形截面梁,因为其正截面受弯承载力相当于宽度为'f b 的矩3.板中的分布钢筋布置在受力钢筋的下面.( F )4.在截面的受压区配置一定数量的钢筋对于改善梁截面的延性是有作用的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判断题1.C语言源程序文件是可执行文件。
(×)2.语言源程序文件必须通过编译连接才能运行。
(√)3.C语言源程序文件通过编译得到的目标文件是可执行文件。
(×)4.可以由多个目标文件连接得到可执行文件。
(√)5.C语言源程序只能是一个单独的文件。
(×)6.C语言源程序有且只有一个main()函数。
(√)7.最简单的C语言源程序可以不包含任何函数。
(×)8.C语言源程序可以由多个函数组成,根据函数在文件中的先后秩序依次执行。
(×)9.C语言源程序由预处理命令、说明语句和函数组成。
(√)10.C语言源程序由语句组成,按语句在文件中的先后秩序依次执行。
(×)11.C语言自定义函数由语句组成,按语句在文件中的先后秩序依次执行。
(√)12.C语言自定义函数中可以定义变量、函数、宏。
(√)13.C语言自定义函数由预处理命令、说明语句和表达式语句组成。
(√)14.C语言自定义函数中说明语句必须放在所有表达式语句之前。
(√)16.C语言中函数说明可以放在调用函数中,也可以放在所有函数之外。
(√)16.C语言中函数和变量必须先定义后使用,但可以通过函数和变量的说明扩充作用域。
(√)17.C语言中标识符可用作变量名、函数名、宏名。
(√)18.C语言中由字母、数字下划线组成的符号都是标识符。
(×)19.C语言中所有关键字、预定义标识符都不可用作用户自定义标识符。
(×)20.C语言标识符不可包含空格。
(√)21.C语言标识符的默认类型是int类型的变量。
(×)22.C语言标识符中字母不区分大小写。
(×)23.C语言标识符第一个字符只能是字母。
(×)24.C语言中自定义函数只能有一个返回值,所以不能改变调用函数中一个以上的变量的值。
(×)25.C语言中函数参数传递是值传递,所以不能交换调用函数中两个变量的值。
(×)26.C语言中函数形式参数属于局部变量。
(√)27.主函数中的变量属于全局变量,可以在所有函数中访问。
(×)28.静态变量的生存期与应用程序相同,可以在所有函数中访问。
(×)单项选择题1.设以下变量均为int类型,则值不等于7的表达式是( C )。
A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1,y=6,x+y)D.(x=6,x+1,y=x,y+1)2.设变量a是整型,b是实型,c是双精度型,则表达式10+'a'+b*c值的数据类型为( C )。
A.intB.floatC.doubleD.不确定3.设有说明:char w; int x; float y; double z; 则表达式w*x+z-y 值的数据类型为( D )。
A.floatB.charC.intD.double4.使用语句scanf("x=%f,y=%f",&x,&y);输入变量x、y的值(□代表空格),正确的输入是___C_。
A.1.25,2.4B.1.25□2.4C.x=1.25,y=2.4D.x=1.25□y=2.45.C语言中while和do-while循环的主要区别是( A ).A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合句6.若有说明:int a[10];,则对a数组最前面一个元素的正确引用是( D )。
A.a[10]B.a[3.5]C.a(5)D.a[10-10]7.以下对二维数组a进行初始化的语句错误的是( C )。
A.int a[2][3]={0};B.int a[][3]={{1,2},{0}};C.int a[2][3]={{1,2},{3,4},{5,6}};D.int a[][3]={1,2,3,4,5,6};8.下述对C语言字符数组的描述中错误的是( C )A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较9.设i和x 都是int类型,则以下for循环( A )for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d",&x);A.最多执行者10次B.最多执行者9次C.是无限循环D.循环体一次也不执行10.下面描述正确的是( D )。
A.两个字符串所包含的字符个数相同时,才能比较字符串B.字符个数多的字符串比字符个数少的字符串大C.字符串"stop"与"Stop"相等D.字符串"that"小于字符串"the"11.以下不正确的说法是( B )。
A.实参可以是常量、变量或表达式B.形参可以是常量、变量或表达式C.实参可以是任意类型D.形参应与其对应的实参类型一致12以下不正确的说法是( C)。
A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C. 有些递归程序是不能用非递归算法实现的D. C语言中不允许在函数中再定义函数13.下面函数调用语句中含有实参个数为( B )。
func((exp1,exp2),(exp2,exp4,exp5));A.1B.2C.3D.414.设有下面的语句和说明,则下列语句使用正确的是(B )。
char s[10]="china";A.scanf("%s",s[0]);B.gets(s);C.gets(&s);D.scanf("%c",s);15.若有说明:int a[3][4];,则对a数组元素正确引用是( C )。
A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)16.已知函数定义如下:float fun1(int x,int y){ float z;z=(float)x/y;return(z);}主调函数中有int a=1,b=0;可以正确调用此函数的语句是_A___。
A.printf("%f",fun1(a,b));B.printf("%f",fun1(&a,&b));B.C.printf("%f",fun1(*a,*b)); D.调用时发生错误17.设n=10,i=4,则赋值运算n%=i+1执行后,n 的值是( A )。
A.0B.3C.2D.118.一个C语言程序是由( B )。
A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成19.凡是在C语言中函数未指定存储类别的局部变量,其隐含的存储类别为( A )。
A.自动B.静态C.外部D.寄存器20.在C语言中,要求运算数必须是整型的运算符是( D )。
A./B.++C.!=D.%21.若int类型数据占两个字节,则以下程序的输出为(D )。
main(){int k=-1;printf("%d,%u\n",k,k);}A.-1, -1B.-1, 32767C.-1, 32768D.-1, 6553522.下面程序段中循环体的执行次数是( B )a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);A.2B.3C.4D.不定23.若有说明: int i, j=7, *p=&i; , 则与i=j;等价的语句是( B )A.i= *p;B.*p=*&j;C.i=&j;D.i=* *p;24.以下叙述正确的是( C )。
A.在C语言中,每行只能写一条语句。
B.若X是实型变量,C语言中允许赋值X=100,因此实型变量中允许存放整型变量。
C.在C程序中,%只能用于整数运算的运算符。
D.在C程序中,无论是整数还是实数,都能被准确无误地表示。
25.若有定义:int a=7; float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( A )。
A.2.500000B.2.750000C.3.500000D.0.0000026.若调用一个函数,且函数中没有return语句,则正确的说法是( D )。
A.该函数没有返回值B.返回若干个系统默认值C.能返回一个用户所希望的函数值D.返回一个不确定的值27.假定有以下变量定义:int k=7,x=12;则能使值为3 的表达式是( D)A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)28.以下不正确的语句(设有int q,p)是( D )。
A.p*=3;B.p/=q;C.p+=3;D.p&&=q;29.设int n=3,则++n的结果是( C )。
A.2B.3C.4D.530.在执行int a[][3]={1,2,3,4,5,6};语句后,a[1][0]的值是( C )。
A.1B.2C.4D.531.在执行int a[][3]={1,2,3,4,5,6};语句后,a[1][2]的值是(D )。
A.1B.2C.5D.632.若有说明int a[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小是( B )。
A.2B.3C.4D.无确定值33.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b) 的值是( B )。
A.7B.8C.6D.234.设以下程序段int x=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则(B ) 。
A.运行程序后输出0B.运行程序后输出1C.程序段中的控制表达式是非法的D.程序段执行无限次35.已知int i=1; 执行语句while (i++<4) ;后,变量i的值为__C__。
A.3B.4C.5D.636.设变量a是整型,b是实型,c是双精度型,则表达式10+'a'+b*c值的数据类型为( C )。
A.intB.floatC.doubleD.不确定37.在C语言中,当while语句中的条件为( A )时,结束该循环。
A.0B.1C.trueD.非038.下列四组选项中,均不是C语言关键字的选项是( A )。
A.define of typeB.getc char printfC.include scanf caseD.if struct type39.C语言用( C )表示逻辑“真”值。