更多优质自考资料尽在百度贴吧自考乐园俱乐部
(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
试题内容: