c语言经典笔试题.pdfVIP

  • 1
  • 0
  • 约6.75千字
  • 约 8页
  • 2026-02-12 发布于宁夏
  • 举报

c语言经典笔试题

c语言经典笔试题

引导语:C语言是一种计算机程序设计语言,它既具有高级语言

的特点,又具有汇编语言的特点。以下是店铺整理的c语言经典笔试

题,欢迎参考阅读!

1.用预处理指令#define声明一个常数,用以;

#defineSECONDS_PER_YEAR(;2.写一个“标准”宏MIN,这个宏

输入两个参数并;#defineMIN(A,B)((A)=;4.嵌入式系统中经常要

用到无限循环,你怎么样用C;这个问题用几个解决方案;while(1);

一些程序员更喜欢如下方案:;for(;;);第三个方案是用goto;

1.用预处理指令#define声明一个常数,用以表明1年中有多少

秒(忽略闰年问题)

#defineSECONDS_PER_YEAR(60*60*24*365)UL

2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一

个。

#defineMIN(A,B)((A)=(B)(A):(B))

4.嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环

呢?

这个问题用几个解决方案。我首选的方案是:

while(1)

{

}

一些程序员更喜欢如下方案:

for(;;)

{

}

第三个方案是用goto

Loop:

...

gotoLoop;

5.用变量a给出下面的定义

a)一个整型数(Aninteger)

b)一个指向整型数的指针(Apointertoaninteger)

c)一个指向指针的的指针,它指向的指针是指向一个整型数(A

pointertoapointertoaninteger)d)一个有10个整型数的数组

(Anarrayof10integers)

e)一个有10个指针的数组,该指针是指向一个整型数的(An

arrayof10pointerstointegers)

f)一个指向有10个整型数数组的指针(Apointertoanarrayof

10integers)

g)一个指向函数的指针,该函数有一个整型参数并返回一个整型

数(Apointertoafunctionthattakesanintegerasanargument

andreturnsaninteger)

h)一个有10个指针的数组,该指针指向一个函数,该函数有一个

整型参数并返回一个整型数(Anarrayoftenpointerstofunctions

thattakeanintegerargumentandreturnaninteger)

答案是:

a)inta;//Aninteger

b)int*a;//Apointertoaninteger

c)int**a;//Apointertoapointertoaninteger

d)inta[10];//Anarrayof10integers

e)int*a[10];//Anarrayof10pointerstointegers

f)int(*a)[10];//Apointertoanarrayof10integers

g)int(*a)(int);//Apointert

文档评论(0)

1亿VIP精品文档

相关文档