大一c语言期末考试题

2024-10-07

大一c语言期末考试题(精选5篇)

1.大一c语言期末考试题 篇一

科目:C语言编程 适用班级: 11级计算机1、2班试题答案

一、单选题(每小题2分,共30分)

1.、A2、.B3、.D4、.A5、A6、A7、C8、.C9、.A.10、A11、.A12、C13、D14、A15、D

二、填空题(每小题1分,共20分)

1、把10赋值给变量S2、基本型、短整型、长整型、无符号型,int、short、long、unsigned3、字母、数字、下划线4、3.55、36、a=a*b7、a=a/b8、19、3.510、字母、下划线

三.判断题(每小题2分,共10分)

1、正确

2、错误

3、错误

4、错误

5、正确

四、简答题;(每小题5分,共20分)

1、字符常量是由单引号引起的单个字符、字符串常量是由双引号引字节起的字符序列,字符常量的存储单元是一个字节而字符串常量所占的存储单元比它实际的字符个数多一个

2、基本的输入输出一般分为三种:一是单字符的输入与输出,即getchar()和putchar()函数;二是格式化的输入与输出,即scanf()和printf();三是字符串的输入与输出,即gets()和puts()函数3、1)C语言具有中级语言的特性2)C语言结构性能强3)功能齐全4)适用范围广泛

4、编辑、编译、连接、执行

五、程序改错题(每小题4分、共8分)

1、错误:scanf(“%d ”,i);正确:scanf(“%d ”,&i);

2、错误:main正确;main()

六、编程题(第6分,共12分)、main()

{printf(“**********n”);

printf(“Very Good!n”);

printf(“**********n”);

}

2、main()

{inta=15, b=5,sum;

sum=a+b;

printf(“%d”,sum);

}

2.大一c语言期末考试题 篇二

随着Internet网络的贯通全球,网络化,信息化浪潮的涌动迭起,科技生产力知识 - 经济 - 信息社会雏形的孕育诞生,,网络教育发展战略已日益成为教育的重大研究课题。以往在传统考试时,教师需要经过大量而繁琐的出卷、印刷、评分、成绩上报和公布等有一系列操作过程,学生在第一时间查询自己的成绩和试卷情况也很困难,而且在复习、批卷等操作过程中难以保证考试环节的公正性。

C语言在线考试系统能够克服传统考试的弊端,实现学生在计算机上完成随机从系统的题库中抽取试题,进行考试,,同时可以在线查询自己的考试成绩并进行试卷的复查 ;教师可以在计算机上完成出卷、评分、成绩提交、公布和试卷分析。。考试过程由此而变得高效、便捷,同时考试成本大大降低,考试的公正、公平性和有效性得到了提高。

1 系统分析

1.1 技术可行性

C语言在线 考试系统 前台使用Microsoft Visual Studio软件结合ASP编程技术,后台利用SQL Server2005数据库进行网络数据库系统的开发,具体包括SQL Server数据库的创建和客户端的连接方法、使用数据库后台存储过程和触发器及利用ADOConnection实现数据库的事务处理比较高级的数据库实用技术。

1.2 经济可行性

经济可行性主要对项目开发的经济价值方面进行分析评价,在线考试系统,,只需要一台计算机和相应的网络环境就可以顺利实现。从节省人力方面看,相关管理人员数量大大减少了,降低了高校的用人成本,同时也提高了高校的教学管理水平。

1.3 使用可行性

在线考试系统是学生学习过程中的一个辅助工具,基于Internet或者局域网,其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和评分,以检验学习效果。同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。

综上所述,开发的目标系统是完全可行的。

2 系统设计

由数据库直接输入考生信息,考生登录成功后进入考生界面。考生界面主要由考试、成绩查询、修改个人资料模块组成。考试时考生输入考生编号、考生密码,确定后进入考场,考生在选择确认考试后由系统在试题库中随机抽题、组卷,进入考试页面后,考试进入倒计时,距离考试时间剩余五分钟结束时,系统提醒考生保存答题结果后交卷,考试时间到系统自动提交试卷并退出考试,考试结束后,系统对客观题自动完成阅卷和给分工作。管理员登录管理界面,管理员界面主要由基本资料管理、试题库管理、试卷查询管理、成绩管理等模块组成。

2.1 系统功能模块设计

(1) 用户登录模块 :系统执行其主要功能前用来确认使用系统的用户是否能够使用系统以及有何种操作权限。用户没有登录成功是不能使用系统的,同时如果权限不够则不能使用一些特定功能。

