1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数;
答:
//假设线性表的双向链表存储结构
typedef struct DulNode{
struct DulNode *prior; //前驱指针
ElemType data; //数据
struct Dul...... <阅读全文>
C++面试题 C++笔试题 C语言面试题 C语言笔试题
英华达
地 址: 西安市高新技术开发区唐兴路6号唐兴数码大厦三层
电 话: (029)88452419
4. static有什么用途?(请至少说明两种)
1.限制变量的作用域
2.设置变量的存储域
7. 引用与指针有什么区别?
1...... <阅读全文>
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用”::” ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量...... <阅读全文>
约定:
1) 下面的测试题中, 认为所有必须的头文件都已经正确的包含了
2) 数据类型
char 一个字节 1 byte
int 两个字节 2 byte (16位系统, 认为整...... <阅读全文>
1.C/C++基础知识问题
a) 关键字volatile在编译时有什么含义?并给出三个不同使用场景的例子(可以伪代码或者文字描述)。
b) C语言中static关键字的具体作用有哪些 ?
c) 请问下面三种变量声明有何区别?请给出具体...... <阅读全文>
本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。
...... <阅读全文>
4. static有什么用途?(请至少说明两种)
1.限制变量的作用域
2.设置变量的存储域
7. 引用与指针有什么区别?
1) 引用必须被初始化,指针不必。
...... <阅读全文>
【1 使用宏】
1.1
#ifdef NDEBUG
#define TRACE(S) S
#else
#define TRACE(S) printf(“%s;\n”, #S); S
#endif
问:以上TRACE()宏的作用是什么?
1.2 #error的作用?
1.3 定义一...... <阅读全文>
一、选择题
(1) 下面叙述正确的是(C)
A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描...... <阅读全文>
(一)主要题型:
选择题(每题3分,约20题吧,具体什么题都有,包括网络、C以及其他硬件方面的基础知识);
简答题(总分约40分,主要包括读C程序给出结果同时给出适当的解释及其他一些硬件方面的问题);
(...... <阅读全文>
C语言考查的重点一般是:指针、结构体、条件编译、全局变量/局部变量。以下是我遇见过的面试问题:
1)请说一下extern C的作用(汉略)
2)请说一下#ifdef…的作用(汉略)
3)C语言里,哪些变量是存放在...... <阅读全文>
1 求下面结构体所占字节数
Struct e {
Unsigned char a:1;
Unsigned char b:2;
Unsigned char c;
}
2 写出 swap函数的实现
Void swap(int *a,int *b)
3 volatile的用法
4 问了一个关于param_pack()的东...... <阅读全文>
下面的题目必须全部答对才给分:
1、 如何在C中初始化一个字符数组。
2、 如何在C中为一个数组分配空间。
3、 如何初始化一个指针数组。
4、如何定义一个有10个元素的整数型指针数组。
5、 s[10]的另外一种表...... <阅读全文>
一 简答题
1 进制转换
2 单片机C51 用idata 及xdata 定义变量的存放区域 及其汇编指令
3 位运算 (置位 清零 取反)
二 求运放的电压增益
三 史密特触发电路的 高低电压阈值及回滞电压 依据...... <阅读全文>
一、选择题
1. 下列选项中,()是引用类型(选择一项)
a)enum类型
b)struct类型
c)string类型
d)int类型
2. 以下描述错误的是()(选择一项)
a)在C++中支持抽象类而在C#中不支持抽象类。
b)C++中可在头文...... <阅读全文>
1.
What is displayed when f() is called given the code:
class Number {
public:
string type;
Number(): type(“void”) { }
explicit Number(short) : type(“short”) { }
Number(int) : type(“int”) { }
}...... <阅读全文>
1.一群人围成一圈,123的报数,报3者出列,求最后一个人。
2.利用链表实现将两个有序队列A和B合并到有序队列H中,不准增加其他空间。
请提供全一点的程序
第一题:
// kickout.cpp : Defines the entry point...... <阅读全文>
1。编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。
char * search(char *cpSource, char ch)
{
char *cpTemp=NULL, *cpDest=NULL;
int i...... <阅读全文>
写一个SQL存储过程,建立一个表USER 字段是姓名,年龄,职位,权限,然后向里面插入6条数据,然后查询出年龄大于18的所有信息。
用C语言写个函数,完成去掉字符串左边的空格,把右边的空格用0填充。调用之,然...... <阅读全文>
1、C语言程序的基本单位是____ A) 程序行 B) 语句 C) 函数 D) 字符、C、1
2、C语言程序的三种基本结构是____ A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构 C、嵌套结构,递归结构,顺序...... <阅读全文>
一:填空:
1. 现有类public void CCompany,请写出它的拷贝构造函数_____________,析构函数___________,运算符+=的重载函数____________.
2. int i = 10, j = 10, k = 3, k /= i + j, k = ___________.
3. 现...... <阅读全文>
C方向
1.在X86系统中,如下变量在内存中的字节存放顺序。
DWORD Value1=0x8010011c
UINT Value2=12801
2.ASCII和Unicode有什么区别?汉字是如何显示的?
3.说出你最熟悉的三种排序方法,用你最熟悉的语言写出...... <阅读全文>
4. #include “stdio.h” 和 include 的区别
3. “abcdefghi”向后移动2位 “hicdefgh” 写一函数实现此功能 (*p为要移动的字符串,nsteps为移动的位数)
void pp (char *p, int nsteps)
{
//请填写
}
1. Bool bs...... <阅读全文>
1. 找错
void test1()
{
char string[10]; //string的长度应该设为11,要给”留出位置
char* str1=”0123456789″;
strcpy( string, str1);
}
void test1()
{
char string[10], str1[10];
fo...... <阅读全文>
A. (C/C++程序员) 编写一个程序完成以下功能:
– 从磁盘上读入一个文件,这个文件可能是一个HTML格式的文件或者其他格式的
– parse此文件中可能包含的RSS链接 (可能0或多个)。
...... <阅读全文>
