文档详情

程序设计语言和数据结构重考题2010.doc

发布:2017-08-01约3.05万字共8页下载文档
文本预览下载声明
试卷编号 试卷编号 命题人:  金旺春    试卷分类(A卷或B卷) 五邑大学 试 卷 学期: 至 学年度   第   学期 课程: 程序设计语言与数据结构   专业:      重考   班级:              姓名:       学号:   题号 一 二 三 四 五 六 七 八 九 十 总分 得分 得分 得分 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 以下所列的C语言常量中,错误的是( ) A) 0xFF B) 1.2e0.5 C) 2L D) \72 下列选项中,合法的C语言关键字是( ) A) VAR B) cher C) integer D) default 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( ) A) -3 B) 9 C) -12 D) 6 有以下程序段 int k=0; while(k=1)k++; while 循环执行的次数是( ) A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次 若变量c为char类型,能正确判断出c为小写字母的表达式是( ) A) a=c= z B) (c= a)||(c= z) C) (a=c)and (z=c) D) (c= a)(c= z) 若有说明:int n=2,*p=n,*q=p;,则以下非法的赋值语句是( )。 A) p=q;   B) *p=*q;   C) n=*q;   D) p=n; 若有以下说明和定义 typedef int *INTEGER INTEGER p,*q; 以下叙述正确的是( )。 p是int型变量 p是基类型为int的指针变量 q是基类型为int的指针变量 程序中可用INTEGER代替int类型名 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。 A) printf(x=%d\n,x); B) printf(x=%Ld\n,x); C) printf(x=%8dL\n,x); D) printf(x=%LD\n,x); 下列程序的输出结果是( ). A) 非法 B)a[4]的地址 C)5 D)3 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(%d,*--p); } 当调用函数时,实参是一个数组名,则向函数传送的是( ) A) 数组的长度 B) 数组的首地址 C) 数组每一个元素的地址 D) 数组每个元素中的值 设有以下说明语句 struct ex { int x ; float y; char z ;} example; 则下面的叙述中不正确的是( ). A) struct结构体类型的关键字 B) struct ex是结构体类型 C) x,y,z都是结构体成员名 D) example是结构体类型名 以下只有在使用时才为该类型变量分配内存的存储类说明是( ). A) auto和static B) auto和register C) register和static D) extern和register 有一函数 1 x0 y= 0 x=0 -1 x0, 以下程序段中不能根据x的值正确计算出y的值的是( )。 if(x0) y=1;else if(x==0) y=0;else y=-1; y=0;if(x0) y=1;else if(x0) y=-1; y=0;if(x=0)if(x0) y=1;else y=-1; if(x=0) if(x0) y=1;else y=0;else y=-1; 有以下程序段 int n=0,p; do {scanf(%d,p);n++;} while(p!=12345n3); 此处do-while循环的结束条件是( )。 p的值等于12345或者n的值大于等于3 p的值等于12345并且n的值大于等于3 p的值不等于12345或者n的值小于3 p的值不等于12345并且n的值小于3 设有如下
显示全部
相似文档