全国年月高等教育自学考试高级语言程序设计试课程代码

上传人:ji****72 文档编号:39684351 上传时间:2018-05-18 格式:DOC 页数:8 大小:52KB
返回 下载 相关 举报
全国年月高等教育自学考试高级语言程序设计试课程代码_第1页
第1页 / 共8页
全国年月高等教育自学考试高级语言程序设计试课程代码_第2页
第2页 / 共8页
全国年月高等教育自学考试高级语言程序设计试课程代码_第3页
第3页 / 共8页
全国年月高等教育自学考试高级语言程序设计试课程代码_第4页
第4页 / 共8页
全国年月高等教育自学考试高级语言程序设计试课程代码_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、浙 00342# 高级语言程序设计(一)试题 第 1 页 共 8 页全国 2007 年 1 月高等教育自学考试 高级语言程序设计(一)试题 课程代码:00342一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1以下正确的 C 语言自定义标识符是( )A_laB2a_CdoDa.122在 C 语言中,错误的常数表示是( )A0LB-0x6aLC6D1.234E3.53设 int a,x=2;执行语句 a=x0?3*x(x=10);后,变量 x 的值是( )A1B2C6D1

2、04设有以下程序段:int x=2,y=2,z=0,a;a=+x|+yprintf(%d,%d,%dn,x,y,z);执行后输出的结果是( )A2,2,0B3,3,1C3,2,0D3,2,15在 C 语言中,字符串TOPt65的长度是( )A5B7C9D126设 float x;,由键盘输入:12.45,能正确读入数据的输入语句是( )Ascanf(%5f,Bscanf(%5d,Cscanf(%f,x);Dscanf(%s,,则 p 的含义是( )A指向整型变量的指针数组B指向 4 个整型变量的函数指针C4 个指向整型变量的指针变量D指向具有 4 个整型元素的一维数组的指针11设 char x

3、10=Windows,dos,unix;,执行 pintf(%c,x12);后输出的结果是( )AnBiCoDs12设 int a43=1,2,3,4,5,6,7,8,9,10,11,12;int(* ptr)3=a,*p=a0;,则与数组元素 a12等价的是( )A*(p+2)+3)B*(*(p+3) )C (*ptr+1)+2D*(ptr+1)2)13设 int a=11,b=2;,执行下述程序段后,变量 a 和 b 的值分别是( )doa/=b+;while(ab);A1,3B1,4C2,3D2,414在 C 语言中,下列错误的说法是( )A函数可以递归调用B不允许在函数中再定义函数C递

4、归程序不可能用非递归算法实现浙 00342# 高级语言程序设计(一)试题 第 3 页 共 8 页D对于 continue 语句,可以通过改变程序的结构而不使用它15设 int a23=1,2,3;,则元素 a10的值是( )A0B1C2D316若 main()带参数,正确的是( )Amain(int argc,char*argv)Bmain(int argc,char*argv)Cmain(int argc,char argv)Dmain(int argc,char argv)17设struct student char name10;int sex;int num;s,*p=以下对结构型变量

5、 s 中成员 num 的非法引用是( )Ap-numB(*p).numCs.numDstudent.num18下列说法中正确的是( )AC 语言的预处理命令只有宏定义和文件包含B预处理命令只能出现在主函数之前C所有预处理命令都是以符号#开头D有些预处理命令不是在源程序编译之前处理19设 enum week mon,tue=2,wed,thu,sat=6day;,则枚举常量 mon 和 thu 的值分别是( )A0 和 4B1 和 4C0 和 3D1 和 520下列属于文件包含的命令是( )A#define N 25B#endifC#include stdio.hD#else二、填空题(本大题共

6、 10 小题,每小题 2 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。浙 00342# 高级语言程序设计(一)试题 第 4 页 共 8 页21.一个 C 语言程序的执行起点是_。22.设 int x=3,y=5;,则执行 printf(%dn,xy);后输出_。23设 int s32=1,2,3,4,5,6,(*p)2=s;,则*(*(p+1)+1)的值是_。24C 语言中,可以处理的两类文件分别是文本文件和_。25设 int a=2;,则执行 a+=a*=15;后,变量 a 的值是_。26设 double y45;,则数组 y 中元素的个数是_。27设 int x=7

7、,y=3,则表达式 x%y+x/y 的值是_。28设 char s=apple;,则执行 printf(%dn,strlen(s);后输出的值是_。29设unionint i;char j10;float k;u;则 sizeof(u)的值是_。30设#define MOD(a,b)a%bmain() int x=4,y=16,z;z=MOD(y,x);printf(%dn,z+);则程序执行的结果是_。三、程序分析题(本大题共 5 小题,每小题 5 分,共 25 分)阅读下列程序,将输出结果写到各题右侧的空白处。31main()int x=15;while(x0;i-)printf(%d,b

8、i-1);34.# include main()int a,b,i;a=b=0;for(i=0;imain()int num;long int sum=0L;FILE*fp;fp=fopen(num.dat, r);dofscanf(_,/*第一空*/sum+=_;/*第二空*/printf(%5d,num);while(_);/*第三空*/printf(nsum=%ldn,sum);fclose(fp);五、程序设计题(本大题共 3 小题,第 39 小题 5 分,第 40、41 小题各 6 分,共 17 分)39输入两个实型数 x 和 y,计算并输出它们的和、差、积和商。40输入自变量 x 的值后,计算并输出 y 的值。计算公式:y= 10xe10x0xcosxsin0xxx当当当41.用循环结构输出下列数字金字塔(共 9 行) 。112112321123432112345678987654321

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

当前位置:首页 > 行业资料 > 其它行业文档

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