位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2008年4月全国计算机等级考试二级笔试试卷(C语言程序设计)

设有定义语句int(*f)(int);,则以下叙述正确的是

发布时间:2024-07-09

A.f是基类型为int的指针变量

B.f是指向函数的指针变量,该函数具有一个int类型的形参

C.f是指向int类型一维数组的指针变量

D.f是函数名,该函数的返回值是基类型为int类型的地址

试卷相关题目

  • 1在C语言中,只有在使用时才占用内存单元的变量,其存储类型是

    A.auto和register

    B.extern和register

    C.auto和static

    D.static和register

    开始考试点击查看答案
  • 2变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是

    A.a^b

    B.a|b

    C.a&b

    D.a<<4

    开始考试点击查看答案
  • 3有以下程序#include <stdio.h>main(){FILE *fp; int a[10]={1,2,3},i,n;fp=fopen(“dl.dat”,”w”);for(i=0;i<3;i++) fprintf(fp,”%d”,a[i]);fprintf(fp,”n”);fclose(fp);fp=fopen(“dl.dat”,”r”);fscanf(fp,”%d”,&amp;n);fclose(fp);printf(“%dn”,n);}程序的运行结果是

    A.12300

    B.123

    C.1

    D.321

    开始考试点击查看答案
  • 4有以程序#include <stdio.h>#include <string.h>typedef struct { char name[9]; char sex; float score[2]; } STU;void f( STU a){ STU b={“Zhao” ,’m’,85.0,90.0} ; int i;strcpy(

    A.name,

    B.name);a.sex=b.sex;for(i=0;i<2;i++) a.score[i]=b.score[i];}main(){ STU c={“Qian”,’p’,95.0,92.0};f(c); printf(“%s,%c,%2.0f,%2.0fn”,

    C.name,c.sex,c.score[0],c.score[1]);}程序的运行结果是A.Qian,f,95,92B.Qian,m,85,90C.Zhao,f,95,92

    D.Zhao,m,85,90

    开始考试点击查看答案
  • 5有以下程序#include <stdio.h>void fun(char *a,char *b){while(*a==’*’) a++;while(*b=*a) {b++;a++;}}main(){char *s=”****a*b****”,t[80];fun(s,t); puts(t);}程序的运行结果是

    A.*****a*b

    B.a*b

    C.a*b****

    D.ab

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