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

若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是

发布时间:2024-07-09

A.a[2][!1]

B.a[2][3]

C.a[0][3]

D.a[1>2][ !1]

试卷相关题目

  • 1设有如下程序段char s[20]= “Bejing”,*p;p=s;则执行p=s;语句后,以下叙述正确的是

    A.可以用*p表示s[0]

    B.s数组中元素的个数和p所指字符串长度相等

    C.s和p都是指针变量

    D.数组s中的内容和指针变量p中的内容相等

    开始考试点击查看答案
  • 2以下错误的定义语句是

    A.int x[][3]={{0},{1},{1,2,3}};

    B.int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

    C.int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

    D.int x[][3]={1,2,3,4};

    开始考试点击查看答案
  • 3有以下程序#include <stdio.h>main(){ int a[ ]={1,2,3,4},y,*p=&amp;a[3];--p; y=*p; printf(“y=%dn”,y);}程序的运行结果是

    A.y=0

    B.y=1

    C.y=2

    D.y=3

    开始考试点击查看答案
  • 4有以下程序#include <stdio.h>main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf(“%d,”,x--); continue;}printf(“%d,”,--x);}}程序的运行结果是

    A.7,4,2

    B.8,7,5,2

    C.9,7,6,4

    D.8,5,4,2

    开始考试点击查看答案
  • 5有以下程序#include <stdio.h>main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0: a++; break;case 1: b++; break;}case 2: a++; b++; break;case 3: a++; b++;}printf(“a=%d,b=%dn”,a,b);}程序的运行结果是

    A.a=1,b=0

    B.a=2,b=2

    C.a=1,b=1

    D.a=2,b=1

    开始考试点击查看答案
  • 6有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是

    A.gets(&s[0]);

    B.scanf(“%s”,s+1);

    C.gets(s);

    D.scanf(“%s”,s[1]);

    开始考试点击查看答案
  • 7以下叙述中错误的是

    A.在程序中凡是以“#”开始的语句行都是预处理命令行

    B.预处理命令行的最后不能以分号表示结束

    C.#define MAX是合法的宏定义命令行

    D.C程序对预处理命令行的处理是在程序执行的过程中进行的

    开始考试点击查看答案
  • 8以下结构体类型说明和变量定义中正确的是

    A.typedef struct

    B.struct REC;{int n; char c;}REC; {int n; char c;};REC t1,t2; REC t1,t2;

    C.typedef struct REC ;

    D.struct{int n=0; char c=’A’;}t1,t2; {int n;char c;}REC t1,t2;

    开始考试点击查看答案
  • 9以下叙述中错误的是

    A.gets函数用于从终端读入字符串

    B.getchar函数用于从磁盘文件读入字符

    C.fputs函数用于把字符串输出到文件

    D.fwrite函数用于以二进制形式输出数据到文件

    开始考试点击查看答案
  • 10有以下程序#include <stdio.h>main(){ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++) c[s[i]]++;for(i=1;i<5;i++) printf(“%d”,c[i]);printf(“n”);}程序的运行结果是

    A.1 2 3 4

    B.2 3 4 4

    C.4 3 3 2

    D.1 1 2 3

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