中石油华东2015年春季学期《C语言》在线考试(适用于2015年6月份考试))满分答案
- 格式:doc
- 大小:29.50 KB
- 文档页数:8
《C语言》2019年春季学期在线作业(一)
若有:inta[10],*p=&a[0];,关于数组名a的不正确的说法是()。
A.a是个数组指针
B.数组名a表示数组的首地址
C.数组名a与a[0]等价
D.a和p都指向同一个存储单元
【华东石油】本题答案:A
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
A.地址传递
B.由实参传给形参,再由形参返回实参
C.值传递
D.传递方式由用户指定
【华东石油】本题答案:C
有以下函数定义:voidfun(intn,doublex){}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
A.fun(inty,doublem)
B.k=fun(10,12.5)
C.fun(10,12.5)
D.voidfun(10,12.5);
【华东石油】本题答案:C
以下选项中,与k=n完全等价的表达式是
A.k=n,n=n1。
C语言复习题【设计型】5.1 输出一行星号编写程序在一行中输出 N 个星号。
输入: N值输出:一行中N个星号#include<stdio.h>int main(){int a,i;scanf("%d",&a);for(i=1;i<=a;i++)printf("*");printf("\n");return 0;}【设计型】5.2 打印平行四边形输入图形的高 n ,输出如下例( n=5 )所示的图形 .*************************输入:整数n例如 5由*组成的高为5的平行四边形#include<stdio.h>int main(){int i,j,num;scanf("%d",&num);for(i=0;i<num;i++){for(j=0;j<num;j++)printf("*");printf("\n");}return 0;}【设计型】5.3 编程计算编写程序,输入n的值,求 :1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n (保留四位小数) #include<stdio.h>int main(){double n,i,sum,k=1.0;scanf("%lf",&n);i=1,sum=0;while(i<=n)sum=sum+k/i;i++;k=-k;(用这个式子实现正负交替)}printf("sum=%.4lf\n",sum);return 0;}【设计型】5.4 分数序列有一个分数序列:...............,输入整数n,求出其前n项的和。
输出语句格式为:printf("sum=%16.10f\n",s);#include<stdio.h>int main(){int n,a,b,i,temp;double sum;scanf("%d",&n);i=1,sum=0,a=2,b=1;while(i<=n){sum=sum+a*1.0/b;temp=a;a=a+b;b=temp;(几个式子实现数值的变换)i++;}printf("sum=%16.10f\n",sum);return 0;}【设计型】5.5 求e的值编写程序,从键盘输入整数 n , 求 e 的值 . e=1+1/1!+1/2!+1/3!+..+1/n! 注意:用 double 型数据计算输出语句:printf("sum=%16.10f\n",sum);#include<stdio.h>int main(){int n,i;double sum,jc;scanf("%d",&n);i=1,sum=1.0 jc=1.0;while(i<=n){jc=jc*i;sum=sum+1.0/jc;i++;}printf("sum=%16.10f\n",sum);return 0;}【设计型】5.6 最大公约数输入两个正整数m和n,求它们的最大公约数和最小公倍数比如,输入m和n的值分别为14和21,则最大公约数为7,最小公倍数为42。
2015年春季学期《Visual FoxPro》在线考试(适用于2015年6月份考试)单选题判断题主观填空题论述题一、单选题(共40 道试题,共40 分。
)1. 打开一个空表,EOF()和BOF()函数的结果是()。
A. .T.和.T.B. .F.和.F.C. .T.和.F.D. 不确定-----------------选择:A2. 在以下各种说法中,正确的是()。
A. DELETE 、ZAP和PACK的功能各不相同B. ZAP和PACK的功能相同C. DELETE ALL、PACK和ZAP的功能相同D. DELETE ALL和PACK的功能相同-----------------选择:C3. 由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫()。
A. 软件系统B. 数据库系统C. 管理系统D. 文件系统-----------------选择:B4. SQL中可使用的通配符有()。
A. *(星号)B. %(百分号)C. _(下划线)D. B和C-----------------选择:D5. 在下面的命令格式中,同时缺省范围、条件表示全部记录的是()。
A. REPLACEB. DELETEC. DISPLAYD. SUM-----------------选择:D6. 下列函数中,结果为数值型的是()。
A. EOF()B. SUBS(DTOC(DATE()),2,4)C. At (“UF”,”BUFFER”)D. ALLT(RIGHT(“ASDFGH'’,3))-----------------选择:C7. 关系模型中,一个关系就是一个()。
A. 一维数组。
中国石油大学(华东)C语言在线测评答案第10章字符串(2013级亲测正确)10.1 字符转换描述提取一个字符串中的所有数字字符(‘0’...‘9’)将其转换为一个整数输出。
输入一个以回车符为结束标志的字符串(少于80个字符)。
输出把字符串中的所有数字字符(‘0’...‘9’)转换为一个整数并输出。
#include<stdio.h>#include<string.h>int main(){char s[80];int i,k,n=0;gets(s);k=strlen(s);for(i=0;i<k;i++)if(s[i]>='0'&&s[i]<='9')n=n*10+(s[i]-'0');printf("%d\n",n);return 0;}10.2 合并字符串输入两个已经按从小到大顺序排列好的字符串,编写一个合并两个字符串的函数,使合并后的字符串,仍然是从小到大排列。
输入:两个已经排好顺序(升序)的字符串输出:一个合并在一起的有序(升序)的字符串要求:设计一个效率尽量高的算法,对每个字符串只扫描一遍就可以了。
如果采用先进行串连接,然后再进行排序的算法,则效率太低了。
#include<stdio.h>#include<string.h>int main(){char a[100],b[100],t;int k,i,j;gets(a); gets(b);strcat(a,b);k=strlen(a);/*冒泡法排序*/for(i=1;i<k;i++) /*不能用字符串数组最后一项'\0'和前面项比较,故i从1开始*/ for(j=0;j<k-i;j++)if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t; }puts(a);return 0;}10.3 删除重复字符背景:输入一个长度不超过 100 的字符串,删除串中的重复字符。
《计算机程序设计C(2-1)》期末考试试卷专业班级姓名学号开课系室计算机应用技术系考试日期 2014年 1月10日一、程序阅读题(每空2分,共20分)1.若想通过以下输入语句给a赋值1,给b赋值2,则输入数据的形式应该是【1】。
scanf("%d,%d",&a,&b);2.如果a和b的值分别为20和10,下列语句printf("%d+%d=%d",a,b,a+b);输出到屏幕上的结果是【2】。
3.下面程序的输出结果为【3】。
#include <stdio.h>int main(){int x = 10,y = 3;printf("%d\n",x/y);return 0;}4.设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【4】。
for(i = 0,j = 10; i <= j; i ++,j --)k =i + j;5. 水仙花数是指一个三位数的各位数字的立方和是这个数本身,请阅读下面程序并完成填空。
#include <stdio.h>int fun(int n){int i,j,k,m;m = n;【5】;while(m){【6】;m = m / 10;k = k + j * j * j;}if(k == n)【7】;elsereturn 0;}int main(){int i;for(i = 100; i < 1000; i ++){1if( 【8】== 1){printf("%d is ok!\n" ,i);}}return 0;}6. 程序功能是:从键盘输入一行字符,将其中的所有数字字符转换为按先后顺序排列的一个整数。
例如,输入的一行字符为“a2b0D04”,输入结果为整数2004,请补充完整程序。
#include <stdio.h>int main(){int n = 0;char ch;ch = getchar();while(ch != '\n'){if( 【9】){n = n * 10 + ch - '0';}ch = getchar();}printf("value = %d\n",n);return 0;}7.有以下程序#include <stdio.h>int sub(int n){return (n / 10 + n % 10);}int main(){int x,y;scanf("%d",&x);y = sub(sub(sub(x)));printf("%d\n",y);return 0;}若运行时输入:1234<回车>,程序的输出结果是【10】。
春季学期《建设项目质量控制》在线考试(适用于6月份考试)
质量事故报告应由( )完成。
A:施工单位
B:建设单位
C:监理单位
D:质量事故发生单位
参考选项:D
施工环境状态的控制是指施工作业环境的控制、施工质量管理环境的控制和()。
A:建设单位的“五通一平”
B:施工进度管理环境的控制
C:施工投资管理环境的控制
D:现场自然环境条件的控制
参考选项:D
单位工程质量验收记录表中,验收记录和验收结论分别由()填写。
A:监理(建设)单位、施工单位
B:施工单位、监理(建设)单位
C:设计单位、质监站
D:施工单位、质监站
参考选项:B
建筑工程施工质量验收标准、规范体系的编制应坚持的原则是:“验评分离,强化验收,完善手段,()”的指导思想。
A:过程控制
B:投资控制
C:评价控制
D:结果控制
参考选项:A
承包单位通过招标选择的分包施工单位,需经()认可后方可进场施工。
A:业主
B:监理工程师
C:质量监督站
D:建设单位上级主管部门
参考选项:B
由于偶然因素引起的质量变异或质量数据波动,一般属于()。
A:正常变异或正常波动
B:异常变异或变异波动
C:非随机性波动
1。
8.7 求最大值问题描述要求从键盘输入10个整型数据,找出其中的最大值并显示出来。
输入范例 3 0 54 -710 27 32767 10 1 500 2输出范例 32767提示先假定第一个元素时最大值,然后和其他的元素一个一个的进行比较,直到找到最大值。
#include<stdio.h>int main(){int a[10],max,i;for(i=0;i<10;i++)scanf("%d",&a[i]);max=a[0];for(i=0;i<10;i++)if(a[i]>max)max=a[i];printf("%d\n",max);return 0;}8.6 数组逆序输出问题描述从键盘上输入一个数组(10个元素),将原数组逆序重新排列后输出。
要求输出每个元素时以一个空格隔开。
提示:用第一个与最后一个交换。
#include<stdio.h>int main(){int a[10],i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\n");return 0;}8.1 谁能出线背景:电视台举办“超级学生”才艺大赛,由于报名人数狂多,所以要先进行分组预赛。
按规定,每10名学生为一个预赛小组,评委打出分数(0~100分),各小组第一名可以进入下一轮;如果有多名学生得分相同都是第一名,则可同时进入下一轮。
输入:按顺序给出一个小组10个人的最后得分(int)。
输出:能够出线的学生序号(0~9)。
#include<stdio.h>int main(){int a[10],i,max;for(i=0;i<10;i++)scanf("%d",&a[i]);max=a[0];for(i=0;i<10;i++)if(a[i]>max) max=a[i];for(i=0;i<10;i++)if(a[i]==max)printf("%d\n",i);return 0;8.2 统计素数的个数求出 2 到 m 之间 ( 含 m,m<=1000) 所有素数并放在数组 a 中。
2015 年春季学期《面向对象程序设计(Java)》在线考试(适用于2015年6月份考试)一、单选题(共20 道试题,共40 分。
)1. 下列关于Applet 的叙述中,正确的是()。
A. Applet 是Java 类,所以可由JDK 中的解释器直接解释运B. Applet 的主类不一定要定义为java.applet.Applet 类或JApplet 类的子类C. Applet 与Application 的主要区别在执行方式上D. Applet 不能在浏览器中运行----------------选择:C2. 对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }12) }第10 行语句将调用()语句。
A. line 2B. line 7C. line 6D. line 3----------------选择:D3. 如果想让某方法不能被任何外部类访问,应使用访问说明符()定义。
A. publicB. privateC. defaultD. protected----------------选择:B4. 下列选项中,()反映了Java 程序并行机制的特点。
A. 安全性B. 多线程C. 跨平台D. 可移植----------------选择:B5. 若在某一个类定义中定义有如下的方法:abstract void performDial( ); 该方法属于()方法。
中石油《C语言》2019年春季学期在线作业(一)
一、单选题共20题,100分
1、若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是()。
Aa是个数组指针
B数组名a表示数组的首地址
C数组名a与a[0]等价
Da和p都指向同一个存储单元
【答案选择】:A
2、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
A地址传递
B由实参传给形参,再由形参返回实参
C值传递
D传递方式由用户指定
【答案选择】:C
3、有以下函数定义: void fun( int n , double x ) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
Afun( int y , double m )
Bk=fun( 10 , 12.5 )
Cfun( 10 , 12.5 )
Dvoid fun( 10 ,12.5 );
【答案选择】:C
4、以下选项中,与k= n完全等价的表达式是
Ak=n,n=n 1
Bn=n 1,k=n
Ck= n
Dk =n 1
【答案选择】:B
5、在C语言中,下列变量名称中合法的是
A7x。
中石油华东2015年春季学期《大学英语 2》在线考试(适用于2015年6月份考试)满分答案1. She is working very hard to ______ the lost time at school.A. make forB. make up forC. make upD. make ou正确答案:B 满分:1 分得分:12. With the problem ______, we are getting along even more smoothly.A. settlesB. to settleC. settledD. to be settling正确答案:C 满分:1 分得分:13. __________ our records, the books you have borrowed should now be returnedto the library.A. Due toB. ConcerningC. Regardless ofD. According to正确答案:D 满分:1 分得分:14. —Do you mind if I smoke here? —__________A. Yes, certainly not.B. No, please don’t.C. Sorry, it’s forbidden here.D. Yes, I mind.正确答案:C 满分:1 分得分:15. —Excuse me, when is the next flight from London due to arrive? —_________A. In half an hour.B. An hour before.C. Until the next one.D. Before another one.正确答案:A 满分:1 分得分:16. ______ only five minutes to finish the task.A. I took myselfB. It required meC. It took meD. It needed me正确答案:C 满分:1 分得分:17. —I’m glad you like it. Please drop in any time you like. —__________A. Yes, I will.B. I’m afraid I won’t be free.C. Is it all right?D. That’s great.正确答案:A 满分:1 分得分:18. Tom ______ be at home because he telephoned me from Beijing just a moment ago.A. mustn’tB. isn’t able toC. can’tD. may not正确答案:C 满分:1 分得分:19. Shanghai is the place _____ the great Communist Party of China was born.A. whichB. whereC. whenD. that正确答案:B 满分:1 分得分:110. Jack and Bill are twins, but the former is taller than ________.A. laterB. lateC. latestD. the latter正确答案:D 满分:1 分得分:111. ______ one occasion he helped an old woman who was in danger ______ the risk of his life.A. In, asB. On, atC. By, withD. At, in正确答案:B 满分:1 分得分:112. Her son promised __________ in the bedroom until the baby stopped__________.A. staying, to cryB. to stay, cryingC. for staying, to cryD. to stay, to cry正确答案:B 满分:1 分得分:113. —I'm afraid I have spilled some coffee on the table cloth. —____________A. Oh, don't worry about that.B. You needn’t apologize.C. I feel sorry for that.D. Oh, you shouldn’t have done that.正确答案:A 满分:1 分得分:114. —May I see the menu, please? I’ve been waiting an hour already. —_________.A. That is the menu, sirB. Yes, please go onC. Here you are, sirD. Of course, sir正确答案:C 满分:1 分得分:115. —Do you think living in the countryside has more advantages? —____________A. Yes, perfectly.B. Well, it depends.C. Yes, it is.D. Nothing at all.正确答案:B 满分:1 分得分:116. Since he was ______ to the post of school principal, he has had complaints from the students and their parents.A. assignedB. awardedC. arrangedD. afforded正确答案:A 满分:1 分得分:117. —George, I would like to introduce a friend of mine, if I may: Albert Snow. Albert, this is George Smith. —____________A. How have you been?B. Pleased to meet you, George.C. Mind if call you George?D. The pleasure’s mine.正确答案:B 满分:1 分得分:118. Clothes and blankets have been __________ among the refugees.A. distributedB. contributedC. attributedD. conducted正确答案:A 满分:1 分得分:119. Someone called me up in the middle of the night, but they hung up ______ I could answer the phone.A. asB. sinceC. untilD. before正确答案:D 满分:1 分得分:120. —It’s really nice of you to give me a hand in time! —____________A. Thank you.B. No, no.C. With pleasure.D. It’s my pleasure.正确答案:D 满分:1 分得分:121. —You look tired. What’s the matter? —______________A. It doesn’t matter.B. Oh, my head aches badly.C. It is not the matter.D. Don’t worry.正确答案:B 满分:1 分得分:122. The columnist feels sure ______ wins the election will have the support of the parties.A. whoeverB. whomeverC. whateverD. whenever正确答案:A 满分:1 分得分:123. —Do you mind telling me where you’re from? —_________.A. Certainly. I’m from LondonB. Sure. I was born in LondonC. Not really, you can do itD. Certainly not. I’m from London正确答案:D 满分:1 分得分:124. —Which one do you prefer, the window seat or the aisle seat?—_____________A. I prefer a window seat.B. I like neither.C. Both will do.D. I don’t know.正确答案:A 满分:1 分得分:125. —I’m sorry. Bob’s not in his office. —_________A. Would you like to leave a message?B. Are you sure for that?C. Can you take a message for me?D. Can you phone me?正确答案:C 满分:1 分得分:126. Sports, ______ perhaps you don’t like very much, may make you strong.A. thatB. itC. whichD. what正确答案:C 满分:1 分得分:127. If you don’t ______ at least one of the conditions, you can’t becomea member of our club.A. pleaseB. satisfyC. interestD. mention正确答案:B 满分:1 分得分:128. —You seem to have a lot of work to do in your office. You’ve always been working overtime. —____________A. You are right, but don’t you know the meaning of work?B. Sorry, I don’t think so. I get overpaid for overwork, you know.C. That’s right. All work and no play make Jack a dull boy.D. That’s right, but the work is interesting. I don’t mind some extra hours at正确答案:D 满分:1 分得分:129. —I think the movie is really exciting and touching. —____________A. So am I.B. So do I.C. Neither do I.D. The same to you.正确答案:B 满分:1 分得分:130. The young couple _______ their new life to a railway train on a longunknown track.A. imaginedB. figuredC. comparedD. cheered正确答案:C 满分:1 分得分:1二、完型填空(共1 道试题,共20 分。
A.B.C.D.满分:A.B.C.D.满分:A.B.C.D.满分:A.B.C.D. 严密满分:1 分5. 我国政府于( )宣布在我国实行建设监理制。
A. 1978年12月29日B. 1984年10月26日C. 1988年7月25日D. 1989年7月28日满分:1 分6. 监理费计算的( )计算法主要适用于临时性的、短期的监理业务活动。
A. 按时B. 按工程建设成本的百分比C. 监理成本加固定费用D. 固定价格满分:1 分7. 在确定工程项目控制目标之间关系时,它最大的困难是()。
A. 业主的要求不具体B. 各目标值之间互相影响,要作综合分析比较,达到系统满意C. 组织不健全D. 协调工作难以达到要求满分:1 分8. ( )就是预先分析目标偏离的可能性,并拟订和采取各项预防性措施,以使计划目标得以实现。
A. 全面控制B. 主动控制C. 被动控制D. 反馈控制满分:1 分9. 甲级监理单位的资质标准规定( )。
A. 取得监理工程师资格证书的工程技术人员与管理人员不少于25人,且专业配套B. 取得监理工程师资格证书的工程技术人员与管理人员不少于30人,且专业配套C. 取得监理工程师资格证书的工程技术人员与管理人员不少于40人,且专业配套D. 取得监理工程师资格证书的工程技术人员与管理人员不少于50人,且专业配套满分:1 分10. 建设监理制是落实业主责任制的( )。
A. 必要保证B. 必要条件C. 重要条件D. 基本条件满分:1 分11. 监理单位在监理过程中因过错造成重大经济损失的,应承担( )的经济责任和法律责任。
A. 全部B. 部分C. 一定比例D. 一定满分:1 分12. 监理单位的资质等级每( )核定一次。
A. 二年B. 三年C. 五年D. 一年满分:1 分13. 16号令规定,甲级监理单位取得监理工程师资格证书的工程技术与管理人员不少于( )人。
A. 50B. 40C. 30D. 20满分:1 分14. 监理单位的聘用人员不应超过总人数的( )。
2015年春季学期《知识产权法学》在线考试(适用于2015年6月份考试)单选题多选题简答题论述题一、单选题(共30 道试题,共30 分。
)1. “云雾飞”是某公司的注册商标。
某一天,该公司所在地的工商行政管理机关以其注册商标“云雾飞”连续三年未被使用为由,责令其限期改正。
对此,该公司不服,同时列举出了几种使用证据,其中符合商标法规定的“使用”方式是()A. 公司的名称中包含了该商标,且其名称—直在使用,并在相应的商标上做了标记“R”B. 将该商标制作为匾牌挂在公司的办公室墙壁上C. 在介绍公司发展历程的书籍中使用了该商标的文字和图案D. 该公司某业余作者在其创作的一首诗中有“黄山云雾飞,天下一绝景”的诗句-----------------选择:A2. 甲厂自1995年起在其生产的饮具上使用“红灯笼”商标,并于1997年8月向商标局提出该商标的注册申请。
乙厂早在1997年6月向商标局申请为其饮具产品注册“红灯笼”商标。
该“红灯笼”商标应归属()A. 甲;B. 乙;C. 甲和乙;D. 甲乙协商确定的一方。
-----------------选择:B3. 某中式快餐店根据自己的服务项目和特色设计了一个徽记。
该徽记是一种()A. 证明商标;B. 销售商标;C. 服务商标;D. 集体商标。
-----------------选择:C4. 画家甲将其名画以2万元卖给乙。
乙因此取得()A. 该画原件所有权和原件展览权;B. 由该画产生的著作人身权;C. 由该画产生的著作财产权;D. 该画原件所有权和著作权-----------------选择:A5. 甲公司职工乙下岗一年后作出了一项与其在原单位承担的本职工作有关的发明w,与此同时,甲公司也完成了同样的发明w。
你认为乙的发明w是()A. 职务发明;B. 非职务发明;C. 协作发明;D. 委托发明。
-----------------选择:B6. 工程师甲根据其单位指派开发出碳酸饮料配方后,乙公司利用高薪聘请甲到本公司工作,甲便携带该饮料配方到乙公司受聘。
2014年春季学期《Visual FoxPro》在线考试一、单选题1. 使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()。
A. 首记录B. 末记录C. 首记录的前面D. 末记录的后面2. 下列逻辑表达式中,结果为.F.的是()。
A. MOD(20,4)= MOD(20,5)B. "张"$"张三"C. 张三$"张"D. {^2003.01.01}<{^2003.01.02}3. 某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是()。
A. LOCATE FOR 出生日期='01/01/80'B. LOCATE FOR 出生日期=&NC. LOCATE FOR DTOC(出生日期)=ND. LOCATE FOR DTOC(出生日期)=CTOD(N)4. 在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令()。
A. list 职称= [工程师]B. list for 职称= [工程师]C. list while职称= [工程师]D. list rest职称= [工程师]5. 新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()A.USE JSCOPY TO JSNEWB.USE JSCOPY STRU TO JSNEWC. COPY FILE JS.DBF TO JSNEW.DBFD. CREAT JSNEW FROM JS6. 如果一个字段的宽度为8,则此字段的类型不可能是()。
A. 字符型B. 数值型C. 日期型D. 备注型7. 要删除当前表文件中“补贴”字段的全部值,应使用的命令是()。
A. MODIFY STRUCTUREB. DELETEC. REPLACE8. 使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是()A. 不能同时修改字段名及其类型或宽度B. 不能同时修改字段名和插入新的字段C. 不能同时修改字段名和删除字段D. 不能在删除字段的同时修改其他字段的类型及宽度9. 当前记录号为3,将第6号记录设置为当前记录的命令是()。
一、(共10 道试题,共20 分。
)V1. 设有定义char *p=“abcde\0fghjik\0”; 则printf(“%d\n”,strlen(p));输出结果是A. 12B. 15C. 6D. 5满分:2 分2. 设有int x=11;则表达式(x *1/3)的值是A. 3B. 4C. 11D. 12满分:2 分3. 设a=3,b=4,c=-5,则逻辑表达式:a || b c && b==c 的值是A. 1B. 0C. 非0D. 语法错满分:2 分4. 语句:printf("%d",(a=2)&&(b=-2)); 的输出结果是A. 无输出B. 结果不确定C. 1D. 2满分:2 分5. C语言中基本数据类型有A. 整型、实型、逻辑型B. 整型、字符型、逻辑型C. 整型、实型、字符型D. 整型、实型、字符型、逻辑型满分:2 分6. 下程序段: char s[20 ]="xyz", *sp=s; strcat(sp,"12345"); puts(sp); 的输出结果是A. xyz12345B. 12345xyzC. 12345D. xyz满分:2 分7. C语言中,函数返回值的类型是由A. return语句中的表达式类型决定B. 调用函数的主调函数类型决定C. 调用函数时的临时类型决定D. 定义函数时所指定的函数类型决定满分:2 分8. 若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--);A. 无限次B. 0次C. 1次D. 2次满分:2 分9. 以下关于C语言的不严格的叙述中,错误的说法是A. 在标识符中,大写字母和小些字母的意义相同B. 有些不同类型的变量可以在一个表达式中运算C. 在赋值表达式中等号“=”左边的变量和右边的值可以是不同类型D. 同一个运算符号在不同的场合可以有不同的含义满分:2 分10. 以下非法的赋值语句是A. n=(i=2, i);B. j ;C. (i 1);D. x=j>0;满分:2 分二、简答题(共3 道试题,共30 分。
中石油华东2015年春季学期《C语言》在线考试(适用于2015年6月份考试)
试卷总分:100 测试时间:--
单选题简答题其他题
一、单选题(共10 道试题,共20 分。
)V 1. 表示x≤0或x≥1的正确的表
达式是
A. x>=1||x<=0
B. x>1 || x<=0
C. x>=1 or x<=0
D. x>=1 || x<0
满分:2 分
正确答案:A
2. 设有如下程序段:
int x=2, y=3;
printf("%d\n",(x,y));
则以下叙
述中正确的是
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2
D. 输出值为3
满分:2 分
正确答案:D
3. C语言中基本数据类型有
A. 整型、实型、逻辑型
B. 整型、字符型、逻辑型
C. 整型、实型、字符型
D. 整型、实型、字符型、逻辑型
满分:2 分
正确答案:C
4. 已知int a=4,b=5; ,这执行表达式a=a>b 后,变量a的值为
A. 0
B. 1
C. 4
D. 5
满分:2 分
正确答案:A
5. C语言中,函数返回值的类型是由
A. return语句中的表达式类型决定
B. 调用函数的主调函数类型决定
C. 调用函数时的临时类型决定
D. 定义函数时所指定的函数类型决定
满分:2 分
正确答案:D
6. 以下非法的赋值语句是
A. n=(i=2, i);
B. j ;
C. (i 1);
D. x=j>0;
满分:2 分 C
7. 设有定义int a=3,b=4,c=5; ,则以下表达式中,值为0的表达式是
A. a&&b
B. a<=b
C. a||b c&&b-c
D. !((a<b)&&!c||1)
满分:2 分 D
8. 设有int x=11;则表达式(x *1/3)的值是
A. 3
B. 4
C. 11
D. 12
满分:2 分 A
9. 结构化程序的3种基本控制结构是
A. if-else结构、while结构、for结构
B. 顺序结构、分支机构、循环结构
C. while结构、do-while结构、for结构
D. 以上三种都不对
满分:2 分 B
10. 设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则
printf("%d\n",strlen(p+20)); 输出结果是
A. 0
B. 5
C. 7
D. 20
满分:2 分 C
二、简答题(共3 道试题,共30 分。
)V 1.
编程题:10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分。
#include
int main()
{
int a[10],i,max,min;
float sum;
for(i=0;i<10;i++ )
{
scanf("%d",&a[i]);
}
max=a[0];
min=a[0];
for(i=1;i<=9;i++)
{
if(maxa[i])
min=a[i];
}
for(i=0;i<=9;i++)
{sum=sum+a[i];}
sum=(sum-max-min)/8;
printf("%f\n",sum);
}
}
2.
编程题:编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。
要求字符串的输入与输出在主函数中完成。
#include
void main()
{
inti;
char a[80];
gets(a);
puts(a);
for(i=0;i<80;i++)
if(a[i]>=65&&a[i]<=90)
a[i]=a[i]+32;
puts(a);
}
3.
编程题:编程任意输入两个实数a和b,计算下面函数的值,并输出y值。
#include
void main()
{
floata,b,y;
scanf(“%f,%f”,&a,&b);
if(a
void main()
{ int s,i;
for(s=0,i=1;i<5;i++,s+=i) ;
printf(“%d\n”,s);
}
答:14。