二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
有以下程序#include <stdio.h> #include <stdlib.h> void fun(int **s, int x[2][3]) { **s =*(x[1]+1); }void main() { int a[2][3]={1,2,3,4,5,6},*p; p = (int *)malloc(sizeof(int)); fun(&p,a); printf("%d\n",*p); }程序的运行结果是( )。
-
以下叙述中正确的是( )。
-
以下叙述中正确的是( )。
-
有以下程序#include <stdio.h> int m1(int x,int y) { return x<=y ? x :y; }int m2(int x,int y) { return x<=y ? y :x; }int fun(int a,int b) { return a+b; } main() { int x=2,y=3,z=1; printf("%d\n", fun(m1(x,y),m2(y,z))); }程序的运行结果是( )。
-
以下叙述中正确的是( )。
-
有以下程序#include <stdio.h> int f(int x, int y) { return((y-x)*x); }void main() { int a=3, b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); }程序运行后的输出结果是( )。
-
以下叙述中正确的是( )。
-
以下程序段中的变量已正确定义for( i=0; i<4; i++,i++ ) for( k=1; k<3; k++ ); printf("*" );该程序段的输出结果是( )。
-
有以下程序#include <stdio.h> main() { char a = 'H'; a = (a>='A' && a<='Z') ? (a+32):a; printf("%c\n",a); }程序运行后的输出结果是( )。
-
若有定义:char c;int d; 程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是( )。
-
有以下程序#include <stdio.h> main() { printf("%d\n", NULL); }程序运行后的输出结果是( )。
-
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
-
下列关于栈的叙述正确的是( )。
-
深度为5的完全二叉树的结点数不可能是( )。
-
程序流程图中带有箭头的线段表示的是( )。
-
下列叙述中正确的是( )。
-
设有:char s[5],c;则调用函数scanf能正确给s和c读入数据的是 ( )。
-
有两个关系R和T如下:则由关系R得到关系T的操作是( )。
-
有以下程序:#include <stdio.h> main() { int k=10; printf("%4d,%o,%x\n",k,k,k); }程序的运行结果是( )。(u代表一个空格)
-
下列数据结构中,属于非线性结构的是( )。