[自考类试卷]2006年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc
《[自考类试卷]2006年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2006年下半年全国自考(高级语言程序设计)真题试卷及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、2006 年下半年全国自考(高级语言程序设计)真题试卷及答案与解析一、单项选择题1 以下属于 C 语言保留字的是( )(A)fopen(B) include(C) get(D)unsigned2 C 语言中,错误的 int 类型的常数是( )(A)100000(B) 0(C) 37(D)0xaf3 在 C 语言中,a和“a“存储所占用的字节数分别是( )(A)1,1(B) 1,2(C) 2,1(D)2,24 对于数学表达式 ,正确的 C 语言表达式是( )(A)2sqrt(x)+(a+b)/3sin(x)(B) 2sqrt(x)+(a+b)/(3sin(x)(C) 2*sqrt(x)+(a+b
2、)/3/sin(x)(D)2*sqrt(x)+(a+b/3*sin(x)5 设 int x=10,a=0,b=25;,条件表达式 x1? a+10:b 的值是( )(A)0(B) 1(C) 10(D)256 C 语言中,下列运算符优先级最高的是( )(A)!(B) %(C)(D)=7 sizeof(double)是( )(A)函数调用(B) int 型表达式(C) double 型表达式(D)非法表达式8 设有以下程序段: int a=1,b=10,c=1,x; x=ab|+c ; printf(“%d,%dn“,x,c); 执行后输出的结果是( )(A)0,0(B) 0,1(C) 1,0(D
3、)1,19 设 int x;,则以下语句中错误的输入是( )(A)scanf (“%d“,x) ;(B) scanf (“%d“,x);(C) seanf (“%o“,x);(D)scanf (“%x“,x) ;10 设 int(*P)();,P 的含义是( )(A)指向一维数组的指针变量(B)指向二维数组的指针变量(C)指向一个整型变量的指针变量(D)指向整型函数的指针变量11 在 C 语言中,运算符“=“和“=“的功能分别是( )(A)关系运算和赋值运算(B)赋值运算和关系运算(C)都是关系运算(D)都是赋值运算12 设 int x=1,2,3,4,5),*p=x ;,则值为 3 的表达式
4、是( )(A)p+=2, *p+(B) p+=2,*+p(C) p+=2,p+(D)p+=2, +*P13 设 for(i=0,j=10 ;(j0)(i4) ;i+,j-);,该语句的循环次数是( )(A)0(B) 3(C) 4(D)无限14 设函数定义如下: float f1(float a,float b) return(a+b); 若有 float x=1.1, y=2.2;,则以下语句中正确的函数调用是( )(A)printf (“%f“,f1(x);(B) printf (“%f“,f1( x ,y);(C) printf (“%f“,f1(*x , *y);(D)printf (“
5、%f“,f1(x,y);15 结构型变量占用内存的字节数是( )(A)各成员占用内存字节数之和(B)第一个成员占用的内存字节数(C)占用内存最大成员所需的字节数(D)最后一个成员占用的内存字节数16 设 enum color purple,Mack,red,whited;,若将 d 赋值为枚举常量 red,则正确的是( )(A)d=(enum color)2;(B) d=(enum color)3;(C) d=“red“;(D)d=color;17 若 main()函数带参数,参数个数最多是( )(A)0(B) 1(C) 2(D)318 设宏定义#define PI 3.1415926,用宏名
6、 PI 替换的是 ( )(A)算术表达式(B)字符串(C)单精度实型数(D)双精度实型数19 调用系统函数 labs 时,应选用的文件包含是( )(A)#include “stdioh“(B) #include “stringh“(C) #include “ctypeh“(D)#include“mathh“20 设 struct st int i; int j; *P; main() struct st m=10,1 ,20,2,30,3; p=m ; printf (“%dn“,(*+p)j); 则程序的输出结果是( )(A)1(B) 2(C) 3(D)10二、填空题21 C 语言中,标准输
7、入设备的文件指针名是_。22 一个 C 语言程序的基本组成单位是_。23 C 语言中,作为双目运算符表示的运算是_。24 连接两个字符串的系统函数名是_。25 设 float a 45;,则数组 a 中第一维下标的最大值是_。26 设 char str=“book“;,则执行 printf (“%dn“,sizeof(str);后输出的值是_。27 27.设 #define F(x)x*x main() inta=3,b=4,c ; c=F(a+b); printf (“%dn“,c) ; 则程序执行后输出的值是_。28 设 int a;float b;char c ;long d;doubl
8、e e;,则表达式 a/c-b+d-e 值的类型是_。29 29.设 int x=5: x+=x-=x+x; 则执行 printf (“%dn“, x);后输出的值是_。30 设 union int i;long j;char k; t,*p=t; 则用指针法给 t 的成员 i 赋值为 20 的语句是_。三、程序分析题31 main() int i,s=0; for(i=1;i 10;i+=2)s+=i+1 ; printf (“%dn“,s); 32 main() int x=15,y=21,z=0; switch(x%3) case 0:z+;break; case 1:z+; switc
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2006 年下 半年 全国 高级 语言程序设计 答案 解析 DOC
