作为一个考研失败的菜鸟,本来不想准备电子科技大学的非全复试的,直接去找工作,想想有机会还是争取一下下,总比流浪去了个普通的掉渣的学校强一些,因此趁着还有时间赶紧准备一下下复试C语言的东西,黑电的C语言确实弄得很骚,不仔细分析很难作对。


1、请简述C语言的隐式类型转换发生的四种情况,并说明每种情况如何转换。(注:这里面还有个小题,float如何四舍五入转化成int)答:1、算术运算式中,低类型能够转换为高类型。
2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。
3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。
4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋给调用函数。2、从C语言执行效率方便,简述下C语言除了指针、宏函数、位运算还采取了哪些措施提高执行效率。
答:1、循环嵌套中将较长循环设为内存循环,较短循环设为外置循环,以减少cpu跨切循环层的次数,提高程序的运行效率。2、让用户可以直接操作进程虚拟地址,给用户提供了高效的内存拷贝函数,变量类型是弱类型,可以各种强制转换。3、API,可以调用系统API,接近底层4、嵌入汇编语言,更贴近极限5、使用寄存器变量,提高存取速度。6、使用条件编译,可减少被编译的语句,从而减少目标程序的长度,减少运行时间,当条件编译段比较多时,目标程序长度可大大减少,这样可以提升程序执行效率(谭浩强原话)。
3、问数组越界会产生什么后果?数组越界,将会把数据存放到一个未知的区域,而这个未知的区域如果恰好是系统很重要的位置,可能了就会修改系统程序导致系统出错甚至是崩溃,如果这个位置不是和系统有关,可能结果并不明显或者没有产生影响,但为了系统安全需要进行数组下标越界检查。

几个c语言得代码填空题目:

int main() {int a[] = {1,7,12,15};//p1指向数组a的首地址//p2指向p1 ,然后p1向后移动 int *p1 = a, *p2 = p1++;printf("%d %d\n",*p1, *p2);*p1 += *p2++;//a = {1,8,12,15} //先执行*p1+=*p2; 7 + 1//然后p2向后移动 printf("%d %d",*p1, *p2);return 0;
}# 题2 用Eratasthene筛选法求200以内的素数,修改代码使得效率变高
解题理论依据就是先将2的倍数筛去,在将3的倍数删去,再将5的倍数删去,。。。。以空间换时间的做法
#include<stdio.h>
#include<math.h>
int main() {int prime[201] = {0};int d;for (d = 2; d <= sqrt(200);d++) {for (int i = 2*d; i <= 200; i++) {if (i % d == 0) {prime[i] = 1;} }}int k = 2;for (;k <= 200; k++) {if (prime[k] == 0) {printf("%4d",k);}}return 0;
} 