(2) 系统管理模块 :主要涉及了普通用户、管理员和教师。管理员在系统中负责用户信息管理。系统中的用户主要包括两类人员,管理员和用户。管理员负责对系统中的所有数据进行包括添加、修改、查询以及删除的操作控制,拥有最大的权限。用户负责个人信息管理和成绩查询的操作。

(3) 学生管理模块 :包括注册管理和专业信息管理,主要实现对学生个人信息和专业信息进行修改、删除以及更新。

(4) 课程信息管理模块 :对系统中所学的课程进行考试科目的选择。管理员负责对课程信息的管理包括课程的添加、修改、查询以及删除的操作。对系统中的基础性数据进行管理。

(5) 考题信息管理模块 :管理员可以对考试的题目进行编写、修改、删除和查看。界面上显示了考试的题目、考试类型、所属套题、加入时间以及所属课程。这些都可以进行修改。

2.2 数据库设计

SQL Server数据库管理系统能够通过满足客户多种管理需求而推动企业管理信息化建设的先进的商业智能平台 ;通过提高管理能力而提高管理效率并降低风险以及运营成本 ;具有安全、可靠、高效的企业级数据管理平台 ;先进、一体化的商业智能平台和极具扩展性和灵活性的开发平台的优点。C语言在线考试系统采用SQL Server2005进行数据库设计,包含用户信息表,题库信息表,考试系统信息表,待审核项目表,考试成绩信息表等十个表,用来实现对系统资源的数据存储。

3 系统实现

C语言在线考试系统从功能上可分为用户考试程序和考试管理程序。用户考试程序主要实现用户考生登录的身份验证、试题抽取、接收考生所选择的答案和考试时间的控制。考试管理程序主要实现试题库、学生信息库和学生答题信息库的管理,包括相关信息的增、删、改、查操作控制。同时系统还要确定同一场考试相同IP地址的计算机只允许登录使用一次,而且每个考生登录的身份验证信息也不能在同一场考试中出现两次,从而保证学生不能因为从题库中随机抽取的试题难而任意换题。学生管理模块的专业信息管理界面如图1所示。

功能描述 :后台的主界面里显示了所有已经添加完毕的专业变更信息,在此页面里可以通过专业类型查询某种变更的信息。

完成对数据的录入,并与数据库数据的对比,通过btn OK_Click事件,完成专业的添加。其中专业名称与增加要同过点击button按钮进行专业检测。如果没有重复的专业名称则点击添加。

4 结论

在线考试正在逐渐取代传统纸介质考试。计算机在线考试利用互联网实现成绩评分、在线考试等功能,实现考教分离模式,在很大程度上减少了管理员以及教师的工作量,同时减少了影响考生参与考试的各种人为主观因素。“利用信息技术来推动教学改革”是当前高等学校教育改革的一条重要思想,网上在线考试是教育信息化的必然发展趋势。

3.大一学年期末考试总结 篇三

期末考试完了,分数是82.85,虽然分数精确到了小数点后的两位,可是这真是一次让人沮丧的分数,看完卷子后就感觉自己脑部充血,匆匆打点好行囊,跳上了回家的列车,在空调吹到心寒的和谐号上,看着一马平川逐渐变成青翠的山峦,我在想:怎么和父母说起呢?即使自己不主动说,他们也会问的吧。

卷子已经收走了,但是还是历历在目,我想凭自己的记忆写一份考试总结该是绰绰有余的。先是听写,在普遍认为而且自己也认为非常简单的情况下,出了两处错误,是没有写对单词,反正是很低级的错误。然后是单词的单复数和加形容词,这应该是最拿手的吧,可是有很多没标音,扣了很多分,当时写的太high了,竟然忘了标音,后来检查是也没有检查出来,加形容词那个天空确实是不知道天空是阴性的,这个错了还有点道理。而后是动词变位和在不同词后的动词标符,把第一人称单数写成第一人称复数,我也是看到卷子才知道当时自己是这样写的,真不知道当时是大脑短路还是小鬼附身,不过我觉得对于变位这一块,特别是不规则动词的变位,掌握的不是很好,考试的时候心还是有那么点心虚,接下来是派生词和介词,派生词错的一塌糊涂,不是没加冠词就是符号。而后是分析语法,这个错的更是无厘头,写了好几个汉语的错别字,搞得口语考试时,老师问我:你是不是以前语文水平不是太好,真是羞愧致死。接下来是中阿互译,影像最深的还所“系主任”那个了,我竟然写成“系经理”!最后是阅读,读懂是没问题,就是后面的同义词有一个没写对……

