c语言笔试面试100题
“c语言笔试面试100题”相关的资料有哪些?“c语言笔试面试100题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言笔试面试100题”相关范文大全或资料大全,欢迎大家分享。
C语言面试笔试易错题
C语言基础一:
1.下列四组选项中,均不是C语言关健字的选项是( A )。
A) define B) gect C) include D) while
IF char scanf go
type printf case pow
C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizeof struct switch typedef union unsigned void volatile while
2.下面四个选项中,均是合法整型常量的选项是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
1.十进制整数。通常整数的写法,如0,123,-45,+25。
2 .八进制整数。以数字符0开头并由数字符0-7组成的数字符序列,为八进制整数。
3.十六进制整数。十六进制整数以OX(或OX)开头的整数。0-9,a-f
C语言面试笔试易错题
C语言基础一:
1.下列四组选项中,均不是C语言关健字的选项是( A )。
A) define B) gect C) include D) while
IF char scanf go
type printf case pow
C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizeof struct switch typedef union unsigned void volatile while
2.下面四个选项中,均是合法整型常量的选项是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
1.十进制整数。通常整数的写法,如0,123,-45,+25。
2 .八进制整数。以数字符0开头并由数字符0-7组成的数字符序列,为八进制整数。
3.十六进制整数。十六进制整数以OX(或OX)开头的整数。0-9,a-f
C语言100题
2008年高职升本计算机基础复习材料—C语言精编100题
C语言精编100题
一、单选题
1. 由C语言编写的代码程序( )
A. 可直接执行 B. 是一个源程序 C. 经过编译即可执行 D. 经过编译解释才能执行 2. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )
A. 大写字母 B. 中划线 3. 下列选项中,不能用作标识符的是( )
A. _1234_ B. _1_2 4. 以下选项中合法的用户标识符是( )
A. long B. _2Test 5. 以下不能定义为用户标识符的是( )
A. Main B. _0 6. 下列定义变量的语句错误的是( )
A. int _int; B. double int_; 7. 在C语言中,合法的实型常数是( )
A. 5E2.0 B. E-3 8. 在C语言中,合法的实型常数是( )
A. 1.2E0.5 B. 3.14159E 9. 以下选项中,不能作为合法常量的是( )
A. 1.234e04 B. 1.234e0.4 10. 以下不合法的
C语言100题
第三章习题与思考题
1.89c2051单片机能提供几个中断源、几个中断优先级?各个中断源的优先级怎样确定?在同一优先级中,各个中断源的优先顺序怎样确定?试通过修改IP寄存器,使串行口中断优先级最高,定时器T1的中断优先级最低,其余中断优先顺序不变。
2.89c2051单片机外部中断源有负电平触发和下边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定?
3.在一个应用系统中,时钟频率为12MHz,一个外部中断请求信号的宽度为300ns的负脉冲,应该采样哪种触发方式?如何实现?
4.89c2051单片机响应中断请求后,哪些中断请求标志位不能自动清除?CPU在什么时候查询中断请求标志位?满足什么条件才响应?
5.如果某一中断服务程序中没有改写工作寄存器R0~R7的指令,则进入中断服务程后,是否需要切换工作寄存器区?简述原因。
6.用89c2051的P1口接8个LED发光二极管,由INT0接一消抖开关,开始P1.0的LED亮,以后每中断一次,下一个LED亮,顺序下移,且每次只有一个LED亮,周而复始,画出电路并编写程序。
7.在上题电路的基础上,要求8个LED同时亮或同时灭,每中断一次,变反一次,编写程序。
习题解答
1.答:
C,C++语言笔试面试中常见问题
阿尔卡特朗讯(中国)C语言面试题
http://hr.c114.net (2009-2-20 14:49:00)
据说是阿尔卡特(中国)的面试题目阿尔卡特C语言面试题 阿尔卡特C语言面试题全部用C语言完成:
1.自己定义数据结构,写出程序:在一个单向链表中,往I位置插入一个节点。 2.自己定义数据结构,写出程序:二叉树的前序遍历。 3.不允许使用系统时间,写出一个随机数生成函数。 http://bbs.yingjiesheng.com/thread-673785-1-1.html
sizeof的用法,在C,C++语言笔试面试中常见问题 收藏 很常见的一些问题,但是很多时候不会!
这里只总结一些最常用的(32位编译环境 ):
1,基本数据类型
cout< 结果是1 cout< 结果是4 cout< 结果是4 cout< 结果是4 cout< 结果是2 cout< 结果是4 cout< 结果是8 2,指针变量 指针变量的sizeof的值与指针所指的值没有任何关系,所以指针变量的内存大小都是相等的 ,如: int* a; char* b=\ char** c=&b; sizeof(a)==sizeof(b)==sizeof(c
C语言必考100题
1. 按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数2,然后计算并输出表达式的计算结果,形式如下:操作数1+操作数2=计算结果。
2. 输入两个整形数并打印,如果用户不慎输入了非法字符,那么程序提示“输入
数据类型错误”。
3. 已知三角形的三边长a,b,c,要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积(注意不存在的情况)。
4. 编程从键盘输入圆的半径r,计算并输出圆的周长和面积。
5. 任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分
别在屏幕上输出。 6. 写一个函数实现统计一个输入的整形数的位数。
7. 编程计算方程ax*x+bx+c=0的根,a,b,c由键盘输入,只是用主函数来实现。 8. 编写三个函数,分别在b*b-4*a*c大于0、小于0、等于0时进行调用,并输出结果,在主函数中读入a、b、c的值。
9. 从键盘输入你和你朋友的年龄,变成判断谁的年龄大,并打印最大者的年龄。 10. 从键盘输入一个年份,判断该年是否是闰年,并输出结果。
11. 判断某人是否属于肥胖体型。根据身高与体重因素,医务工作者经广泛的调查
分析给出了以下按“体指数”对肥胖程度的划分:体指数t=w/h*h(w为体重
2006南开C语言上机100题
06年南开上机题
1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 答案:
int fun(int score[],int m,int below[]) {
int i,k=0,aver=0; for(i=0;i<m;i++) aver+=score[i]; aver/=m; for(i=0;i<m;i++) if(score[i]<aver) {
below[k]=score[i]; k++; }
return k; }
2: 第2题 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。 答案:
void fun(int *a, int *n) {
int i,j=0;
for(i=2;i<1000;i++)
if ((i%7==0 || i==0) && iw!=0) a[j++]=i; *n=j; }
3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出
c语言公共基础新增100题
[保密]
N200010201)下列叙述正确的是 A) 所谓算法就是计算方法
B) 程序可以作为算法的一种描述 C) 算法设计只需考虑得到计算结果 D) 算法设计可以忽略算法的运算时间
答案:B
N200010202)下列序列中不是堆的是 A)(91,85,53,36,47,30,24,12) B)(91,85,53,47,36,30,24,12) C)(47,91,53,85,30,12,24,36) D)(91,85,53,36,47,30,24,12) 答案:C
N200010203)深度为5的完全二叉树的结点数不可能是 A)15 B)16 C)17 D)18 答案:A
N200010204)设二叉树如下
则前序序列为: A) ABDEGCFH B) DBGEAFHC C) DGEBHFCA D) ABCDEFGH
答案:A
N200010205)下面描述不属于软件特点的是 A) 软件是一种逻辑实例,具有抽像性 B) 软件在使用中不存在磨损、老化问题 C) 软件复杂性高
D) 软件使用不涉及知识产权
答案:D
N200010206)程序测试的目的是 A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误
2006南开C语言上机100题
06年南开上机题
1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 答案:
int fun(int score[],int m,int below[]) {
int i,k=0,aver=0; for(i=0;i<m;i++) aver+=score[i]; aver/=m; for(i=0;i<m;i++) if(score[i]<aver) {
below[k]=score[i]; k++; }
return k; }
2: 第2题 请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。 答案:
void fun(int *a, int *n) {
int i,j=0;
for(i=2;i<1000;i++)
if ((i%7==0 || i==0) && iw!=0) a[j++]=i; *n=j; }
3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出
c语言公共基础新增100题
[保密]
N200010201)下列叙述正确的是 A) 所谓算法就是计算方法
B) 程序可以作为算法的一种描述 C) 算法设计只需考虑得到计算结果 D) 算法设计可以忽略算法的运算时间
答案:B
N200010202)下列序列中不是堆的是 A)(91,85,53,36,47,30,24,12) B)(91,85,53,47,36,30,24,12) C)(47,91,53,85,30,12,24,36) D)(91,85,53,36,47,30,24,12) 答案:C
N200010203)深度为5的完全二叉树的结点数不可能是 A)15 B)16 C)17 D)18 答案:A
N200010204)设二叉树如下
则前序序列为: A) ABDEGCFH B) DBGEAFHC C) DGEBHFCA D) ABCDEFGH
答案:A
N200010205)下面描述不属于软件特点的是 A) 软件是一种逻辑实例,具有抽像性 B) 软件在使用中不存在磨损、老化问题 C) 软件复杂性高
D) 软件使用不涉及知识产权
答案:D
N200010206)程序测试的目的是 A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误