天津工业大学计算机专业C语言经典笔记

经典笔记 1. 将一个二维数组的行和列的元素互换存到另一个数组里。 #include main() { int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; printf(“array a:\n“); for(i=0;i= a return s; } main() { char s[100]; gets(s); puts(p(s)); } 14. 一维数组有10个元素,将其逆序存放。 #include main() { int a[10]={1,2,3,4,5,6,7,8,9,10},i,t; for(i=0;in) { t=m;m=n;n=t; } p=m*n; while(m!=0) { r=n%m; n=m; m=r; } printf(“%d,%d\n“,n,p/n); } 16. 用/4≈1-1/3+1/5-1/7+…公式求的近似值直到最后一项的绝对值小于10-6为止。 #include #include main() { int i=1,j=1; float pi=0; while(fabs(1.0/i*j)>=0.000001) { pi+=1.0/i*j; i+=2; j=-j; } pi*=4; printf(“pi=%f\n“,pi); } 17. 以下程序的功能是:求斐波那契数列的:1,1,2,3,5,8,………的前40个数,即 F1=1 (n=1) F2=1 (n=2) Fn=Fn-1+Fn-2 (n>=3) #include main() { int i; long f1=1,f2=1; for(i=1;i 注:此题属于变量连续的存储空间。 31. 下列给定表达式与(m)?a++:b++等价的是 A. m==0?a++:b++B. m==1?a++:b++ C. m!=0?a++:b++D. m!=1?a++:b++ 答案:C 32. 下列不是死循环的是 A. i=100; while(1) { i=i%100; i++; if(i>100) break; } B. for(;;); C. int k=32764; do { k++;k++; } while(kn B. p->n++ C. (*p).n++D. ++(p->n) 答案:D 35. 在不同函数中可以使用的相同的变量(√)。 36. 形参为局部变量(√)。 37. 一个函数内定义的变量,只在函数内有效(√)。 38. 一个函数内的复合语句中定义的变量在本函数内有效(×)。 注:只是在复合语句内部有效。 39. char str[]=“abc“,*p=str;则p和str是完全相同两个指针变量(×)。 注:p指针名,str是数组名 40. 被调用函数结束后系统回收函数中所有变量占据的内存空间(×)。 注:不回收函数有效的静态变量的内存空间 一、考试的范围及要求 (一)《C语言基础》的主要内容 1. 基本知识:算法的概念和特性;结构化程序设计相关概念;数据类型;运算符和表达式;数据的输入与输出。 2. C程序流程设计:选择型程序设计(包括if语句和switch语句);循环型程序设计(包括while语句、do-while语句和for语句);辅助控制语句(包括break语句和continue语句)。 3. 数组:一维数组;二维数组和多维数组;字符数组和字符串;常用字符串处理函数。 4. 函数:函数的定义;函数参数和函数的值;函数的调用;函数的嵌套调用和递归调用;数组作为函数参数;变量的存储属性(包括局部变量和全局变量、动态变量和静态变量)。 5. 编译预处理命令:宏定义;文件包含。 6. 指针:指针概念和指针变量;指针与数组;指针与字符串;指针与函数。 7. 结构体:结构体变量的定义;结构体变量的引用;结构体数组;结构体和指针;链表(包括链表的概念和链表的基本操作)。 (二)《计算机网络》的主要内容 1. 基本知识:计算机网络的定义、功能;计算机网络的分类、拓扑结构。 2. 体系结构:OSI参考模型;TCP/IP协议集。 3. 数据通信基础:数据通信基本概念;传输与交换技术;差错检测与控制。 4. 网络设备与局域网:网络互连设备的基本概念与原理;局域网技术与CSMA/CD协议。 5. TCP/IP与Internet技术:开发Internet的发展与组成;网际协议IP的概念与原理;传输层协议的概念与原理;常用的应用层协议及其原理。 6. 网络管理与安全技术:网络故障与诊断;加密与认证技术。 二、命题考试的有关说明 1. 题型及比例 考试试题主要题型 比 例 单选题、填空题 (包括两门课程的内容) 45%,90分 判断题(“C语言基础”部分) 5%,10分 程序分析题(写出程序执行结果) (“C语言基础”部分) 10%,20分 编程题(“C语言基础”部分) 10%,20分 名词解释(“计算机网络”部分) 10%,20分 简答题(“计算机网络”部分) 10%,20分 应用题(“计算机网络”部分) 10%,20分

