2022年湖南省株洲市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 1
  • 0
  • 约1.8万字
  • 约 39页
  • 2023-07-08 发布于河北
  • 举报

2022年湖南省株洲市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022年湖南省株洲市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.C程序的基本模块为()。 A.表达式 B.标识符 C.语句 D.函数? 2.以下可以正确且安全地用作用户标识符的一组选项是()。 A._32int,long64 B.Switch,unsigned C.Abc,getch D.3break,enter? 3.在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。 A.所在文件的全部范围 B.所在程序的全部范围 C.所在函数的全部范围 D.由具体定义位置和extern说明来决定范围? 4.不带头结点的单链表head为空的判定条件是()。 A.head=NULL B.head→next=NULL C.head→next=head D.head!=NULL? 5.设计一个判别表达式中左、右括号是否配对出现的算法,采用()数据结构最佳。 A.线性表的顺序存储结构 B.队列 C.线性表的链式存储结构 D.栈? 6.? 有以下程序 #include stdio.h #include string.h? typedef strlIct{char name[9];char sex;float score[2];}STU; STU f(STU a)? { STU b={Zhao,m,85.0,90.0);int i; strcpy(a name,b.name); sex:b.sex; for(i=0;i2;i++)a.score[i]=b.score[i]; return a; } main {STU c=Qian,f,95.0,92.0},d; d=f(c).printf(%s,%c,%2.0f,%2.0f,d.Name,d.sex,d.score[0],d.score[1]); } 程序的运行结果是( )。 A.Qian,f,95,92? B.Qian,m,85,90? C.Zhao,m,85,90? D.Zhao,f,95,92? 7. 8.设有定义“int x, y, z;”,且各变量已经赋正整数值,则以下能正确表示代数式“”的C语言表达式是()。 A.1.0/x/y/z B.1/x*y*z C.1/(x*y*z) D.1/x/y/(double)z? 9.有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折半查找值为82的结点时,()次比较后查找成功。 A.11 B.5 C.4 D.8? 10.将两个字符串连接起来组成一个字符串时,选用()函数。 A.strlen() B.strcpy() C.strcat() D.strcmp()? 11.有以下定义: struct person { char name[10] ; int age; }; struct person class[10]={“Johu”,17,“Paul”,19,“Mary”,18,“Adam”,16,}; 能输出字母M的语句是()。 A.printf(“%c \n”, class[2]. name[0]);? B.printf(“%c \n”, class[3]. name[0]);? C.printf(“%c \n”, class[3]. name[1]);? D.printf(“%c \n”, class[2]. name[1]);? 12.一个队列的入队序列是1,2,3,4,则队列的输出序列是()。 A.4,3,2,1 B.1,2,3,4 C.1,4,3,2 D.3,2,4,1? 13. 设有定义int n=0,*p=n,**q=p;,则下列选项中正确的赋值语句是 A.p=1; B.*q=2; C.q=p; D.*p=5;? 14. 15.有以下程序: #includestdio.h main { int x=4,y; do { y=x; if(!y)printf(“x”); else printf(“y”): x--; }while(x); } 程序的输出结果是( )。A.xyyx B.yyyy C.yyxx D.yxyx? 16.有以下程序: main { char a=a,b; printf(%c,,++a); printf(%c\n,b=a++): ) 程序运行后的输出结果是( )。 A.A.b,b B.b,c C.a,b D.a,c 17.结构化程序设计的3种结构是( )。 A.顺序结构、选择结构、转移结构? B.分支结构、等价结构、循环结构? C.多分支结构、赋值结构、等价结构? D.顺序结构、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档