2020年年4月浙江高等教育自学考试高级语言程序设计试题

上传人:pu****.1 文档编号:457089793 上传时间:2023-02-24 格式:DOCX 页数:9 大小:15.23KB
返回 下载 相关 举报
2020年年4月浙江高等教育自学考试高级语言程序设计试题_第1页
第1页 / 共9页
2020年年4月浙江高等教育自学考试高级语言程序设计试题_第2页
第2页 / 共9页
2020年年4月浙江高等教育自学考试高级语言程序设计试题_第3页
第3页 / 共9页
2020年年4月浙江高等教育自学考试高级语言程序设计试题_第4页
第4页 / 共9页
2020年年4月浙江高等教育自学考试高级语言程序设计试题_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2020年年4月浙江高等教育自学考试高级语言程序设计试题》由会员分享,可在线阅读,更多相关《2020年年4月浙江高等教育自学考试高级语言程序设计试题(9页珍藏版)》请在金锄头文库上搜索。

1、xx 年 4 月浙江高等教育自学考试高级语言程序设计(一)试题课程代码: 00342一、判断题(判断下列各题,正确的在题后括号内打“”,错的打“”。每小题1 分,共 10 分)1.C语言源程序是可以用来直接运行的程序。()2.C语言中以 %x开头的数是十六进制整数。()3.C程序中的变量,必须先定义(声明),才能使用。()4. 在 C程序中, 9ab 是非法的用户标识符。()5.C语句必须用一个分号作为结束。()6.do_while语句构成的循环不能用break 语句退出。()7.scanf函数是 C语言的标准输入函数。()8.C程序的 main 函数不能有参数。()9. 在函数内部定义的变量

2、称为局部变量。()10. 用#include 包含的头文件的后缀必须是。 h. ()二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1 分,共 20分)1.C语言程序的三种基本结构是()结构、选择结构和循环结构。A. 顺序 B. 递归C. 转移 D.嵌套2. 以下选项中正确的实型常量是()。A.0B.-10C.0.19D.1.91023. 在 C语言程序中,用关键字()定义长整型变量。A.longB.floatC.doubleD.char4. 十进制数 8 的八进制数是()。A.11B.010C.8D.085. ()不是合法的 C语句。A.

3、intj;j+ ;B.intj;j+; C.intj; j+ ;D.floatj=0;j+ ;6. 若变量 a,b 已正确定义并赋值, 符合 C语言语法的表达式是()。A.a=b=a+1B.abC.abD.ab7. 对以下的 scanf 语句,正确的输入方式是()。intk1,k2,k3,k4;scanf( %d%d%d%d,A.102030,40B.10203040C.10,203040D.102030,408. 表达式! x 等效于()。A.x=1B.x=0C.x!=1D.x!=09. 要定义字符型变量 a 并赋初值,()是正确的。A.chara=3; B.chara= “3”;C.cha

4、ra=%;D.chara=* ;10. 以下函数调用语句中,含有的实参个数是()。calc(exp1,( exp3,exp4,exp5);A.1B.2C.3D.411. 下列语句定义整型指针 p1、p2,()是正确的。A.intp1,p2;B.int*p1,*p2;C.int*p1,p2;D.int*p1,p2;12. 若变量已正确定义并且指针 p 已经指向变量 x,则 * A.xB.pC.D.13. 数组定义为“ inta 4;”,表达式()是错误的。A.*aB.a0C.aD.a+14. 数组定义为 inta 2 3=1 ,2,3,4,5,6 ,数组元素()的值为 1.A.a 1 2B.a1

5、 1C.a2 3D.a0 015. 表达式 strlen (“ hello ”)的值是()。A.4B.5C.6D.716. 要调用字符串函数时,在 #include 命令行中应包含()。A. “stdio.h ”B. “string.h ”C. “math.h ”D.“ctype.h ”17. 若变量已正确定义且 k 的值是 4,计算表达式(j=k+ )后,()是正确的。A.j=4,k=5B.j=4 ,k=4C.j=5,k=4D.j=5 ,k=518.C语言中运算对象必须是整型的运算符是()。A.%B./C. !D.*19. 若有 charfname =infile.dat ;,则为读而打开文

6、本文件infile.dat的正确写法是()。A.fopen(infile.dat, r )B.fopen( infile.dat, r )C.fopen(fname, r )D.fopen( fname, r )20. 下列运算符中,优先级从高到低依次为()。A.B.|,C.D.!,三、填空题(每小题2 分,共 20 分)1. 表达式( 4/5* (float )3+(float )3*4/5 )的值为 _.2. 下列程序段的输出结果是 _.#includeprintf( %d, NULL);3. 表达式( 4|1 )4. 下列程序段的输出结果是 _. #defineM (x,y)( x*y

7、)printf( %d, M(2,3+4);5. 下列程序段的输出结果是 _. charc= a; intk=4 ;switch(c)casea: k=1;caseb: k=2;casec: k=3;printf( %d, k);6. 下列程序段的输出结果是 _.intk=10;if(k=0);7. 下列程序段的输出结果是 _. intx=3 ;if(x=5)x+;printf( %dn, x);8. 以下程序段的输出结果是 _. intk ,sum=0;for(k=5;kmain()intk;for(k=4;k=1;k- )fun ();fun()staticintm=0;m+;printf

8、(“ %d#”, m);3. 以下程序的输出结果是 _. #includeintc;func(int*a ,intb )c=(*a )*b ;*a=b-1 ;b+;return(*a+b+1);main()inta=4,b=2,p=0;p=func(printf( %d,%d,%d,%d#, a,b,c,p);4. 若输入 afdsxxb3c ,则以下程序的输出结果是 _. #includevoidmain()intn;charch;doch=getchar();while(ch7);n=0;don+;ch=getchar();while(ch=0num)%2=0)k+=pp-num;pp=p

9、p-next;return(k);五、程序填空题(阅读程序,在_处填入适当的内容,使程序变得完整,第1 小题 6 分,第 2 小题 4 分,共 10 分)1. 读入 n(n voidmain ()_;charch;intcount=0 ;if( fp=fopen( data.txt, r ) =NULL)printf(不能打开文件data.txt! n);exit(0);while( ch=_(fp )! =EOF)if(ch=0) count+ ;printf( %d, count );fclose(fp );六、编程题(每小题10 分,共 20 分)1.sum=1+3+5+7+9+,输入正整数n,求 sum的前 n 项和。2. 输入一个正整数 m,如果 m是素数,输出“ Yes”,否则,输出“ No”。要求定义并调用函数 isprime (x)来判断 x 是否为素数(素数:除了 1 和此数本身之外,不能被其它整数整除的自然数,1不是素数, 2 是素数),在下面空出的位置完成程序,不能定义新的变量,可不用已定义的某些变量。#include#includevoidmain()intm;intisprime(intx )inti,m;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号