c语言笔试题及答案

“c语言笔试题及答案”相关的资料有哪些?“c语言笔试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言笔试题及答案”相关范文大全或资料大全,欢迎大家分享。

c语言常见笔试题及答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

c语言常见笔试题及答案

c语言常见笔试题总结

c语言笔试题(九)

2006-09-06

Tag: C语言

1.

#include "stdio.h"

int main()

{

int a;

int *p;

p = &a;

*p = 0x500;

a = (int )(*(&p));

a = (int )(&(*p));

if(a == (int)p)

printf("equal !\n");

else

printf("not equal !\n");

}

请问本程序的输出显示是什么?

答案:输出显示为”equal!”

2.

struct {

signed int bit0:1;

signed int bit1:1;

signed int bit2:1;

signed int bit3:1;

signed int bit4:1;

signed int bit5:1;

signed int bit6:1;

signed int bit7:1;

}bits;

请问sizeof(bits)是否是正确的表达式?

请问语句bits mybits; 的定义是否正确?如果不正确,要如何修改上述的结构定义才能使该语句正确?修改后

c语言常见笔试题及答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

c语言常见笔试题总结

c语言笔试题(九) 2006-09-06 Tag: C语言 1.

#include \int main() { int a; int *p;

p = &a;

*p = 0x500;

a = (int )(*(&p)); a = (int )(&(*p)); if(a == (int)p)

printf(\ else

printf(\}

请问本程序的输出显示是什么? 答案:输出显示为”equal!”

2.

struct {

signed int bit0:1; signed int bit1:1; signed int bit2:1; signed int bit3:1; signed int bit4:1; signed int bit5:1; signed int bit6:1; signed int bit7:1;

}bits;

请问sizeof(bits)是否是正确的表达式?

请问语句bits mybits; 的定义是否正确?如果不正确,要如何修改上述的结构定义才能使该语句正确?修改后的结构定义是否会影响sizeof(bit

C语言笔试题答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

C语言笔试题答案

一、 简答题

1. 程序的局部变量存在于(栈)中,全局变量存在于(静态区)中,动态申请数据存在于

(堆)中。 2. 设有以下说明和定义:

typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max;

则语句 printf(\的执行结果是:_______

data是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20。

data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52。

3. 32位系统下,请问如下语句的值

unsigned char *p1; unsigned long *p2;

p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; 请问p1+5=0x801005 p2+5=0x810014

4. int i=10, j=10, k=3; k*=i+j

华为C语言笔试题

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

华为 C 笔试

华为 c语言 笔试题
不管怎么说,华电每年都有几个人进华为,相对来说钱少活累。不到万不得已还是不要选华为。
不过还是努力学习,先获得进华为的实力再说。

华为笔试题搜集
1.static有什么用途?(请至少说明两种)
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用

2.引用与指针有什么区别?
1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
3) 不存在指向空值的引用,但是存在指向空值的指针。

3.描述实时系统的基本特性
在特定时间内完成特定的任务,实时性与可靠性。

4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量储存在静态数据库,局部变量在堆栈。

5.什么是平衡二叉树?
左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。

6.堆栈溢出一般是由什么原因导致的?
没有回收垃圾资源。

7.什么函数不能声明为虚函数?

C语言笔试题.wps

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

C语言总复习题一 一、选择题

1.一个C语言程序是由()组成的。

A一个主程序和若干子程序 B函数 C 若干过程 D若干子程序

2.若x,I,j和K都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为(). A 4 B 16 C 32 D 52

3.若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0<=i<=9,则对a数组元素不正确的引用是()。

A a[p-a] B *(&a[i]) C p[i] D a[10] 4.四个选项中,均是C语言关键字的选项是()

A auto enum include B switch,typedef,continue C signed union scanf D if struct type 5.下面四个选项中,均是不正确的八进制数或十六进制数的选项是()

A 016 0x8f B oabc 017 C 010 -0x11 D 0a12,7ff,-123 6.一下程序的运行结果是() #include stdio.h; main()

{int a,b,d=241; a=d/100%9; b=(-1)&&(-1);

Printf(\}

A 6

C语言笔试题题目

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

C语言笔试题题目

一、 简答题

1. 程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于()中。 2. 设有以下说明和定义:

typedef union {long i; int k[5]; char c;} DATE;

struct data { int cat; DATE cow; double dog;} too; DATE max;

则语句 printf(\的执行结果是:_______ 3. 32位系统下,请问如下语句的值

unsigned char *p1; unsigned long *p2;

p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; 请问p1+5= p2+5=

4. int i=10, j=10, k=3; k*=i+j; k最后的值是?

5. #define DOUBLE(x) x+x ,i = 5*DOUBLE(5); i 是多少? 6. 下面程序的输出是_____,为什么? char *ptr;

if ((ptr = (char *)malloc(0)) == NULL) {

puts(\} else {

puts(\}

7.

C语言笔试题带答案8.doc

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

2014-09-25 06:30:01 阅读( 82 ) 1525人 收藏本页 标签:C语言面试题

一、选择题((1)~(10)每小题2分,(11)~(50)每小题1分,共60分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选

项涂写在答题卡相应位置上,答在试卷上不得分。

(1)数据的存储结构是指________。

A)存储在外存中的数据 B)数据所占的存储空间量

C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 答案:D

评析:数据的逻辑结构在计算机存储空间中的存放形式形式称为数据的存储结构(也称数据的物理结构)。

(2)下列关于栈的描述中错误的是________。

A)栈是先进后出的线性表

B)栈只能顺序存储

C)栈具有记忆作用

D)对栈的插入与删除操作中,不需要改变栈底指针 答案:B

评析:栈是一种特殊的线性表,又称先进后出表(FILO—First In Last Out)。

(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是

________。

A)冒泡排序为n2 B)冒泡排序为n

