2011年全国自考高级语言程序设计模拟试卷(五)及答案(2)

2019-01-12 12:56

更多优质自考资料尽在百度贴吧自考乐园俱乐部

(http://tieba.http://www.wodefanwen.com//club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........

{ int j;

for(j=0;j<4;j ++) b[j]=2*j; } (5分)

四、程序填充题(本大题共3小题,每小题6分,共18分)给出下列程序,将横线处缺少的部分补上,使其能正确运行。 1.

图中空白处答案应为:,,。 (6分)

2.

下列程序是求短整型正整数的各位上的数字之和并输出。

main() { short m,; scanf(″%d″,&m); while () { s=s+m; }

printf(″%d″,s); } (6分)

3.

要求输入10个数,并将最大数输出。

# include ″stdio.h″ main()

{ int a[10],i,j; for (i=0;i< =9;i ++) scanf(″%d″,); for(i=0;i<9;i ++) if(a[i]>a[i+1]) { j=a[i+1];;a[i]=j; } printf(); } (6分)

五、程序设计题(第1小题5分,第2、3小题各6分,共17分)

更多优质自考资料尽在百度贴吧自考乐园俱乐部

(http://tieba.http://www.wodefanwen.com//club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........

1.

编一个程序,输入一个整数,输出其符号(若≥0,输出1;若<0,输出-1)。 (6分)

编程序按下列公式计算e的值(精度为1e-6)。

2.

e=1+11!+12!+13!+…+1n! (6分)

编一个函数,返回一维实型数组前 n 个元素的最大数、最小数和平均值。数组 、n 和最

3.

大数、最小数、平均数值均作为函数的形式参数,本函数无返回值。(用指针方法实现) (6分)

2011年全国自考高级语言程序设计模拟试卷(五)

一、单项选择题 (本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1:参考答案:C

试题内容:

在定义 int a[5][4];之后,对 a 的引用正确的是() A:a[2][4] B:a[5][0] C:a[0][0] D:a[0,0 ] 2:参考答案:C

试题内容:

设函数f()定义如下,则fun(7,8)的值是 ()

int fun(int x1,int x2)

{ int x; x1>x2?(x=3)∶(x=4); return(x+x1); }

A:9 B:10 C:11 D:12

3:参考答案:D

试题内容:

设有定义语句“int x[8]={5,4,3,2,1},*p=x;”,则*p+6的值是 ()

更多优质自考资料尽在百度贴吧自考乐园俱乐部

(http://tieba.http://www.wodefanwen.com//club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........

A:0 B:1 C:5 D:11

4:参考答案:B

试题内容:

运行下列程序后,输出结果是()

int f(int x,int y) { return(x-y); } main()

{ int a=40,b=20,c=10;

printf(″%d\n″,f(f(a,b),f(b,c))); }

A:0 B:10 C:30 D:50

5:参考答案:B

试题内容:

下列符号串中,不属于C语言保留字的是() A:if B:then C:static D:for

6:参考答案:C

试题内容:

当 c 的值不为0时,在下列选项中能正确将 c 的值赋给变量 a、b的是() A:c=b=a; B:(a=c)||(b=c); C:(a=c)&&(b=c);

更多优质自考资料尽在百度贴吧自考乐园俱乐部

(http://tieba.http://www.wodefanwen.com//club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........

D:a=c=b; 7:参考答案:D

试题内容:

执行下列程序段后的输出结果是 ()

int x=8; while (--x>6) printf(″*″);

A:**** B:*** C:** D:*

8:参考答案:C

试题内容:

运行下列程序后,输出结果是()

f(int x,int y,int *z) { return(*z=x*x+y*y); } main() {int a=3;

f(f(1,2,&a),f(1,2,&a),&a); printf(″%d″,a); }

A:9 B:10 C:50 D:60

9:参考答案:C

试题内容:

设有定义语句“int( *ptr)[10];”其中的 ptr 是() A:10个指向整型变量的指针 B:指向10个整型变量的函数指针

C:一个指向具有10个元素的一维数组指针 D:具有10个指针元素的一维数组 10:参考答案:C

更多优质自考资料尽在百度贴吧自考乐园俱乐部

(http://tieba.http://www.wodefanwen.com//club/5346389)欢迎?加入...欢迎?交流...止不住的惊喜等着你.........

试题内容:

以下()是不正确的转义字符。 A:\\ B:\ C:081 D:\0

11:参考答案:D

试题内容:

以下正确的定义语句是() A:int A[′a′]; B:int A[3,4]; C:int A[][3]; D:int A[10]; 12:参考答案:D

试题内容:

以只写方式打开一个文本文件,应选择的文件操作方式是() A:″a+″ B:″w+″ C:″wb″ D:″w″

13:参考答案:B

参考解析:Char

试题内容:

在C语言中,不合法的保留字是 () A:if B:Char C:float D:default 14:参考答案:D

参考解析:4.0

试题内容:


2011年全国自考高级语言程序设计模拟试卷(五)及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HSE第一次试题(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: