2021-2022年湖南省衡阳市全国计算机等级考试C语言程序设计模拟考试(含答案).docxVIP

  • 1
  • 0
  • 约3.69万字
  • 约 76页
  • 2023-04-17 发布于河北
  • 举报

2021-2022年湖南省衡阳市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2021-2022年湖南省衡阳市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.有以下程序: 程序运行后的输出结果是()。 A.Aa B.Ab C.ab D.Ba? 2.如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量(). A.为全局变量,在本程序文件范围内有效? B.为局部变量,只在该函数内有效? C.为局部变量,只在该复合语句中有效? D.定义无效,为非法变量? 3.有以下程序段 int j; float y; char name[50]; scanf(%2d%f%s,&i,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y 的值为( )。 A.55566.0 B.566.0 C.7777.0 D.566777.0? 4. 以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int)); fut(p,a); printf(% d\n,*p); } A.1 B.7 C.9 D.11? 5.以下叙述中错误的是(  )。 A.函数的返回值类型不能是结构体类型,只能是简单类型? B.函数可以返回指向结构体变量的指针? C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员? D.只要类型相同,结构体变量之间可以整体赋值? 6.表达式9!=10的值为()。 A.非零值 B.true C.0 D.1? 7.以下不能定义为用户标识符的是()。 A.scanf B.Void C.3com D.int? 8. 下面程序的运行结果是 ( )   # include<stdio.h>  # include<string.h>  main( )   { char * a=AbcdEf,* b=aBcD    a + +;b + +;   printf(%d\n,strcmp(a,b));  } A.0 B.负数 C.正数 D.无确定值? 9. 10.C语言中,组成数据文件的成分是( )。 A.A.记录? B.数据行? C.数据块? D.字符(字节)序列 11. 判断char型变量c1是否为小写字母的正确表达式为( )。 A.a<=c1<=z? B.(c1>=A) ‖(c1<=z)? C.(a=>c1‖(z<=c1)? D.(c1>=a)(c1<=z)? 12. 下列定义中,不正确的有______。 A.#define PI 3.141592? B.#define S 345;? C.int max(x,y);? D.static char c; int x,y; { ... }? 13.若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是(  )。 A.EOF B.-1 C.非零值 D.0? 14.若有定义“int a,b,c;”,想通过语句“scanf(“% d,% d%d”, a,b,c);”把1、2、3分别赋给变量a、b、c,则正确的键盘输入是()。 A.1,2,3<Enter>? B.1,2<tab>3<Enter>? C.1<Enter><tab>2<tab>3? D.1<Enter>2<Enter>3? 15. 若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( ) A.%、sizeof、>、<<、=? B.sizeof、%、>、=、<<? C.sizeof、<<、>、%、=? D.sizeof、%、<<、>、=? 16. 已知字母a的ASCII码为十进制数97,下面程序的输出结果是( )。 #include<stdio.h> main() { char c1,c2; c1=a+6-0; c2=a+3-0; printf(%c,%c\n,c1,c2); } A.输出无定值 B.d,e C.e,f D.g,d? 17.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。 A.定义阶段 B.开发阶段 C.维护阶段 D.上述三个阶段? 18.判断一个循环队列cq(最多元素为m)为满的条件是()。 A.cq-rear-cq-front=m;? B.(cq-rear+1)%m=cq-front;? C.cq-front=cq-rear;? D.cq-rear=m-1;? 19.有以下程序   

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档