艳的笑窝
{ char x=0xFFFF;printf("%d\n",x--);} 22.下面的函数调用语句中func函数的实参个数是( )。 func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8))) 23.语句“printf("akbre"\’hi\’y\\\bou\n")”;的输出结果是( )。 \’hi\’y ’\\\bou \bre\’hi\\y\bou ’hi’you ’hi’y\bou 24.下面程序输出的是( )。 main() { int t=l;fun(fun(t));} fun(int h) { static int a[3]={}; int k; for(k=0;k<3;k++)a[k]+=a[k]-h; for(k=0;k<3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);} ,2,3, 1,5,9, ,3,5, 1,3,j, ,3,5, 0,4,8, ,3。5, -1,3,7, 25.以下叙述中正确的是( )。 A.预处理命令行必须位于C源程序的起始位置 B.在C语言中,预处理命令行都以“#”开头 c.每个C程序必须在开头包含预处理命令行:#include 语言的预处理不能实现宏定义和条件编译的功能 26.为了避免在嵌套的条件语句if else中产生二义性,C语言规定,else子句总是与( )配对。 A.缩排位置相同if B.其前面最近的if C.其后面最近的if D.同一行上的if 27.设有下列程序段: char str[]="HelloWorld": char* plr; ptr=str: 执行上面的程序段后,*(ptr+10)的'值为( )。 A.’\0 ’ B.’0’ C.不确定的值 D.’0’的地址 28.有以下程序: void swap(char*x,char*y) { char t; t=*x;*x=*y;*y=t; } main() { char*s1="abe",*s2="123": swap(s1,s2); printf("%s,%s\n",s1,s2); } 程序执行后的输出结果是( )。 ,abe ,a23 ,cba 29.下列程序的运行结果是( )。 #include main() { static char a[]="Languagef",b[]="programe": char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=8;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k)): } D.有语法错 30.下列程序的运行结果为( )。 #define MAX(x,y)(x)>(y)?(x):(y) main() { int a=2,b=3,C=1,d=3,t: printf("%d\n",(MAX(a+h,c+d))*100): } 31.设int x=7,则~x的值是()。 32.有以下程序: void fun(char*a,char*b) {a=b; (*a)++; } main() {char c1=’A ’,c2=’a’,*p1,*p2; p1=&c1;p2=*c2;fun(p1,p2); printf("%C%c\n",c1,c2); } 程序运行后的输出结果是()。 33.有以下程序: int fun(int n) {if(n==l)return l; else return(n+fun(n一1)): } main() {int x; scanf("%d",&x);x=fun(x);printf("%d\n", x): } 执行程序时,给变量X输入10,程序的输出结果是()。 34.有以下程序: void f(int x,int y) {int t; if(x} main() {int a=4,b=3,c=5; f(a,b);f(a,c);f(b,c); printf("%d,%d,%d\n",a,b,c); } 执行后输出结果是()。 ,4,5 ,3,4 ,4,3 ,3,5 35.以下程序的输出结果是()。 main() {char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) {switch(s[k]) {case’1’:i=0; case’2’:i=1; case’3’:i=2;
我不想说114
计算机二级c语言考试题型有单项选择题、程序填空题、程序改错题、程序设计题四大类题型。
各题型分值如下:
一、单项选择题
单项选择题共四十题,四十分,每一个选择分值为1分,其中单项选择中含公共基础知识,该部分十道题,占10分。
二、程序填空题
程序填空题有2-3个空,占比分值18分,该题型为上机题,其三个空占比18分,可想而知其重要性。
三、程序改错题
程序改错题有2-3处错误,该题型分值占比也是18分,难度比程序填空题略难。该题型也为上机题,也许重视该类题型。
四、程序设计题
程序设计题是计算机二级C语言考试重点,该题为一大题,占比分值24分,该题型也为上机题,为考试重点,需多加练习。
注:二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等基本能力,在选择题和操作题中加以体现。
计算机二级c语言考试考试要求:
一、熟悉Visual C++2010 Express集成开发环境。
二、掌握结构化程序设计的方法,具有良好的程序设计风格。
三、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
四、在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
以上便是计算机二级c语言考试题型及分值说明。