•  
  •  
  • 首页
  •  
  •  

数据统计

正在加载数据...

日历

 

我的日志

发表新日志

智力题 

1.每天中午从法国塞纳河畔的勒阿佛有一艘轮船驶往美国纽约,在同一时刻纽约也有一艘轮船驶往勒阿佛。已知横渡一次的时间是7天7夜,轮船匀速航行,在同一航线,轮船近距离可见。 
请问今天中午从勒阿佛开出的船会遇到几艘从纽约来的船? 

2.巴拿赫病故于1945年8月31日。他的出生年份恰好是他在世时某年年龄的平方,问:他是哪年出生的? 

答案: 

设他在世时某年年龄为x,则x的平方
笔试题目 

1.设计一个重采样系统,说明如何anti-alias。 

2.y1(n)=x(2n),y2(n)=x(n/2),问: 

如果y1为周期函数,那么x是否为周期函数? 

如果x为周期函数,那么y1是否为周期函数? 

如果y2为周期函数,那么x是否为周期函数? 

如果x为周期函数,那么y2是否为周期函数? 

3.如果模拟信号的带宽为5kHz,要用8k的采样率,怎么办。 

4.某个程序在一个嵌入式系...

点击此处查看原文


8.1    选择题
(695)    根据编码规范,下面说法正确的是______。
a. 可以使用类型定义符typedef重命名用户类型;
b. typedef char NAME[20]; 是正确的定义;
c. 可以用宏定义来代替typedef的功能;
d. typedef是在预编译时完成的。
(a)
(696)    下面关于宏定义的说法正确的是:
a. 虽然预处理程序可以用#include指令包含任意一个文件,但最好不要用#include指令包含类型名不是".h"的文件,因为这样不容易区分哪些文件是用于编译预处理的;
b. 宏表达式及其参数应该使用括号括起来以避免二义性;
c. 尽量避免直接在代码中使用数字,应使用有意义的宏定义名字;
d. 宏所定义的多条表达式应放在大括号内。
(a.b.c.d)
(697)    下面宏定义符合规范的是_____
a. #define REC_AREA(a, b) a * b;
b. #define REC_AREA(a, ...

点击此处查看原文


