2022-2023年山东省济宁市全国计算机等级考试C语言程序设计模拟考试(含答案).docxVIP

  • 0
  • 0
  • 约3.62万字
  • 约 76页
  • 2023-04-17 发布于北京
  • 举报

2022-2023年山东省济宁市全国计算机等级考试C语言程序设计模拟考试(含答案).docx

2022-2023年山东省济宁市全国计算机等级考试C语言程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1. 下面程序的运行结果是? #includestdio.h? void delch(char *s)? { int i,j;? char *a;? a=s;? for(i=0,j=0;a[i]!=′\n′;i++) if(a[i]=′0′ a[i]=′9′)? {s[j]=a[i]; j++;}? s[j]=′\0′;}? main()? { char *item=a34bc;? delch(item);? printf(\n%s,item);} A.abc B.34 C.a34 D.a34bc? 2.若有语句“typedef struct TT { char c; int a[4]; } CIN;”,则下列叙述中正确的是()。 A.CIN是struct TT类型的变量? B.TT是struct类型的变量? C.可以用TT定义结构体变量? D.可以用CIN定义结构体变量? 3.若已知一个栈的进栈序列是l,2,3…n,其输出序列是P1,P2,P3,…PN,若P1=3,则P2为()。 A.可能是2 B.一定是2 C.可能是1 D.一定是1? 4.下列程序的运行结果是( )。 #includestdio.h void fun(int*S,int*p) { static int t=3: *p=s[t]; t--; } void main { int a[]={2,3,4,5),k; int x; for(k=0,k4,k++) { fun(a,&x); printf(%d,,x); } } A.5,4,3,2 B.2,3,4,5 C.2,2,2,2 D.5,5,5,5? 5.if语句基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是(  )。 A.必须是逻辑值 B.必须是整数值 C.必须是正数 D.可以是任意合法的数值? 6.有以下程序: #include <stdio.h> void sub(double a, double * pb); int main() {double x,y; scanf(“%lf%lf”, x,y); sub(x,y); printf(“x=%f y=%f\n”, x,y); } void sub(double a, double *pb) {a=a-*pb; *pb=*pb-a; } 程序运行时输入10.2 3.5并按<Enter>键,则输出结果为()。 A.x=10.200000 y= -3.200000? B.x=6.700000 y=-13.700000? C.x=7.000000 y= -3.500000? D.x=13.400000 y=-7.000000? 7.数据的存储结构是指( )。 A.数据所占的存储空间? B.数据的逻辑结构在计算机中的存放形式? C.数据在计算机中的顺序存储方式? D.存储在计算机外存中的数据? 8.以下关于链式存储结构说法错误的是() A.比顺序存储结构的存储密度小? B.每个节点是由数据域和指针域组成? C.查找结点时链式存储比顺序存储快? D.逻辑上不相邻的节点物理上可能相邻? 9. 计算机系统的组成是______。 A.主机、外设 B.运算器、控制器 C.硬件系统和软件系统 D.CPU、内存储器? 10.若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a b?a:c d?c:d的值是( )。 A.1 B.2 C.3 D.4? 11. 下述关于C语言文件的操作的结论中,正确的是______。 A.对文件操作必须先关闭文件? B.对文件操作必须先打开文件? C.对文件操作顺序无要求? D.对文件操作前必须先测文件是否存在,然后再打开文件? 12.一个顺序表的第一个元素的存储地址是100,每个元素的长度为5,则第7个元素的地址是()。 A.130 B.125 C.120 D.135? 13.成功的测试是指 A.A.运行测试实例后未发现错误? B.发现程序的错误? C.证明程序正确? D.软件产生 14.以下叙述中错误的是(?)。 A.函数形参的值也可以传回给对应的实参? B.函数调用可以作为一个独立的语句存在? C.若函数有返回值,必须通过r;mm语句返回? D.C程序必须由一个或一个以上的函数组成? 15. 16.有以下程序: #include <stdio.h> main() {FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档