C语言题目求帮忙!

因为我实在是太菜了希望不要被老师看到8 咱也没有积分…能给的都给了… 嘤嘤嘤大佬帮帮忙吧 题目描述: 给定一场ACM比赛的题目数量和提交列表,请你打印输出最终榜单。榜单的格式见输出和样例。 根据比赛规则,榜单有以下要求: 每道题的通过罚时按照分钟计算。每次未通过提交增加20分钟罚时,输入数据保证每个队伍罚时均小于10000分钟。到比赛结束都没有通过的题目不计入该队伍的罚时。 每队通过后的题目在榜单的题目栏中用“+”号显示。如果仅提交一次就通过了,则显示“+”。否则显示“+k”,k 为这个队伍对于这道题通过之前的总提交次数。输入数据保证 k 不大于 9。 每队提交但是未通过的题目在榜单的题目栏中用“-”号显示。如果仅提交一次,则显示“-”。否则显示“-k”,k 为这个队伍对于这道题的总提交次数。输入数据保证 k 不大于9。 每队没有提交的题目需要在榜单的该队的题目栏留空。 题目提交状态为“Compile Error”的提交不计入榜单。 对于某个队伍,在通过某个题目后再次提交该题目,则通过后的提交不计入榜单。 如果某个队伍没有提交,或者所有的提交均不计入榜单。则榜单上不显示该队伍。 题目提交状态为“Accepted”的提交表示本题正确通过,其它状态均表示未通过。 输入描述: 第一行一个数字 n(n≤14),表示这场比赛有 n 道题目,题目的标号从 A开始。 接下来若干行,每行格式形如:时间 题号 结果 队名,表示一条提交记录,提交记录按提交时间顺序排列。 }。 队名为一个含有空格、大写和小写字母的字符串,队名长度不超过 43。 输入以一行 “GAME OVER!” 结尾,表示比赛结束。 输出描述: 输出的榜单有 n+4栏,每栏之间间隔 2个空格。 Rank一栏的宽度为 4个字符,表示该队伍的排名。 Who一栏的宽度43个字符,表示该队伍的名字。 Solved一栏宽度为 6个字符,显示每个队伍通过题目的数量。 Penalty一栏宽度为 7个字符,按要求显示每队总用时(每题通过时间+有效的总罚时)。 接下来是题目栏,每个题目栏的宽度均为 3个字符,按要求显示“+”或“-”,表示每个队伍通过题目的情况。 每一栏的第一行为这一栏的名称,其中,Who需左对齐,其他栏需右对齐。 题目栏的名称为题目的标号。 接下来若干行,按顺序输出每个队伍的信息,每栏的信息需右对齐。 队伍按照通过题目数量排名,如果两队通过题目数量相等,总用时少的队伍排名靠前。 如果出现题数和罚时均相等的队伍,则按照队名的字典序排序,同时Rank一栏的值需相等。第一个与他们排名不相等的队伍的排名选择绝对排名,例如前五个队伍的排名分别为1、2、3、3、3,则第六个队伍的绝对排名为6。

第一部分:编程语言部分(共20分,C语言和QBASIC语言任选其一)

题目:求出1100之间的偶数之和并输出到屏幕上。

要求:编程并调试该程序,以C1A.C为文件名存放到考生文件夹下。

2、程序改错(每错2.5分,共5分)

下面程序的功能为:输入一个整数,若为正数或0,则输出它,否则输出它的相反数。

要求:本程序中有两处错误(分别位于星号行的下一行),请将正确的语句完整地写在错误行的下侧,不得增加或删除程序行。

下列程序实现从键盘输入数据,统计其中大于0的整数和小于0的整数,分别用变量x,y进行统计,用整数0结束循环。

题目:求出1100之间的偶数之和并输出到屏幕上。

要求:编程并调试该程序,以QB1A.BAS为文件名存放到考生文件夹下。

2、程序改错(每错2.5分,共5分)

下面程序的功能为:输入一个整数,若为正数或0,则输出它,否则输出它的相反数。

要求:本程序中有两处错误(分别位于星号行的下一行),请将正确的语句完整地写在错误行的右侧,不得增加或删除程序行。

第二部分:数据库部分(共30分)

1、在考生文件夹中创建一个名为D1.DBF的数据库并输入相应的记录(共10分。其中结构6分记录4分)。库结构及记录如下:

●其中字段名XH代表学号、XM代表姓名、XB代表性别、SYD代表生源地。

2、完善程序:(每空5分,共10分)

题目要求:输入下面程序并将其完善,然后以F1W.PRG为文件名存入考生文件夹中。

题目:显示第一个男生的数据。

3、程序改错:(每错5分,共10分)

题目要求:输入下面程序并将其中的两处错误改正。不允许增、删行,也不得更改程序结构。然后以F1G.PRG为文件名存入考生文件夹中。

题目:快速查找姓名为“李明”的学生并显示。

第三部分:网页设计与制作部分(共20分,每小题4分)

在考生文件夹中新建W01A.HTM文件,并按顺序进行如下操作:

1、插入如下表格:设置表格边框粗细值为3,表格水平居中,填写表格内容,表格内容为宋体、4号字,居中。

2、在表格下键入文字“高考新闻”,并将其设为标题1、居中、加粗、红色、加下划线。

3、将D:\MEDIA文件夹中SJ1.D0C文件内容添加到W01A.HTM文件中,并将各段设为黑体、加下划线、4号字。