这就是这次略显遗憾的精读考试,相比于这一学期的两门挂掉的通选课了来说,是比较幸运的,但是作为一个以之为专业的学生,这种成绩是难以接受的,对于自己大学这一年的总结,是及格但不优秀,很多事想要做,应该做没做。在今后的大学生活里,我想这是应该改进的,总是喜欢漫无目的的游荡,时间观念不强,当然还有些外部的原因。以后的课,我看是越来越复杂,不过我还是有信心掌握好它,希望下次写考试总结的时候,我不会回想起这么多的失误与遗憾。

2009级2班

4.大一c语言期末考试题 篇四

1..What are the advantages and disadvantages of being an au pair girl? What kind of family would you like to be with?

2.Do you think divorce is a right solution to an unhappy marriage? Why? What could be reasons for causing divorce?

3.What are the causes of sex discrimination? What do you think of it? What can we do to solve the problem of sex discrimination?

4.Say something about Australia, the United States and Kenya according to “Seeing the World”.5.Retell Text B in Lesson 13 in your own words.In your opinion, what can we do to help those people who cannot sleep well at night?

6.Sum up your own study habits in a few points and tell how to improve them.7.Retell Text A in lesson 18 “How to keep fit” in your own words and tell how to keep fit in a few points.8.What does friendship mean to you? In your opinion, what kind of friend could be regarded as a real friend? What do you think is the difference between friendship and love? 9.Retell the story of Zhou Chenhu in the text “All For a Son” in your own words.And what have you learned from the story?

10.How do you explain the strong desire for a son among so many Chinese both old and young? Do you support “more sons and more happiness”? What’s your opinion on family planning policy in China?

11.Retell Text A in Lesson 25 in your own words.Which people need us to offer a seat on a bus?

12.Would you give up your seat if an old man(woman)was standing by you on a bus? Why(Why not)? Please describe one of your experiences on a very crowded bus.13.Suppose you are now in a Western country and invited to give a talk about(1)the Dragon Boat Festival(2)the Spring Festival

14.Do you think you are a “lucky dog” being a student of English? Why(Why not)? What advantages could we have if we can speak a foreign language?

5.期末C语言课程总结报告 篇五

报告人情况:

班级:自控1102姓名:赵铎学号:2011010807理论课老师姓名:李文杰实验课老师姓名:张红霞

学习到了以下内容:1、2、3、4、5、6、7、8、9、掌握C语言中,基本的输入输出函数的使用方法。掌握printf中转义字符’t’,’n’的用法。掌握赋值语句的用法。掌握算术表达式、赋值表达式的计算。掌握数学函数的使用。掌握关系运算及其表达式。掌握逻辑运算及其表达式。掌握条件运算符。掌握if语句。

10、掌握switch语句。

11、掌握for,while语句的使用方法。

12、掌握直到型循环do-while的用法。

13、掌握break,continue的用法。

14、掌握函数的分类。

15、掌握自定义函数的方法。

16、掌握自定义函数的调用用法。

17、掌握函数参数的传递。

18、掌握全局变量,局部变量,静态变量的使用。

19、掌握数组的定义。

20、掌握数组的引用,使用方法。

21、掌握字符串的储存与操作。

22、掌握字符串作为特殊的一维数组。

23、更加娴熟使用数组解决问题。

24、掌握二维数组的使用方法。

25、更加熟悉字符串解决问题的方法。

26、增强了数组中排列顺序的逻辑关系。

27、掌握指针的概念。

28、掌握指针定义,赋值,引用的方法。

29、掌握指针访问一维数组的方法。

30、掌握指针作为参数的使用。

31、掌握指向数组的指针作为函数参数。

掌握了以下:

1、掌握C语言中,基本的输入输出函数的使用方法。

2、掌握printf中转义字符’t’,’n’的用法。

3、掌握赋值语句的用法。

4、掌握算术表达式、赋值表达式的计算。

5、掌握数学函数的使用。

6、掌握关系运算及其表达式。

7、掌握逻辑运算及其表达式。

8、掌握条件运算符。

9、掌握if语句。

10、掌握switch语句。

11、掌握for,while语句的使用方法。

12、掌握直到型循环do-while的用法。

13、掌握指针的概念。

14、掌握指针定义,赋值,引用的方法。

15、掌握指针访问一维数组的方法。

自己的经验

学习C语言绝不是听懂就可以的,而是必须自己动手去实践,从自己的实践中找到不足和缺点,及时发现和改正能使自己记得更加牢固,使以后编写程序更加流畅和严谨!

对老师的意见

上一篇:家长助教活动方案-打败黑乎乎下一篇:成功离不开积累答案