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语言(34次)笔试试题与答案解析

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

四川省普通高等学校计算机应用知识和能力

第三十四次等级考试 二级(C与C++语言) 笔 试 试 卷

第一部分 软件技术基础 (共15分) 一、是非判断题(每小题1分,共10分)

( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B ) 1. 作业与进程的主要区别是前者由用户提交,后者是由系统自动生成。 2. 从循环链表中任意一个结点出发不能访问到整个链表。

( 1A ) ( 2B ) ( 4A ) ( 6A ) ( 7A ) ( 9B ) ( 10B )

3. 如果分时操作系统的时间片一定,那么用户数越少,则响应时间越长。 4. 队列在操作系统的各种资源请求排队及数据缓冲区管理中广泛使用。 6. 虚拟设备技术能将独占设备转换为可共享的设备,提高资源利用率。 7. 链栈与顺序栈相比,有一个明显的优点是通常不会出现栈满的情况。 9. 黑盒测试要求测试人员根据程序内部逻辑结构设计或选择测试用例。 10.软件设计时,应力求增加模块间的耦合,减少模块的内聚。 二、选择题(每小题1分,共5分)

( 3B ) ( 5B )

5. 死锁产生的根本原因是操作系统能够提供的资源比请求

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语言程序设计试题及答案解析

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

C语言程序设计试题

第1、2、3章 概述、类型、表达式 一、选择题

一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( ) A、 任意 B、 第一个函数必须是主函数,其他函数任意 C、 必须完全按照执行的顺序排列

D、 其他函数可以任意,,主函数必须在最后 答案:A

下列四个叙述中,正确的是:( ) A、 C程序中的所有字母都必须小写

B、 C程序中的关键字必须小写,其他标 示符不区分大小写 C、 C程序中的所有字母都不区分大小写 D、 C语言中的所有关键字必须小写 答案:D

下列四个叙述中,错误的是:( )

A、 一个C源程序必须有且只能有一个主函数 B、 一个C源程序可以有多个函数

C、 在C源程序中注释说明必须位于语句之后 D、 C源程序的基本结构是函数 答案:C

下面不是C语言合法标识符的是:( )

A、abc B、5n C、_4m D、x3 答案:B

以下叙述不正确的是:( )

A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数

C语言程序设计试题及答案解析

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

C语言程序设计试题

第1、2、3章 概述、类型、表达式

一、选择题

1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( )

A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列

D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:( )

A、C程序中的所有字母都必须小写

B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:( )

A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数

C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:( )

A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:( )

A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、

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)快速