校园学生学习娱乐资源第一门户 校园第一站 源于校园 服务于校园 分享资源和快乐 网站地图 高级搜索 RSS订阅 收藏本站 设为首页
首页 | 校园 | 教育 | 考试 | 电脑 | 英语 | 读书 | 就业 | 论文 | 体育 | 健康 | 图片 | 分类信息
Q Q | 下载 | 游戏 | 音乐 | 影视 | 专题 | 祝福 | 百科 | 问答 | 博客 | 会员 | 社区 | 校园论坛
·偶像剧免费在线收看
·DEDECMS免费模板规则下载
·
·全能空间、网站建设仅200
成绩查询 | 考讯动态 | 真题试卷 | 文章搜索:
  当前位置: 主页>考试>计算机>等级考试>C语言> 文章正文

计算机等级考试二级C语言超级经典400道题目(上)

http://www.xydyz.com 来源:网络收集 2008-03-30 阅读: 评论


  134、以下程序中,while循环的循环次数是 main() { int i=0; while(i、D、2

  135、以下定义语句中,错误的是 A) int a[]={1,2}; B) char *a[3]; C) char s[10]="test"; D) int n=5,a[n];、D、2

  136、以下对C语言函数的有关描述中,正确的是 A) 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B) C函数既可以嵌套定义又可以递归调用 C) 函数必须有返回值,否则不能使用函数 D) C程序中有调用关系的所有函数必须放在同一个源程序文件中、A、2

  137、以下对枚举类型名的定义中正确的是____ A)enum a={one,two,three}; B)enum a {one=9,two=-1,three}; C)enum a={"one","two","three"}; D)enum a {"one","two","three"};、B、2

  138、以下各选项企图说明一种新的类型名,其中正确的是 A) typedef v1 int; B) typedef v2=int; C) typedefv1 int v3; D) typedef v4: int;、C、2

  139、以下选项中,不能正确赋值的是 A) char s1[10];s1="Ctest"; B) char s2[]={'C', 't', 'e', 's', 't'}; C) char s3[20]="Ctest"; D) char *s4="Ctest\n"、A、2

  140、以下选项中,非法的字符常量是 A) '\t' B) '\17' C)"n" D) '\xaa'、C、2

  141、以下选项中不属于C语言的类型的是 A) signed short imt B) unsigned long int C) unsigned int D) long short、D、2

  142、以下选项中合法的字符常量是 A)"B" B) '\010' C) 68 D) D、B、2

  143、以下循环体的执行次数是 A) 3 B) 2 C) 1 D) 0 main() { int i,j; for(i=0,j=1; i<=j+1; i+=2, j--)printf("%d \n",i); }、C、2

  144、以下有4组用户标识符,其中合法的一组是 A) for B) 4d C) f2_G3 D) if、C、2

  145、用十进制数表示表达式:12/012的运算结果是 A)1 B)0 C)14 D)12、A、2

  146、有如下程序 main0 { int x=23; do { printf("%d",x--);} while(!x); } 该程序的执行结果是 A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环、B、2

  147、有如下程序 int runc(int a,int b) { return(a+b);} main0 { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%\d\n",r); } 该程序的输出的结果是A) 12 B) 13 C) 14 D) 15、D、2

  148、有如下程序 long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main0 { printf("%d\n",fib(3)); 该程序的输出结果是 A) 2 B) 4 C) 6 D) 8、B、2

  149、有如下程序 main() { char s[]="ABCD", *p; for(p=s+1; p、D、2

  150、有如下程序 main0 { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i、A、2

151、有如下程序 main0 { int a=2,b=-1,c=2; if(a、C、2

  152、有如下程序 main0 { int i,sum; for(i=1;i<=3;sum++) sum+=i; printf("%d\n",sum); } 该程序的执行结果是 A) 6 B) 3 C) 死循环 D) 0、C、2

  153、有如下程序 main0 { int n[5]={0,0,0},i,k=2; for(i=0;i、D、2

  154、有如下程序 main0 { int n=9; while(n>6) {n--;printf("%d",n);} } 该程序段的输出结果是 A) 987 B) 876 C) 8765 D) 9876、B、2

  155、有如下程序 main0 { int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++ case 2: a++;b++ } printf("a=%d,b=%d\n",a,b); } 该程序的输出结果是 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2、A、2

  156、有如下程序 main0 { int y=3,x=3,z=1; printf("%d %d\n",(++x,y++),z+2); } 运行该程序的输出结果是 A) 3 4 B) 4 2 C) 4 3 D) 3 3、D、2

  157、有如下程序段 int *p,a=10,b=1 p=&a; a=*p+b; 执行该程序段后,a的值为 A) 12 B) 11 C) 10 D) 编译出错、B、2

  158、有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A) *p+9 B) *(p+8) C) *p+=9 D) p+8、B、2

  159、请读程序: # include void main( ) {char x=112,y=211; printf("\n%d",x<>1);} 则上面程序的输出结果是____ A) -32 B) 0 C) -32768 D) -22、A、2

  160、以下程序的输出结果是 main() { int i, a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d%d%d",a[2],a[5],a[8]); } A) 258 B) 741 C) 852 D) 369、C、2

  161、以下程序的输出结果是 main() { int i,k,a[10],p[3]: k=5; for (i=0;i、B、2

  162、以下程序的输出结果是 main() { int num= 0; while(num<=2) { num++; printf("%d\n",num); } A) 1 B) 1 C)1 D) l 2 2 2 3 3 4、B、2

  163、以下程序的输出结果是 fut (int**s,int p[2][3]) { **s=p[1][1]; } main( ) { int a[2][3]={1,3,5,7,9,11},*p; p=(int*)malloc(sizeof(int)); fut(&p,a); primtf("%d\n",*p); } A) 1 B) 7 C) 9 D) 11、C、2

  164、以下程序的输出结果是 int a, b; void fun() { a=100; b=200; } main() { int a=5, b=7; fun(); printf("%d%d \n", a,b); } A) 100200 B) 57 C) 200100 D) 75、B、2

  165、以下程序的输出结果是 main( ) { int a=-1,b=4,k; k=(+ +a〈0)&&!(b - -〈=0); printf("%d%d%d\n",k,ab); } A) 104 B) 103 C) 003 D) 004、D、2

  166、以下程序的输出结果是 main() { char c='z'; printf("%c",c-25); } A) a B) Z C) z-25 D) y、A、2

  167、以下程序的输出结果是 main() { char st[20]= "hello\0\t\\\"; printf(%d %d \n",strlen(st),sizeof(st)); } A) 9 9 B) 5 20 C) 13 20 D) 20 20、B、2

  168、以下程序的输出结果是 main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]; } A) 0650 B) 1470 C) 5430 D) 输出值不定、A、2




