c语言笔试题
填空:
1,short int a[10]={123, 456, 789}; sizeof(a)=( ); short int *p=&a, 则sizeof(p)=( );
2,给点整形变量n(32bit),把n的bit5(bit0开始)置1,其他不变:( ) ;
3,int fun(int* x, int *y){……} 则:怎么用函数指针p调用fun?
void main()
{ int a=1, b=2;
( ) ;
p=fun; p(&a, &b);
}
4,定义一个宏,将内存的大小由MB转换为bit?
5,如图,p,q节点指向,插入q则:
viod add(node* head, int a)
{ …
node *p = head->next;
node *q = (node *)malloc(sizeof(node));
q->data = a;
( );
( );
}
6,由char a=253; int b = a; int c = a&0xff; 则:
b= ( ), c=( );
7,用define实现,将整数x,y连接形成整数并除以y,如:
F(12, 34, 56) = 1234/56, 则表示为?
选择:
1,找不正确选择()
A, char a[8]={‘a’,’b’,’c’,} B,char a[8]=; a=”hello”;
C,char a[]=”abc”; D,char a[8]={’a’,’b’,’c’,’\0’};
2,#define M(x, y, z) x*y+z, 则a=1, b=2, c=3结果输出
M(a+b, b+c, c+a)=()
A, 19 B,17 C,15 D,12
3,由char aa=500; int bb=aa;则 printf(“%d\n”, bb+1)的结果
A, 编译报错 B,245 C,-11 D,-1
4,char a[] = {’i’, ’n’, ’n’, ’\0’, ’s’}; char a[] = {’i’, ’n’, ’n’, ’s’ ,’\0’};
int x1=sizeof(a), int x2=strlen(a), int x3=sizeof(b), int x4=strlen(b)
问:X1= X2= X3= X4=
A,5 3 5 4 B,5 5 5 5 C,5 5 6 5 D,3 3 5 5
5,函数递归,求f(2, 3)=
int f(int x, int y)
{
if(x==0) return y+2;
if(y==0) return f(x-1, 1);
return f(x-1, f(x, y-1));
}
A,4 B,16 C, 31 D,61
6,下列程序运行可能结果
#include <stdio.h>
#include <unistd.h>
int main (int argc, char **argv)
{
int cnt=2;
pid_t pid;
if((pid=fork())==0)
cnt++;
else
cnt--;
printf("\n%d\n", cnt);
return 0;
} /* ----- End of main() ----- */
A,3 B,31 C,1 D,13
简答:
1,用c变函数,实现一个字符高低位互换,比如0x3A-->0xA3?
2,字符逆序存储,如abcdefgh-->hgfedcba?
3,字符串s,t, 将t插入s,其中假设s有足够空间容纳t?
4,单链表L,头指针为phead,判断其是否有环?
c语言笔试题的更多相关文章
- 华为C语言笔试题集合
①华为笔试题搜集 1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变. 2) 在模块内(但在函数体外),一个被声明为 ...
- c语言笔试题(带答案)
填空: 1,short int a[10]={123, 456, 789}; sizeof(a)= 对于64位机来说,指针为8字节表示.其中 sizeof是一运算符,返回编译器为其分配的数组空间大小, ...
- C语言笔试题精选3---死锁发生必要条件是?
问:以下哪些是死锁发生必要条件? A.相互排斥条件 B.请求和保持 C.不可剥夺 D.循环等待 具体解答: 1.相互排斥使用(资源独占) 一个资源每次仅仅能给一个进程使用 2.不可强占(不可剥夺) ...
- 【转载】经典10道c/c++语言经典笔试题(含全部所有参考答案)
经典10道c/c++语言经典笔试题(含全部所有参考答案) 1. 下面这段代码的输出是多少(在32位机上). char *p; char *q[20]; char *m[20][20]; int (*n ...
- 001_C/C++笔试题_考察C/C++语言基础概念
(一)文章来自:C/C++笔试题-主要考察C/C++语言基础概念.算法及编程,附参考答案 (二)基础概念 2. 头文件中的ifndef/define/endif的作用? 答:防止该头文件被重复引用. ...
- 也许你需要点实用的-Web前端笔试题
之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...
- C/C++ 笔试题
/////转自http://blog.csdn.net/suxinpingtao51/article/details/8015147#userconsent# 微软亚洲技术中心的面试题!!! 1.进程 ...
- Java基础&笔试题
这些题目是近期我参加过的笔试题和一些我在网上选的部分题,在这里做笔记,认真去学习,更好的应对后面的招聘.有错误欢迎指出. 一.Java基础部分 1.指针在任何情况下都可进行>,<,> ...
- NET出现频率非常高的笔试题
又到了金三银四的跳槽季,许多朋友又开始跳槽了,这里我简单整理了一些出现频率比较高的.NET笔试题,希望对广大求职者有所帮助. 一..net基础 1. a=10,b=15,请在不使用第三方变量的情况下 ...
随机推荐
- T-SQL 小数点转换百分数
-- ============================================= -- Author: <Author,,CC> -- Create date: <C ...
- Kafka 消息监控 - Kafka Eagle
1.概述 在开发工作当中,消费 Kafka 集群中的消息时,数据的变动是我们所关心的,当业务并不复杂的前提下,我们可以使用 Kafka 提供的命令工具,配合 Zookeeper 客户端工具,可以很方便 ...
- MySQL HA方案之MySQL半复制+MHA+Keepalived+Atlas+LVS[转]
MySQL HA方案之MySQL半复制+MHA+Keepalived+Atlas+LVS 简介 目前Mysql高可用的方案有好多,比如MMM,heartbeat+drbd,Cluster等,还有per ...
- html5网页动画总结--jQuery旋转插件jqueryrotate
CSS3 提供了多种变形效果,比如矩阵变形.位移.缩放.旋转和倾斜等等,让页面更加生动活泼有趣,不再一动不动.然后 IE10 以下版本的浏览器不支持 CSS3 变形,虽然 IE 有私有属性滤镜(fil ...
- Cocos2d-JS项目之二:studio基础控件的使用
在studio里把几个基础控件往场景文件一拖,然后导出json格式的资源文件 逻辑代码如下: var HelloWorldLayer = cc.Layer.extend({ sprite:null, ...
- T-SQL 公用表表达式(CTE)
公用表表达式(CTE) 在编写T-SQL代码时,往往需要临时存储某些结果集.前面我们已经广泛使用和介绍了两种临时存储结果集的方法:临时表和表变量.除此之外,还可以使用公用表表达式的方法.公用表表达式( ...
- tengine-2.1.0 + GraphicsMagick-1.3.20
export LUAJIT_LIB=/usr/local/libexport LUAJIT_INC=/usr/local/include/luajit-2.0/./configure --prefix ...
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
最近在做项目的时候需要操作ftp进行文件的上传下载,但在调用using (var response = (FtpWebResponse)FtpWebRequest.GetResponse())的时候总 ...
- Gamma Gamma~!!!
左图是没有进行gamma矫正的,右图是进行了gamma矫正的.以前一直以为是Tone Map的公式计算有问题,后来看PBR的paper时候,终于明白了gamma的重要性,一改,果然发现颜色不想以前那么 ...
- DDD:订单管理 之 如何组织代码
背景 系统开发最难的是职责的合理分配,或者叫:“如何合理的组织代码”,今天说一个关于这方面问题的示例,希望大家多批评. 示例背景 参考数据字典 需求 OrderCode必须唯一. Total = Su ...