二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G);C(C#,Cn,P#)。关系模式中包含对主属性部分依赖的
-
设栈的顺序存储空间为S(1:m),初始状态为top=m+1,现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
-
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
-
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
-
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
-
软件工程的三要素是( )。
-
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
-
以下不能输出字符A的语句是
-
有以下程序#include <stdio.h> void main() { int a[]={2, 3, 5, 4}, i; for (i=0; i<4;i++) switch (i%2) { case 0:switch(a[i]%2) { case O:a[i]++;break; case 1:a[i]--; break; } case 1:a[i]=0; } for (i=0;i<4;i++) printf("%d", a[i]); printf("\n"); }程序运行后的输出结果是
-
有以下程序#include <stdio.h> int f(int x); main() { int a, b=0; for(a=0;a<3;a++) { b=b+f(a); putchar('A'+b); } } int f (int x) { return x*x+1; }程序运行后的输出结果是
-
若有定义typedef char T[10];T*a;上述定义中a的类型与下面选项中完全相同的是
-
以下选项中合法的实型常量是
-
有以下程序main() { int x=1, y=0, a=0, b=0; switch(x) { case 1: switch(y) { case O: a++; break: case 1: b++; break; } case 2: a+; b++; break: case 3: a++; b+t; } printf("a=%d, b=%d\n", a, b); }程序的运行结果是
-
下面不能作为软件设计工具的是
-
深度为5的完全二叉树的结点数不可能是
-
下面不属于软件设计阶段任务的是
-
有以下程序#include<stdio.h> main() { int a =7; while(a--); printf("%d\n", a);} }程序运行后的输出结果是
-
有以下程序#include <stdio.h> main() { int a=3; printf("%d\n", (a+=a-=a*a)); }程序运行后的输出结果是
-
有以下程序#include <stdio.h> #include <string.h> Struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a = {1001,"ZhangDa",1098.0}; a=f(a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c); } struct A f(struct A t) { t.a = 1002; strcpy(t.b,"ChangRong"); t.c=1202.0; return t; }程序运行后的输出结果是
-
若有以下程序段int r=8; printf("%d\n", r>>1);输出结果是