C)快速

C语言试题及答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

下面四个选项中,均是不合法的用户标识符的选项是()。 A、float la0 _A B、A P_0 do C、_123 temp int D、b-a goto int

表达式18/4*sqrt(4.0)/8值的数据类型为()。 A、double B、float C、int D、不确定 设:

long w=65535,t=7654321;

根据下面的输出结果,正确的程序段是( ). w=65535,t=7654321 end

A、printf(\B、printf(\C、printf(\D、printf(\

选择结构中的条件与循环结构中循环成立的条件, 在写法上可以是任一表达式,但其值只能被判断为“真”或“假”。 哪个数作为逻辑“假”值()。 A、0 B、-1

C、非零的数 D、1

假定有以下变量定义: int k=7,x=12;

则能使值为3的表达式是:( ) A、(x%=k)-(k%=5)

- 1 -

B、x%=(k-k%5) C、x%=k-k%5 D、x%=(k%=5)

在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的 表达式是()。 A、(E>0||E<0) B、(E==0) C、(!E==0) D、(E!=0)

下面有关 for 循环的正确描述

c语言试题及答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

1、以下正确的说法是( B )

(A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义

(C) 系统根本不允许用户重新定义标准库函数

(D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D )

(A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;}

(C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; ret

C语言试题及答案

标签:文库时间:2024-07-02
【bwwdw.com - 博文网】

一、选择题

(1)算法的空间复杂度是指 A)算法程序的长度 B)算法程序中的指令条数 C)算法程序所占的存储空间 D)执行过程中所需要的存储空间 (2)用链表表示线性表的优点是 A)便于随机存取

B)花费的存储空间较顺序存储少 C)便于插入和删除操作

D)数据元素的物理顺序与逻辑顺序相同 (3)数据结构中,与所使用的计算机无关的是数据的 A)存储结构 B)物理结构 C)逻辑结构 D)物理和存储结构

(4)结构化程序设计主要强调的是 A)程序的规模 B)程序的效率

C)程序设计语言的先进性 D)程序易读性

(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指

A)模块间的关系

B)系统结构部件转换成软件的过程描述 C)软件层次结构 D)软件开发过程

(6)检查软件产品是否符合需求定义的过程称为 A)确认测试 B)集成测试 C)验证测试 D)验收测试

(7)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 A)控制流 B)加工 C)数据存储 D)源和