【责任编辑:admin 】




评论
用户名: 新注册) 密码: 匿名评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
  相关文章
计算机等级考试二级C语言超级经典400道题目(下)
二级C辅导教程及考点分析:第四章数组
二级C辅导教程及考点分析:第三章程序设计初步
二级C语言考试辅导教程第二章:数据类型、运算符、表达式
二级C辅导教程及考点分析:第一章C语言概论
  最新图片
24小时TOP
   
·计算机等级考试二级C语言超级经典400道题目
·二级C辅导教程及考点分析:第四章数组
·二级C辅导教程及考点分析:第一章C语言概论
·二级C语言考试辅导教程第二章:数据类型、运
·二级C辅导教程及考点分析:第三章程序设计
热门图片
  更多>>>
焦点聚焦
  更多>>>
 
论坛精华
  更多>>>
·真钱斗地主轧金花龙虎板玖和百家乐http://c
·22岁女大学生要嫁48岁乞丐(图)
·一条短信毁了一种水果 “蛆橘”传言流变调
·蒙古风情十四怪 (一)
·《中国高新技术企业》--www.txrb.com--科信
·东莞大金空调官方介绍 13559702882卢生
·乐众国际最新博彩游戏!真实!新鲜!刺激!
·快国庆了大家怎么安排
最新图片
  更多>>>
推荐文章
  更多>>>
 
关于我们 - 版权声明 - 免责声明 - 欢迎投稿 - 广告服务 - 友情链接 - 网站建设 - 诚聘英才 - 联系我们 - -
Copyright @2007-2009 www.xydyz.com © All rights reserved.
校园第一站 版权所有 客服E-Mail:hyperblue@163.comn 点击这里给我发消息
Site design by hyperblue 鄂ICP备07009403号 Powered by DedeCms