【C语言基础】关于电子科技大学的复试c语言试题相关推荐

  1. 电子科技大学计算机复试综面,2018年电子科技大学考研复试分数线已公布

    原标题:2018年电子科技大学考研复试分数线已公布 宏帆教育\宏帆考研 专注全国985/211院校考研私人定制辅导,这里是宏帆教育集团北京总部. 3月4日,自主划线院校电子科技大学考研复试分数线公布啦 ...

  2. 2021电子科大计算机复试线,2021电子科技大学研究生复试分数线

    2021电子科技大学研究生复试分数线已经公布,包含学术学位.专业学位.强军计划.退役大学生士兵专项计划.少数民族高层次骨干人才计划等复试分数线,供大家参考,如意了在此祝广大考研学子都能顺利上岸. 一. ...

  3. 杭州电子科技大学计算机专业考研分数线,2020杭州电子科技大学考研复试分数线已公布...

    院校考研复试分数线是判别该考生能否进入院校重要评判标准,了解分数线是考研过程中的第一步,以便于给自己制定一个要求.点击查看-2020杭州电子科技大学考研复试分数线~~[34所自主划线考研院校]历年考研 ...

  4. 西安电子科技大学计算机复试题目,西安电子科技大学考研复试 微机原理练习题...

    <西安电子科技大学考研复试 微机原理练习题>由会员分享,可在线阅读,更多相关<西安电子科技大学考研复试 微机原理练习题(26页珍藏版)>请在人人文库网上搜索. 1.微型计算机原 ...

  5. 电子科技大学2021计算机考研复试科目,2021西安电子科技大学考研复试时间_西安交通大学考研复试科目...

    2021考研初试已经落下帷幕,现在就是等待考研成绩及复试的环节了,大家可以预约2021考研成绩查询,一经发布立马提醒,现在同学只需要调整好状态继续前进,准备复试啦!陕西研招网跟大家分享"20 ...

  6. mooc上c语言怎么改作业,电子科技大学19年C语言MOOC置换课程部分试题和答案

    电子科技大学19年c语言MOOC置换课程部分试题答案 (X 表示 错误 V 表示正确 ,小括号中是答案) 计算机系统由硬件和软件构成,它们共同工作来运行应用程序(V) 程序员必须要关心底层硬件的细节. ...

  7. 读书笔记-C语言程序设计-西安电子科技大学出版社-王娟勤-【未完待续】

    C语言程序设计 王娟勤 西安电子科技大学出版社 ISBN-9787560636702 自建索引, 仅供参考, 以备后查 九.位运算 C语言提供6种基本位运算功能:位取反(单目运算).位与.位或.位异或 ...

  8. 电子科大计算机复试c语言复试题目,电子科大计算机的复试之路_跨考网

    电子科技大学计算机2011年考研复试经历我的考研生涯从13号成绩公布到现在已经过去半个多月了,本着娱乐至上的心态整整玩了半个月,现在心里特惭愧.于是想在正式开始毕设之前做点有意义的事,所谓前人栽树,后 ...

  9. 2019电子科大计算机基础知识,电子科技大学820真题1999-2019终极版.pdf

    电子科技大学 2009年硕士研究生入学试题 考试科目:820计算机基础综合试题 电子科技大学 2012 年硕士研究生入学考试试题汇编 2 电子科技大学20 12年研究生入学考试试卷 考试科目: 820 ...

最新文章

  1. 华山论剑之iOStableView的双剑合璧
  2. Commons-logging + Log4j 入门指南
  3. python3创建一个游戏窗口
  4. 使用TPU的注意事项
  5. LinQ—高级查询方法
  6. 在linux中安装adb和fastboot工具
  7. 五十九、备战蓝桥杯 - Java算法 (基础练习一)
  8. “互联网+”大学生创新创业大赛项目策划书
  9. 服务器主板电池的电压不稳定怎么办,轻松解决CMOS掉电烦恼这绝招
  10. 五种压缩软件(WinRAR、7Z、好压、快压和360压缩)之比拼
  11. 【实用技巧】下载音乐到本地电脑
  12. QComboBox下拉框给选项增加删除按钮
  13. Windows11桌面图标变成空白
  14. 基于php+mysql的 医院病房管理系统
  15. word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字
  16. [USACO10OCT]汽水机Soda Machine
  17. maven jar包瘦身
  18. web太极八卦图纯css
  19. 计算机视觉方向面试题总结(二):图像分割篇
  20. CNN实现剪刀石头布手势识别(python)

热门文章

  1. 逃亡97天!这位麻省理工博士生落网
  2. android studio 2.2 preview4,Android Studio变黄了,2.2 Preview 4 发布
  3. ios12微信H5输入框软键盘关闭后,页面无法回到正常位置
  4. PKUSC 2018 旅游记
  5. 2020年国外安卓应用上线上架应用市场渠道详细步骤介绍(关键词:APP,apk,发布,Google Play,Android,流程)
  6. 【搞定CAD】键盘“组合键”应用小技巧
  7. 电气阀门定位器调试方法
  8. 3208点阵时钟c语言程序,点阵万年历(带时间、年月日星期调整及闹钟功能)C程序...
  9. 在PS中如何旋转箭头
  10. [PyQt] MCV模式学习-0