11.1    选择题
(833)    下面关于算法说法错误的是_______。
a. 算法最终必须由计算机程序实现
b. 为解决某问题的算法同为该问题编写的程序含义是相同的
c. 算法的可行性是指指令不能有二义性 
d. 以上几个都是错误的
(834)    下面说法错误的是______.
a. 算法原地工作的含义是指不需要任何额外的辅助空间
b. 在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法
c. 所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界
d. 同一个算法,实现语言的级别越高,执行效率就越低
(835)    在下面的程序段中,对x的赋值语句的频度为_____。
for (int i; i{
for (int j=o; j{
x:=x+1;
}
}
a. 0(2n)            b. 0(n)        c. 0(n2)     d. O(log2n) 
(836)    下面...

点击此处查看原文


9.1       填空题

(768)  下面程序的输出是_____,为什么?

char *ptr;

if ((ptr = (char *)malloc(0)) == NULL)
{
    puts("Got a null pointer");
}
else
{
    puts("Got a valid pointer");
}


(769)  以下程序运行后的输出结果是______ 。

main()
{
    char m;
    m='B'+32; printf("%c\n",m);
}

已有定义如下:

struct node
{
    int data;
    struct node *next;
} *p;

以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。

p = (struct node *)m...

点击此处查看原文


10.1    选择题
(797)    下面函数那些是基于数据块的读写_____。
a.int feof(FILE *fp)
b.int fprintf(FILE *fp, const char *control_string)
c.unsigned fwrite(void *buffer, int size, int n, FILE *fp)
d.unsigned fread(void *buffer, int size, int n, FILE *fp)
(d)
(798)    设有以下结构体类型_____。
struct st
{
char name[8];
int num;
float s[4];
}student[50];
并且结构体数组student中的元素都已有值,若要将这些元素写到Flash文件fP中,以下不正确的形式是______。
a. fwrite(student, sizeof(struct st), 50, fp);
b. fwr...

点击此处查看原文


8.1    选择题
(695)    根据编码规范,下面说法正确的是______。
a. 可以使用类型定义符typedef重命名用户类型;
b. typedef char NAME[20]; 是正确的定义;
c. 可以用宏定义来代替typedef的功能;
d. typedef是在预编译时完成的。
(a)
(696)    下面关于宏定义的说法正确的是:
a. 虽然预处理程序可以用#include指令包含任意一个文件,但最好不要用#include指令包含类型名不是".h"的文件,因为这样不容易区分哪些文件是用于编译预处理的;
b. 宏表达式及其参数应该使用括号括起来以避免二义性;
c. 尽量避免直接在代码中使用数字,应使用有意义的宏定义名字;
d. 宏所定义的多条表达式应放在大括号内。
(a.b.c.d)
(697)    下面宏定义符合规范的是_____
a. #define REC_AREA(a, b) a * b;
b. #define REC_AREA(a, ...

点击此处查看原文


7.1    选择题
(456)    在c语言中,引用数组元素时,其数组下标的数据类型允许是____。
a. 整型常量                 b. 整型表达式
c. 字符型常量                d. 任何类型的表达式
(a.b.c)
(457)    若有以下说明和语句:
struct student
{
int age;
int num;
}std, *p;
 
p=&std;
则以下对结构体变量std中成员age的引用方式正确的是_____。
a. std.age
b. p->age
c. (*p).age
d. *p.age
(a.b.c)
(458)    以下scanf函数调用语句中对结构体变量成员的不正确引用是_____。
struct pupil
{
char name[20];
int age;
int sex;
}pup[5], *p;
p...

点击此处查看原文


6.1    选择题
(424)    执行语句for (i = 1; i++ a. 3
b. 4
c. 5
d. 不定
(c)
(425)    语句while(!E);中的表达式!E等价于
a. E==0
b. E!=1
c. E!=0
d. E==1
(a)
(426)    设有程序段
int k=10;
while(k=0)
{
k=k-1;
}
则下面描述中正确的是___
a. while循环执行10次
b. 循环是无限循环
c. 循环体语句一次也不执行
d. 循环体语句执行一次
(c)
(427)    以下程序段:
x = -1;
do
{
x=x*x;
}
while(!x);
 
a. 是死循环
b. 循环执行二次
c. 循环执行一次
d. 有语法错误
(c)
(428)   ...

点击此处查看原文


5.2    填空题
(372)    设已定义char s[] = "\"Name\\Address\"\n";则字符串s所占的字节数是_______。
(373)    若有定义语句:char s[100],d[100]; int j=0, i=0;且s中已赋字符串,请填空以实现字符串拷贝。(注:不得使用逗号表达式)
while([i])

d[j] = _________;
j++;
}
d[j]=0;
(374)    若想通过以下输入语句使a中存放字符串"1234",b中存放字符"5",则输入数据的形式应该是________。
Char a[10],b;
Scanf("a=%sb=%c", a, %b);
(375)    对于以下递归函数f,调用 f (3) 的返回值是_____。
f(int n)
{   
return((n>0) ? 2*f(n-1)+f(n-2) : -1);
}
(376)    以下函数调用语句中含有__...

点击此处查看原文


5.1    选择题
(346)    形参的缺省存储类别是_____。
a. 自动(auto)            b. 静态(static)
c. 寄存器(register)        d. 外部(extern)
(a)
(347)    下列程序的输出结果是_____。
fun(int a, int b, int c)
{  
c = a*b;  
}
main( )
{  
int c;
fun(2, 3, c);
printf("%d\n", c);
}
a. 0          b. 1           c. 6         d. 无法确定
(d)
(348)    在C程序中,若对函数类型未加说明,则函数的隐含类型为_____。
a. int        b. double     c. void     d. char 
(a)
(349)    以下程序的输出结果是_____。 点击此处查看原文