4、将D:\MEDIA文件夹中图片文件01A.GIF插入到表中(图1)所示位置,适当调整图片大小,并将图片设置超链接指向D:\MEDIA文件夹中SONG.HTM

5、将D:\MEDIA文件夹中图片文件BJ01A.JPG设为表格背景,并将网页背景颜色设为浅蓝色。

第四部分、网络应用题(20分)

2、打开本地连接属性,添加ipx/spx协议,并设置成连接后在任务栏不显示图标并截图为7.bmp,修改本机IP192.168.1.190,首选DNS202.96.69.66 设置完IPDNS后,将此窗口截图为4.bmp 。(6

4、说明ipconfig命令的意义并运行此命令截图为6.bmp。(4

5、说明netstat命令加参数-n的意义(2

第五部分:计算机系统组装与维护部分

◆判断题(每题1分,共   分,正确的划“√”,错误的划“×”)

1.若没有安装特定显示卡的驱动程序,Windows 9X就只能以640×480256色模式显示。( × )

2.突然切断电源会对计算机的硬件造成不良影响。( √ )

3.第一台数字计算机诞生于( 1946 )年,其名称是ENIAC

4.主机箱内包括( 主板 )、CPU、内存、软驱、硬盘、光驱、扩展卡和电源等部件。

◆单选题(每题1分,共   分,请把正确答案的序号填在括号内)

5.( C )是考查CPU运行速度的主要参数。

6.下列显示方式中,( B )分辨率最高。

◆多选题(每题3分,共   分,请把正确答案的序号填在括号内)

8.在怀疑主板故障之前,应首先排除与之紧密相关的其他部件的接触不良或损坏,才能将故障准确定位为主板,这几个部件是( ABDF )。

计算机C语言笔试题目及答案

  想考计算机C语言笔试的同学要注意了,接下来是yjbys小编为大家精心搜集的计算机C语言笔试题目及答案,供大家参考借鉴。

  一、 填空题(本大题共25小题,每小题2分,共50分)

  1.以下C语言提供的合法的数据类型说明关键字为 d 。

  2.C语言中的标识符只能由字母、数字、下画线组成,且第一个字符 c 。

  A必须为字母B必须为下画线C必须为字母或下画线D可以是字母、数字或下画线中任何一种。

  3.设有以下语句:

  则 c 的二进制值是 a 。

  4.假定w,x,y,z,m均为int型变量,有如下程序段

  则程序运行后,m的值是 d 。

  5.若执行以下程序时从键盘上输入9,则输出结果是 b 。

  6.以下程序段的输出结果是 d 。

  7. C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是 b 。

  A.地址传递B.值传递C.由实参传递给形参,再由形参传递给实参D.由用户指定传递方式

  8. 已知一个函数的定义如下: d 。

  则该函数正确的函数原型声明为:

  9.已知整型变量K的值为5,下面程序段执行的结果是 c 。

  10.以下程序的执行次数是 c 。

  11.下列叙述中错误的是 b 。

  A 主函数中定义的变量在整个程序 中都是有效的

  B 复合语句中定义的变量只在该复合语句中有效

  C 其他函数中定义的变量在主函数中不能使用

  D 形参是局部变量

  12.若运行时输入100,写出以下程序的运行结果。

  13.下面正确的二维数组定义是 b 。

  则 d 不可输出该字符串。

  15.对于字符串的操作,下列说法中正确的是 c 。

  C 可用strcpy函数进行字符串的复制完成字符数组的'赋值

  D 字符串“aaaa”在内存中占用4个字节长度

  并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是 b 。

  18.若有以下定义和语句:

  }则输出的结果是 c 。

  19.以下定义和语句:

  则*(p[0]+1)所代表的数组元素是 c 。

  20.以下程序的输出结果是 b 。

  21.回答本题的运行结果为 a 。

  A.关系表达式 B 逻辑表达式 C 常量表达式 D算术表达式

  24.下列运算符中,优先顺序的级别最低的是 d 。

  二、填空题:(本大题共5小题,每小题2分,共10分)

  1.C语言中,唯一的三目运算符是 表达式1?表达式2:表达式3 ,而&&是 双 目运算符。

  2.函数的递归可分直接递归和间接递归,它由递推和 回归 两部分组成。

  4.C语言提供了两个与地址相关的运算符分别是 & && 。

  5.C语言数组的下标总是从 0 开始,不可以为负数;构成数组各元素具有相同的 变量 。

  三、程序分析题(本大题共4小题,前三小题每题 4分,最后一小题8分,共20分)

  1.以下程序的输出结果为 a 。

  2.分析下列程序的运行结果

  运行结果为:9 49 (9空格)。

  3.通过指针变量给所指向的变量赋值。请将编号①②空白处补充完整。

  4.下列程序的作用是将一个数组中的数据逆序输出,请将编号①②③④空白处补充完整。

  四、按要求编写程序(本大题共2小题,每小10题分,共20分)

  1.利用冒泡法对60个学生的成绩进行排序。

  2.编和求 ,公式如下:

  ,其中arctan(x)用如下形式的级数计算:

  直到某级数绝对值不小于 为止。(提示: 和x均为double型)

  1.(从低到高的排序)

  2.(网上找的不确定)

【计算机C语言笔试题目及答案】相关文章:

我要回帖

更多关于 c语言的题 的文章

 

随机推荐