华中科技大学计算机学院上机复试题目

上机考试。一般网站上公布上机环境要求是TC2.0,但实际上是可以使用VC的。这里有一点特别要大家注意:TC2.0只支持纯C代码,不支持C++风格代码。学生称,不管你是用VC还是TC,老师都要在TC2.0上进行验收程序,以确认你的代码是纯C。比如:p = new Node ; 的代码写法在TC2.0下是通不过的,只能写p = (Node *)malloc (sizeof (Node)) ; 。另外TC2.0不支持引用,如:Pop (Stack &s , ElemType &e)中含有“&”的引用,在TC2.0下无法通过。华科的上机题目每年都差不多,经常考的就是排序、链表和树的操作等。建议在去复试前专门练习上机。08年的华科招收上机试题:(1)输入一个十进制数,将其先转化为八进制数,然后再输出#include

main()

{

int a = 0 ;

printf ("Please enter a decimal number:") ;

scanf ("%d",&a) ;

printf ("%d's octal number is %o\n",a,a) ;

}(2)用户输入一个文本名,编程实现输出文本中最长的一行和最短的一行。如果最长和最短的不止一行,请全部输出。#include

#include

#include

#define BUFFSIZE 1000

int main()

{

FILE *fp;

char filename[255];

printf("input file name:");

scanf("%s",filename);

if (NULL==(fp=fopen(filename,"r")))

{

printf("file open error!");

return 0;

}

char Line[BUFFSIZE][BUFFSIZE];

int i=0;

int cnt=0;

while((fgets(Line[i], BUFFSIZE, fp))&&i

{

//printf("%s",Line[i]);

i++;

cnt++;

}

char tempMax[BUFFSIZE];

char tempMin[BUFFSIZE];

strcpy(tempMax,Line[0]);

strcpy(tempMin,Line[0]);

//printf("%s\n",tempMax);

for(i=1;i

{

if(strlen(Line[i])>strlen(tempMax))

strcpy(tempMax,Line[i]);

if(strlen(Line[i])

strcpy(tempMin,Line[i]);

}

int j=-1;

printf("longest string:\n");

for(i=0;i

{

if(strlen(Line[i])==strlen(tempMax))

{

printf("%s\n",Line[i]);

}

}

printf("\n\nshortest string:\n");

for(i=0;i

{

if(strlen(Line[i])==strlen(tempMin))

{

printf("%s",Line[i]);

}

}

fclose(fp);

return 0;

}

(3)输入学生信息:学号,三门课程的成绩,学号为0时结束,将其存储在链表A中,从中找出分数大于平均分的学生,并将该学生信息按平均分降序排列存入到链表B中,最后输出链表B。#include

#include

#include

typedef struct node

{char xuehao[20];int chengji[3];float av;struct node *next;

}stud,*UerInfo;

int main()

{

UerInfo ui;

ui=(UerInfo)malloc(sizeof(stud));

UerInfo p=ui;

UerInfo q=ui;

UerInfo tempB=ui;

print

华中科技大学计算机上机,华中科技大学计算机学院上机复试题目.doc相关推荐

  1. 武汉轻工大学计算机学院操作系统复试题目,2016年武汉轻工大学数学与计算机学院计算机组成原理复试考研复试题库...

    一.选择题 1. 主机甲和主机乙之间已建立了一个TCP 连接,TCP 最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的对第一个 ...

  2. 华中科技大学 教学大纲 计算机,计算机组成原理 - 华中科技大学计算机学院.doc...

    计算机组成原理 - 华中科技大学计算机学院 "计算机病毒原理与防治技术"教学大纲 1.课程概要 课程名称计算机病毒原理与防治技术Computer Virus and Antivir ...

  3. 华中科技大学计算机复试答案,华中科技大学计算机复试题目

    计算机复试题库 ==>10年复试上机试题 1.对字符进行奇校验修改.即一个char,修改它的最高位,使它的二进制形式含奇数个1 还要求将该字符以二进制形式打印..比如 对于字符'3',修改使它成 ...

  4. 计算机组成原理mips描述,计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材...

    <计算机组成原理与接口技术:基于MIPS架构/华中科技大学教学改革建设教材>以MIPS微处理器为背景,全面阐述了计算机组成原理与接口技术.首先简要阐述了计算机系统的基本构成.结构模型.工作 ...

  5. 计算机辅助设计与制造考试重点,华中科技大学2017博士招生:计算机辅助设计与制造考试大纲...

    华中科技大学2017博士招生:计算机辅助设计与制造考试大纲 华中科技大学博士研究生入学考试<计算机辅助设计与制造>考试大纲 第一部分 考试说明 一.考试性质 计算机辅助设计与制造是我校材料 ...

  6. 计算机华科与电子科技大学哪个好,华中科技大学、电子科技大学、中国科学技术大学,哪所实力最强?...

    文/独角兽数学课堂角角老师 导读:华中科技大学.电子科技大学.中国科学技术大学,这三所是国内最顶级的理工类大学,也是近年来最受高三学生的关注的大学,高考录取分数线都不低,到底该怎么选择?哪所大学实力最 ...

  7. 华中科技大学计算机组成,华中科技大学计算机组成原理.pptx

    文档介绍: 第一章.计算机系统概述2011版权说明:本课程PPT在计算机学院谭志虎老师ppt基础上修改2本章主要内容计算机分类.应用计算机发展简史计算机硬件系统计算机软件系统计算机系统层次结构3计算机 ...

  8. 杭电计算机学院复试真题,2020杭州电子科技大学计算机学院考研复试公告

    考研复试公告各院校已经发布出来了,下面由出国留学网小编为你精心准备了"2020杭州电子科技大学计算机学院考研复试公告",持续关注本站将可以持续获取更多的考试资讯! 2020杭州电子 ...

  9. 地大计算机学院微博,华中师范大学 中国地质大学 武汉理工大学 计算机学院团学分享交流会顺利开展...

    原标题:华中师范大学 中国地质大学 武汉理工大学 计算机学院团学分享交流会顺利开展 计算机学院记者团讯(通讯员 王鸿宇 编辑 秦珂)3月24日下午,我校计算机学院.中国地质大学计算机学院及武汉理工大学 ...

最新文章

  1. 如何安装新linux内核,详解Debian系统中安装Linux新内核的流程
  2. 搜索推荐炼丹笔记:评论是怎么影响推荐的?
  3. 移动互联网与传统互联网体验上的区别及功能测试要点(总结自《大话移动APP测试》)...
  4. SAP Fiori Elements - how is enableAutoBinding set for SmartTable
  5. 装饰器模式(讲解+应用)
  6. CSS Grid布局(2)
  7. 看穿面试这件事儿……
  8. linux home目录重装,Linux/centos 卸载重装
  9. vscode-更换图标主题VSCode Icons.
  10. MacBook M1安装Git与Git可视化工具---kalrry
  11. 【Opencv卸载与重装】NVIDIA Xavier NX下,卸载opencv3,重装opencv4
  12. 抓取scrapy中文文档 第一个Scrapy项目实现
  13. 综合项目之闪讯破解(五)之 如何用C#调用C++编写的Dll
  14. 命令行查询ip所在地——Nali
  15. jQuery插件的使用和写法
  16. 百度地图开发:根据指定手绘图纸照片行政区划自定义绘制对应区域边界生成geoJOSN的解决方案
  17. GitHub / 码云 Pages 打造个人在线简历
  18. NTFS文件系统USN日志
  19. 斐讯路由器宽带运营商服务器,新版斐讯p.to路由器的设置教程
  20. MyCAT XA分布式事务

热门文章

  1. RabbitMQ消息队列系列教程(一)认识RabbitMQ
  2. intellij idea 1314 插件推荐及快速上手建议 (已更新!)
  3. Windows Azure Marketplace入门教学-利用TabLeau Public构建可视化DataMarket应用
  4. php中rsort,php数组函数排序之rsort()
  5. android 实现表格横向混动_Flutter混合开发和Android动态更新实践
  6. android应用测试机型,app兼容测试选择哪些机型才够全面呢?
  7. python爬取携程酒店信息_不写代码玩转爬虫实例(3) - 抓取携程酒店信息
  8. python 内存回收机制_Python垃圾回收机制是什么
  9. python怎么读write_Python中怎么读写文件
  10. 虚拟机实现二层交换机_局域网SDN技术硬核内幕 5 虚拟化网络的实现