位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》专家预测卷(1)

以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#define MIN-2147483647int findmax(int x[],int n){int i,max;for(i=0;i<N;I++){max=MIN;if(maxreturn max;}造成错误的原因是(  )。

发布时间:2024-07-09

A.定义语句“int i,max;”中max未赋初值

B.赋值语句“max=MIN;”中,不应给max赋MIN值

C.语句“if(max

D.赋值语句“max—MIN;”放错了位置

试卷相关题目

  • 1有以下程序(说明:字母A的ASCIl码值是65):#includevoid fun(char*s){while(*s){if(*s%2)printf("%C",*s);s++;}}main(  ){char a[]="BYTE"; 。Fun(a);printf("n");}程序运行后的输出结果是(  )。

    A.BY

    B.BT

    C.YT

    D.YE

    开始考试点击查看答案
  • 2有以下程序:#include#includemain(){ int*a,*b,*C;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b:printf("%d,%d,%dn",*a,*b,*c);}程序运行后的输出结果是( )。

    A.3,3,3

    B.2,2,3

    C.1,2,3

    D.1,1,3

    开始考试点击查看答案
  • 3有以下程序:#includestruct stu{ int num;char name[l0];int age;};void fun(struct stu*p){ printf("%sn",p->name);}main(  ){ struct stu x[3]={{01,"Zhang",20),{02,"Wang",l9},{03,"Zha0",l8}};fun(x+2);}程序运行后的输出结果是(  )。

    A.Zhang

    B.Zhao

    C.Wang

    D.19

    开始考试点击查看答案
  • 4有以下程序:#includedouble f(double x);main(  ){double a=0; int i;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.ofn",a);}double f(double x){ return x*x+1; }程序运行后的输出结果是(  )。

    A.503

    B.401

    C.500

    D.1404

    开始考试点击查看答案
  • 5设x、Y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是(  )。

    A.x&&Y

    B.x<=Y

    C.x‖y+z&&y-z

    D.!((x开始考试点击查看答案

  • 6下列叙述中正确的是(  )。

    A.数据的逻辑结构与存储结构必定是一一对应的

    B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构

    C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构

    D.以上三种说法都不对

    开始考试点击查看答案
  • 7算法的空间复杂度是指(  )。

    A.算法程序的长度

    B.算法程序中的指令条数

    C.算法程序所占的存储空间

    D.算法执行过程中所需要的存储空间

    开始考试点击查看答案
  • 8有以下程序:#includedstdi0.h>#define f(x)X*x*xmain(  ){int a=3,S,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",S,t);}程序运行后的输出结果是(  )。

    A.10,64

    B.10,10

    C.64,10

    D.64,64

    开始考试点击查看答案
  • 9以下函数不能用于向文件中写人数据的是(  )。

    A.ftell

    B.fwrite

    C.fputc

    D.fprintf

    开始考试点击查看答案
  • 10fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是(  )。#include#define N 5void fun(int x[N]){ int m;for(m=N-t;m>=O;m-)scanf("%d",____);}

    A.%&X[++m]

    B.&x[m+1]

    C.x+(m++)

    D.x+m

    开始考试点击查看答案
返回顶部