二级c语言
二级C语言是全国计算机等级考试中的一项,是很多非计算机专业朋友需要获得的证书,这里收集大量的二级C语言相关的教程和题目
-
以下叙述正确的是( )。
-
以下叙述中正确的是( )。
-
在关系模型中,每一个二维表称为一个( )。
-
下面不属于需求分析阶段任务的是( )。
-
在满足实体完整性约束的条件下( )。
-
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。
-
以下fun函数的功能是将形参s所指字符串内容颠倒过来void fun(char *s) { int i,j,k; for(i=0,j=strlen(s) __________ ;i<j;i++,j--) { k=s[i]; s[i]=s[j]; s[j]=k; } }在横线处应填入的内容是( )。
-
有以下程序#include <stdio.h> typedef struct {int b, p;} A; void f(A c) { int j; c.b+=1; c.p+=2; } void main() { int i; A a={1,2}; f(a); printf("%d,%d\n", a.b, a.p); }程序运行后的输出结果是( )。
-
有以下程序:#include <stdio.h> #define PT 3.5; #define S(x) PT*x*x; main() { int a=1,b=2; printf("%4.1f\n",S(a+b)); }程序运行后的输出结果是( )。
-
以下叙述中正确的是( )。
-
以下叙述中错误的是( )。
-
设有定义:int x=0, *p;紧接着的赋值语句正确的是( )。
-
以下叙述中正确的是( )。
-
以下叙述中正确的是( )。
-
以下程序中给数组所有元素输入数据,请从选项中选择正确的答 案填入下划线处。( )#include <stdio.h> main() { int a[10],i=0; while(i<10) scanf("%d", _________); … }
-
若有以下程序#include <stdio.h> #define N 4 void fun(int a[][N], int b[], int flag) { int i,j; for(i=0; i<N; i++) { b[i] = a[i][0]; for(j=1; j<N; j++) if (flag?(b[i] > a[i][j]) : (b[i] < a[i][j])) b[i] = a[i][j]; } } main() { int x[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}, y[N],i; fun(x,y,1); for (i=0; i<N; i++) printf("%d,",y[i]); fun(x, y, 0); for (i=0;i<N; i++) printf("%d,",y[i]); printf("\n"); }则程序的输出结果是( )。
-
以下叙述中正确的是( )。
-
有以下程序#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 k=5; void f(int *s) { s=&k; *s=7; } main() { int m=3; f(&m); printf("%d,%d\n", m,k); }程序运行后的输出结果是( )。
-
以下叙述中正确的是( )。