位置:首页 > 题库频道 > 其它分类 > 计算机其它 > Linux认证Linux认证其他认证2103期 第1期 期末考试(面试精选:C,LINUX,数据结构部分)

阅读如下程序:int a=5;void show_val(void){    int b=3;     static int c=2;     a += 5;    b += 5;    c += 5;     printf("%d,%d,%dn",a,b,c);     c = b; }int main(void) {    int b=0;     static int c;     a += 3;     show_val();  // show  values        b += 3;     show_val ();  // show  values  again    return 0; }则其执行结果是   

发布时间:2024-07-09

A.13,0,13

B.18,8,13

C.13,8,13

D.18,8,0

试卷相关题目

  • 1在32平台下,结构体data定义如下:struct data{    char a;    int b;    short c;};则其大小为

    A.8

    B.10

    C.12

    D.16

    开始考试点击查看答案
  • 2在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行(   )

    A.HL->next=P; P->=H->next;

    B.p->next=HL; HL=p;

    C.p->next=HL->next;HL->next=P

    D.p->next=HL->next; p=HL;

    开始考试点击查看答案
  • 3有程序如下: int main(void) {      char*a[] = {"hello", "the", "world"};      char**pa = a;     pa++;     printf("%sn",*pa);      return0; }其执行结果是

    A.theworld

    B.the

    C.ello

    D.elloworld

    开始考试点击查看答案
  • 4有程序如下: int main(void) {      unsignedchar a = 0xa5;      unsignedchar b = ~a>> 4+1;           printf("%dn",b);      return0; }其执行结果是

    A.245

    B.246

    C.2

    D.250

    开始考试点击查看答案
  • 5如果有定义:char **a[3][4], sizeof(a)的结果是:

    A.4

    B.12

    C.48

    D.64

    开始考试点击查看答案
  • 6以下程序输出的结果是int main(void){      intb = 3;      intarr[] = {6, 7, 8, 9, 10};      int*ptr = arr;       *(ptr++)+= 123;      printf("%d%dn", *ptr, *(++ptr));       return0; }

    A.8 8

    B.130 8

    C.7 7

    D.7 8

    开始考试点击查看答案
  • 7二叉树中前序遍历的非递归算法是利用以下哪种数据结构

    A.顺序表

    B.队列

    C.栈

    D.树

    开始考试点击查看答案
  • 8有以下代码:void sub(int x, int y, int *z){    *z = y–x;}int main(void){    int a, b, c;    sub(10, 5, &a);    sub(7, a, &b);    sub(a, b, &c);    printf(“%4d,%4d,%4dn”,a,b,c);}则其执行结果是

    A.5,2,3

    B.-5,-12,-7

    C.-5,-12,-17

    D.5,-2,-7

    开始考试点击查看答案
  • 9设栈最大长度为3,入栈序列为1,2,3,4,5,6,,则不可能得出栈序列的是

    A.1,2,3,4,5,6

    B.2,1,3,4,5,6

    C.3,4,2,1,5,6

    D.4,3,2,1,5,6

    开始考试点击查看答案
  • 10假设执行语句S的时间为O(1),则执行下列程序段的时间为for(i=1;i<=n;i++)   for(j=i; j<=n; j++)       S;

    A.O(n)

    B.O(n2)

    C.O(n*i)

    D.O(n+1)

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