高级语言程序设计(一)00342,历年真题,试卷(7)

2019-03-10 17:49

if(a[i] [j]>max) max=a[i] [j]; if(a[i] [j]

}

printf(\%d,min=%d,sum=%d\\n\,______);/*第三空*/ }

31.将26个小写英文字母中的元音字母(a,e,i,o,u)写入到文件vo.txt中。

#include\void main( ) {

char_____;/*第一空*/ FILE *fp;

fp=fopen(\,\;

for(ch=′a′;ch<=′z′;ch++)

if(______________)fputc(ch,fp);/*第二空*/ _________;/*第三空*/ } 32.根据迭代公式x1?1a(x0?),求a的平方根(精度要求x1?x0<10-6)。 2x0#define EPS 1E-6

#include_____ /*第一空*/ void main( ) {

float a,x0,x1=1.0; scanf(\%f\,&a); do {

x0=x1;

x1=_______;/*第二空*/

}while(fabs(x1-x0)>=_____);/*第三空*/ printf(\%.6f\n\; }

五、程序设计题(本大题共2小题,每小题8分,共16分)

33.从键盘输入三条边a、b和c,若能构成三角形则输出其面积,否则输出不能构成三 角形的提示信息“No triangle”。 三角形面积计算公式area?s(s?a)(s?b)(s?c)其中:s=(a+b+c)/2。

34.(1)编写一个函数change( )实现两个实型变量的值交换;

(2)写出主函数,从键盘上输入两个数,然后调用函数change()交换两个实型数的值并输出。

第 31 页

2010年10月自考高级语言程序设计(一)参考答案

第 32 页

第 33 页

全国2011年10月自学考试高级语言程序设计(一) 试题

课程代码:00342

一、单项选择题(本大题共1 5小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或 未选均无分。

1.自定义标识符由字母、数字或下划线组成,且第一个字符必须是( A.数字 B.字母或数字 C.数字或下划线

D.字母或下划线

2.运算符优先级符合由高到低排列的一组是( ) A.+、!=、&&、= B.&&、!=、+、= C.!=、+、=、&&

D.&&、=、!=、+

3.转义字符中正确的是( ) A.'\\' B. '\\xyz' C.'\\\\'

D. '\\820' 14.下列程序段执行后x、y和z的值分别是( ) int x=10,y=20,z=30; if(x>y)z=x;x=y;y=z; A.10,20,30 B.20,30,30 C.20,30,10

D.20,30,20

5.下列程序段执行后的输出结果是( ) int k=-4,a=3,b=2,c=l; printf(\%d/n\,k

D.4

6.关于for(表达式1;表达式2;表达式3),叙述正确的是( ) A.表达式1不可以缺省 B.表达式2不可以缺省 C.表达式3不可以缺省

D.三个表达式都可以缺省

7.设int*p[4];,则标识符p是( ) A.整型数组名 B.指针数组名

C.指针函数名

D.指向整型变量的指针 8.在循环结构中,continue语句的作用是( ) A.继续执行本次循环 B.提前退出多重循环 C.提前结束本次循环

D.提前退出本重循环

第 34 页

)

9.数组定义及初始化正确的是( ) A.char a[5]={}; C.char a={\;

1O.设int m;,与while(!m)等价的是( ) A.while(m!=0) C.While(m=O)

B.while(m=1) D.while(m!=1)

B.int a[5]={0,1,2,3,4,5};

D.char a[]={'0','1','2','3','4','5'};

11.设char*s l=\*s2=\;,执行语句printf(\%d\\n\,strlen(strcpy(sl,s2)));后的输出结果是( ) A.4 B.5 C.9

D.1O

12.下列不属于C语言数据类型的保留字是( ) A.real B.void C.float

D.double 13.设int i,j=7,*p=&j;,与赋值语句i=j;等价的是( ) A.i=&p; B.p=*&j; C.p=&j;

D.i=*p:

14.正确表示数学关系式x≥y≥z的C语言表达式是( ) A.x>=y>=z B.(x>=y)&&(y>=z) C.(x>=y)&(y>=z)

D.(x>=y)||(y>=z)

15.设struct student{char name[10];char sex;}stu;,则sizeof(stu)的值是( A.2 B.1O C.11

D.12

第 35 页

)


高级语言程序设计(一)00342,历年真题,试卷(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:听英语新闻必须记住的60个短语

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

马上注册会员

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