天津工业大学c语言题库,天津工业大学计算机专业C语言经典笔记相关推荐

  1. 2015计算机二级c语言题库,2015年计算机二级C语言题库找题目录

    2015年计算机二级C语言题库找题目录 找题目录 第01套:int fun(___1___ *std) 第02套:void WriteText(FILE ___1___) 第03套: fprintf( ...

  2. 2015二级c语言题库,2015年计算机二级C语言测试题及答案(9)

    1: 请编写函数fun,其功能是:将s所指字符串中除了下标为偶数.同时ascii值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中. 答案: void fun(ch ...

  3. C语言题库青岛理工大学,青岛理工大学C语言期末复习题库.doc

    青岛理工大学C语言期末复习题库.doc (19页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 .第1章 程序设计及C语言概述一.单选题1 ...

  4. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  5. 中国海洋大学c语言题库,2014级中国海洋大学C语言上机题库与答案.docx

    2014级中国海洋大学C语言上机题库与答案 2014中国海洋大学C语言上机考试题库以及答案(20套)编写函数long fun(long x),它的功能是:将长整型参数x中每一位上为偶数的数依次取出,构 ...

  6. 二级c语言填空题库及答案,计算机二级C语言程序填空题及答案解析精选

    { int a[10],i,*k=&i: for(i=0:i<10:i++) scanf(\: findmin(a,10,k): printf(\: } [3.4]下面程序的功能是计算1 ...

  7. 农信社c语言考试题库,农村信用社最新计算机专业考试题

    考试涉及范围 : 重点 :操作系统,三级网络,三级数据库(重点是sql命令),二级c 非重点 :软件工程和数据结构涉及的少 考试难道不大,不要复习偏了! 2006年3月12日 山东省农村信用社 计算机 ...

  8. c语言题库325,2012年二级C语言笔试模拟325

    单项选择题 1. 线性表L:(a1,a2,a3,-,ai,-,an),下列说法正确的是(    ). A) 每个元素都有一个直接前件和直接后件 B) 线性表中至少要有一个元素 C) 表中诸元素的排列顺 ...

  9. c语言题库及答案免费下载,C语言题库(含答案)

    C语言入门学习 一. 简答题. ( 共14题 ,共0分,每题0分 ) 1. int i=10, j=10, k=3; k*=i+j; k最后的值是? 答:k = 60 ok 2. 写出程序结果: vo ...

最新文章

  1. Java and Python: a perfect couple - Developer.com
  2. 节点、支路、回路的概念
  3. ACE_Reactor(二)ACE_Dev_Poll_Reactor
  4. 设计模式六大原则 图
  5. ubuntu在线安装和卸载libusb
  6. 盘点:最值得托付终身的星座
  7. Spring框架----用于创建对象的Component注解
  8. 08-可滚动Widget
  9. java: 程序包org.springframework.boot不存在
  10. VB 在浏览器中打开指定网址
  11. 华为u2020操作指南_用手机水平仪检测水平,操作简单,帮助甚大
  12. 数车计算机编程教学caxa,caxa数控车视频教程软件编程全套2016/2015
  13. 太拼了!张朝阳的一张作息表刷爆朋友圈
  14. 三层交换机与路由器之间的区别
  15. 有没有可以一直做的赚钱副业?
  16. 《java与模式》笔记-----抽象类和接口
  17. 淘宝白底图有什么要求 淘宝白底图权重及注意事项
  18. 2021CCPC河南省赛赛后总结(终于拿金了呜呜呜)
  19. java面试总结(day_01)
  20. C语言答案写成科学记数法,c语言科学记数法_C语言中、科学计数法123456e+002具体代表什么意思、或者说怎么理解这个数_淘题吧...

热门文章

  1. 解决MAC系统升级后虚拟机黑屏问题
  2. macos可以升级到指定版本吗_如何升级mac系统版本?
  3. 小程序下单支付在我司的应用
  4. 企业微信获取企业凭证全流程
  5. 开发者的拯救者还是掘墓人?解密低代码开发平台
  6. Google Paly 上传支持64 位设备APP
  7. JavaScript之caller和caller属性
  8. 成都拓嘉启远:拼多多评论置顶该怎样去弄
  9. 主干开发(Trunk-based development)
  10. [BUGKU] [PWN] PWN5