72、中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展——让标准C支持中断。具体代表事实是,产生了一个新的关键字__interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码。 __interrupt double compute_area (double radius) { ...
第1题:考查对volatile关键字的认识---高通笔试题 #include<setjmp.h> static jmp_buf buf; main() { volatile int b; b =3; if(setjmp(buf)!=0) { printf("%d ", b); exit(0); } b=5; longjmp(buf , 1); } 请问,这段程序的输出是 (a) 3(b) 5(c) 0(d)以上均不是 第2题:考查类...
C游戏开发笔试题篇1 1 请写代码打印100之内的素数,讲求效率(请做你的解法的效率分析) 2 求m,n的最大公约数 3 输入10个字符串,打印出其中重复的字符串以及重复的次数 4 请画图例(UML最好),给出windows下的文件目录的设计模式 5 用OO表示狼吃羊羊吃草 问答题:1 什么是subversion?它与vss,cvs的区别在哪...
银行C语言开发笔试题及答案 1. 选择题 - 1.1 以下哪个选项是C语言中的关键字? - A. void - B. main - C. int - D. all of the above - 答案:D - 1.2 以下哪个函数用于将字符串从源位置复制到目标位置? - A. strcpy - B. strncpy - C. strcat - D. strncat - 答案:A 2. 填空题 - 2.1...
百度文库 互联网 后端开发 c语言经典笔试题(非常全)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 #define MIN(A,B) ((A) <= (B) (A) : (B))...
c语言笔试题(答案) 笔试题 一、填空题(每个空4分,共28分) 1)struct tagABC { char name[10]; char sex; long sno; float score[4]; }*pAbc;(四字节对齐) pAbc=NULL; 那么,执行pAbc+=2;之后pAbc的值为(64) 2)如下代码,最终value的值是(8) int *p1,*p2; int value; p1=(int*)0×400;...
答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。 51.在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明? 答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern "C"修饰的变 量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C++程序不...
嵌入式Linux C开发的常见笔试题目主要围绕C语言基础、Linux操作系统以及嵌入式系统开发等方面。以下是一些可能的笔试题目: 1. 请解释C和C++的主要区别。 2. 描述一下静态变量和全局变量在内存中的分配情况。 3. 解释一下什么是预处理器以及它的主要作用。 4. 编写一个程序,实现两个整数的交换而不使用第三个...
c笔试题目汇总篇1 1.谋下面函数的返回值(谷歌) intfunc(x) { intcountx=0; while(x) { countx++; x=x&(x-1); } returncountx; } 假定x=。答案:8 思路:将x转变为2十进制,看看所含的1的个数。 2.什么是“引用”?申明和使用“引用”要注意哪些问题? 请问:提及就是某个目标变量的“别称”(ali...
答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。 51.在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明 答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern "C"修饰的变 量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C++程序不能...