计算机专业复试面试题难吗,计算机专业复试面试经典问题(含答案)_迷屿的博客-程序员秘密

技术标签: 计算机专业复试面试题难吗  

很不错的面试问题,很多经典题目

1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)

#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL

2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){}

3. 用变量a给出下面的定义

a) 一个整型数(An integer)

b)一个指向整型数的指针( A pointer to an integer)

c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An array of 10 integers)

e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)

f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)

g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)

h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )

答案是:

a) int a; // An integer

b) int *a; // A pointer to an integer

c) int **a; // A pointer to a pointer to an integer

d) int a[10]; // An array of 10 integers

e) int *a[10]; // An array of 10 pointers to integers

f) int (*a)[10]; // A pointer to an array of 10 integers

g) int (*a)(int); // A pointer to a function a that takes an integer argument and returns an integer h) int (*a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer

4.关键字static的作用是什么?

这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:

1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。

2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。

大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35106463/article/details/118172766

智能推荐

转行程序员日记---2020-09-06_破虏大将军张狗蛋儿的博客-程序员秘密

周五一个分部副总过生日,中午来让我们去分蛋糕,行政主任说这算团体活动赶紧去。蛋糕打破了我的认知,他们说够几百人吃,我心想那要多大啊的蛋糕,要几层啊,然后贫穷限制 我的想象,是那种小蛋糕拼成的大蛋糕,精致的小盘子小叉子,羡慕emmm。没拍照都是领导没拍照应该也不让拍照,就拍了个小的,忽略我的桌上掉的眼睫毛,和被吃了一口破坏的精致。 本来以为晚上还有活动呢,想多了,我只配加班。工作时光:上午运行爬虫,优化爬虫,找爬虫bug,自己写的爬虫真好,能摸鱼啊哈。逃离嵌套数据预防秃头。能拖一天是一天,初级

urllib模块是python自带的吗_Python爬虫学习:Python内置的爬虫模块urllib库_Jason Bao的博客-程序员秘密

urllib库urllib库是Python中一个最基本的网络请求的库。它可以模拟浏览器的行为发送请求(都是这样),从而获取返回的数据urllib.request在Python3的urllib库当中,所有和网络请求相关的方法都被集成到了urllib.request模块下#基本使用from urllib importrequestresp= request.urlopen("URL")print(re...

1024程序员节:除了高薪,你还有什么理由坚持做程序员?_CSDN资讯的博客-程序员秘密

注:本文的观点出自作者本人,并不代表任何公司的立场。科技公司一直都在努力弄清楚如何才能让员工愉快地工作。然而,这并不是一件容易的事。根据我自己的经历,我接触的技术人员平均在一家公司供职的时长为18个月。每当我询问他们的离职原因时,得到的答案通常都是那么几个。他们之所以不考虑离职,我总结出了六个我认为最重要的原因。当然,薪水很重要,但如果无法满足以下情况,仅仅靠薪水也无法留住员工。...

视频教程-EXCEL VBA编程(excel办公高手必经之路)-Office/WPS_weixin_29055003的博客-程序员秘密

EXCEL VBA编程(excel办公高手必经之路) Office培训讲师,...

yy直播php解析代码,多玩虎牙视频PHP解析调用代码_Zhaoyang Wang的博客-程序员秘密

虎牙视频站里多数是游戏解说、游戏攻略等视频,对于做游戏视频资源的网站可以从虎牙视频站里调用视频,下面分享虎牙视频PHP解析调用代码,把代码复制一个php文件里,保存后上传到主机空间里调用。vxt天浩博客调用说明:例如http://v.huya.com/play/2865447.html这个播放页的ID为2865447,使用PHP解析调用方法为http://你的域名/huya.php?id=2865...

【Scala入门】Scala中的Map集合:key必须唯一_浮云6363的博客-程序员秘密

Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。Map 也叫哈希表(Hash tables)。Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。默认情况下 Scala 使用不可变 Map。如果你需要使用可变集合,你需要显式的引入 import scala.collection.mutabl...

随便推点

vite/Vuecli配置proxy代理解决跨域_vite设置dev proxy_williamyi74的博客-程序员秘密

上代码:import { defineConfig } from 'vite';import vue from '@vitejs/plugin-vue';import { resolve } from 'path';// https://vitejs.dev/config/export default defineConfig({ server: { port: 9090, strictPort: true, // 严格端口 true:如果端口已被使用,则直接退出,而不会再

Mathematica三维坐标系的建立_mathematica画图设置x轴三维_sachin_woo的博客-程序员秘密

背景某些情况下(如在三维绘图),需要绘制系统坐标系。首先来看一下三维迪卡尔坐标系的组成:坐标原点(0,0,0),带箭头的坐标轴,坐标轴标签。因此在绘制坐标系,需要绘制这些元素。Mathematica实现coordinateSystem3D = { {RGBColor[{1, 0, 0}], Arrowheads[0.05], Arrow[Tube[{{0, 0, 0}, {1, 0,...

TPS、QPS、并发数、Throughput等概念_tps代表什么_偷懒的加菲的博客-程序员秘密

1. TPS(每秒传输的事物处理个数)概念:即服务器每秒处理的事务数。TPS是软件测试结果的测量单位。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。业务 TPS = CAPS × 每个呼叫平均TPS一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。一般的,评价系统...

有效的mysql优化sql语句查询的方法_sql语句有效性查询_蒋成的博客-程序员秘密

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  2.应尽量避免在 where 子句中使用!=或  3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  可以在num上设置

Jmeter四大随机数(三):${__RandomString(,,)}随机字符串_索菲亚李的博客-程序员秘密

当注册一些用户名时需要不重复的字符串,这时我们急需要一个随机生成字符串确保唯一性。填写如下图所示:名称介绍:Random string length:字符串随机数长度;Chars to use for random string generation:生成字符串随机数的字符集,生成的字符串中的字符从这个字段中选取;将生成函数字符串复制到请求参数中,执行请求查看结果。...

推荐文章

热门文章

相关标签