| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 758 人关注过本帖
标题:好心人帮我看看有错没??
取消只看楼主 加入收藏
liyanguestc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-5-15
收藏
 问题点数:0 回复次数:2 
好心人帮我看看有错没??

一、从下列四个供选择的答案中选出正确的一个答案(每题2分,共30分)

1 语句printf("%%d%d", 123); 将输出:

A) %123%d B) %%d123 C) %d123 D)上述语句语法有错

2 执行下列程序段后, a值为:

int a, b;

a=15; b=12;

a=(a-- ==b++)? a%5 : a/5;

A) 0 B) 2.8 C ) 4 D) 2

3 判断字符变量c的值为数字('0'---'9')则返回1,否则返回0, 可用表达式:

A) '0'<=c<='9' B) '0'<=c && c<='9' C) '0'<=c || c<= '9' D)以上均不是

4 对于int x, y; 语句 if (x<0) y= -1; else if (!x) y=0; else y=1; 等价于:

A) y=0; if (x>=0) if (x) y=1; else y= -1;

B) if (x!=0) if (x>0) y=1; else y= -1; else y=0;

C) if (x<0) y= -1; if (x!=0) y=1; else y=0;

D) y= -1; if (x!=0) if (x>0) y=1; else y=0;

5 循环 for(i=0, j=5; ++i!=--j; ) printf("%d %d", i, j); 将执行

A) 6次 B) 3次 C) 0次 D) 无限次

6 下列程序段执行后s值为:

int i=5, s=0;

do if (i%2) continue; else s+=i; while (--i);

A) 15 B) 9 C) 6 D) 以上均不是

7 以下程序的正确运行结果是。

f(int a)

{int i=0;static int c=3;

i++;c++;

return(a+i+c);

}

main()

{int a=2,i;

for(i=0;i<3;i++) printf("%4d",f(a));

}

A) 7 7 7 B) 7 10 13 C) 7 9 11 D) 7 8 9

8 对于以下宏定义:

#define SQ(x) x*x

#define DD(x,y) SQ(x)-SQ(y)

宏调用DD(2*3, 2+3)执行后值为:

A) 43 B) 11 C) 25 D) 以上均不是

9 对于以下结构定义:

struct { int len;

char *str;

} *p;

*p->str++中的++加在

A) 指针str上 B) 指针p上 C) str所指的内容上 D) 以上均不是

10 若x=2,y=3则x&y的结果是。

A) 0 B) 2 C) 3 D) 5

11若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式

字符串应是。

A) "ab+" B) "wb+" C) "rb+" D) "ab"

12 已知函数的调用形式:fread(buffer,size,count,fp);其中 buffer代表的是。

A) 一个整形变量,代表要读入的数据项总数

B) 一个文件指针,指向要读的文件

C) 一个指针,指向要读入数据的存放地址

D) 一个存储区,存放要读的数据项

13 若有以下说明和语句, 已知int和double类型分别占2和8个字节,则sizeof(st)的值为:

struct st {

char a[10];

union {

int i;

double y;

}

};

A) 18 B) 20 C) 12 D) 以上均不是

14 在C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为:

A) void B) double C) char D) int

15 对于以下递归函数f, 调用f(4),其返回值为:

int f(int n)

{ if (n == 0)

return 1;

return f(n-1)+n;

}

A) 10 B) 11 C) 0 D) 以上均不是

搜索更多相关主题的帖子: False 
2005-09-30 08:46
liyanguestc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-5-15
收藏
得分:0 

一、从下列四个供选择的答案中选出正确的一个答案(每题2分,共30分)

1 语句printf("%%d%d", 123); 将输出:

A) %123%d B) %%d123 C) %d123 D)上述语句语法有错

2 执行下列程序段后, a值为:

int a, b;

a=15; b=12;

a=(a-- ==b++)? a%5 : a/5;

A) 0 B) 2.8 C ) 4 D) 2

3 判断字符变量c的值为数字('0'---'9')则返回1,否则返回0, 可用表达式:

A) '0'<=c<='9' B) '0'<=c && c<='9' C) '0'<=c || c<= '9' D)以上均不是

4 对于int x, y; 语句 if (x<0) y= -1; else if (!x) y=0; else y=1; 等价于:

A) y=0; if (x>=0) if (x) y=1; else y= -1;

B) if (x!=0) if (x>0) y=1; else y= -1; else y=0;

C) if (x<0) y= -1; if (x!=0) y=1; else y=0;

D) y= -1; if (x!=0) if (x>0) y=1; else y=0;

5 循环 for(i=0, j=5; ++i!=--j; ) printf("%d %d", i, j); 将执行

A) 6次 B) 3次 C) 0次 D) 无限次

6 下列程序段执行后s值为:

int i=5, s=0;

do if (i%2) continue; else s+=i; while (--i);

A) 15 B) 9 C) 6 D) 以上均不是

7 以下程序的正确运行结果是。

f(int a)

{int i=0;static int c=3;

i++;c++;

return(a+i+c);

}

main()

{int a=2,i;

for(i=0;i<3;i++) printf("%4d",f(a));

}

A) 7 7 7 B) 7 10 13 C) 7 9 11 D) 7 8 9

8 对于以下宏定义:

#define SQ(x) x*x

#define DD(x,y) SQ(x)-SQ(y)

宏调用DD(2*3, 2+3)执行后值为:

A) 43 B) 11 C) 25 D) 以上均不是

9 对于以下结构定义:

struct { int len;

char *str;

} *p;

*p->str++中的++加在

A) 指针str上 B) 指针p上 C) str所指的内容上 D) 以上均不是

10 若x=2,y=3则x&y的结果是。

A) 0 B) 2 C) 3 D) 5

11若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式

字符串应是。

A) "ab+" B) "wb+" C) "rb+" D) "ab"

12 已知函数的调用形式:fread(buffer,size,count,fp);其中 buffer代表的是。

A) 一个整形变量,代表要读入的数据项总数

B) 一个文件指针,指向要读的文件

C) 一个指针,指向要读入数据的存放地址

D) 一个存储区,存放要读的数据项

13 若有以下说明和语句, 已知int和double类型分别占2和8个字节,则sizeof(st)的值为:

struct st {

char a[10];

union {

int i;

double y;

}

};

A) 18 B) 20 C) 12 D) 以上均不是

14 在C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为:

A) void B) double C) char D) int

15 对于以下递归函数f, 调用f(4),其返回值为:

int f(int n)

{ if (n == 0)

return 1;

return f(n-1)+n;

}

A) 10 B) 11 C) 0 D) 以上均不是


2005-09-30 08:48
liyanguestc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-5-15
收藏
得分:0 
我的答案是CDBBD  BDACB  BCADB
帮我检查一下!谢谢啊!

2005-09-30 08:50
快速回复:好心人帮我看看有错没??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034073 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved