2011年3月计算机等级考试二级C语言笔试:2
2011年09月02日
27)有以下程序
#include
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A)3 B)2 C)1 D) 0
(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A)p=s; B)p=k; C)p=s[0]; D)k=s;
(29)有以下程序
#include
void fun(char *c)
{ while(*c)
{ if(*c>='a'&&*c,则程序的输出结果是
A)hello beijing B)Hello Beijing C)HELLO BEIJING D)hELLO Beijing
(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#include
#define N 10
void fun(int x[N])
{ int i=0;
while(i }
在程序中下划线处应填入的是
A)x+i B)&x[i+1]
C)x+(i++) D)&x[++i]
(31)有以下程序
#include
main()
{ char a[30],b[30];
scanf("%s",a);
gets(b);
printf("%s\n %s\n",a,b);
}
程序运行时若输入:
how are you? I am fine
则输出结果是
A)how are you? B)how
I am fine are you? I am fine
C)how are you? I am fine D)row are you?
(32)设有如下函数定义
int fun(int k)
{ if (kprintf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是
A)3 B)6 C)8 D)12
(34)有以下程序
#include
int fun()
{ static int x=1;
x*=2;
return x;
}
main()
{ int i,s=1;
for(i=1;iprintf("%d\n",s);
}
程序运行后的输出结果是
A)0 B)10 C)30 D)64
(35)有以下程序
#include
#define S(x) 4*(x)*x+1
main()
{ int k=5,j=2;
printf("%d\n",S(k+j));
}
程序运行后的输出结果是
A)197 B)143 C)33 D)28
(36)设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是
A)t1=t2; B)t2.num1=t1.num1;
C)t2.mark=t1.mark; D)t2.num2=t1.num2;
(37)有以下程序
#include
struct ord
{ int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x)); printf("%d\n",++(p->y));
}
程序运行后的输出结果是
A)1,2 B)4,1 C)3,4 D)2,3
(38)有以下程序
#include
struct S
{ int a,b;}data[2]={10,100,20,200};
main()
{ struct S p=data[1];
printf("%d\n",++(p.a));
}
程序运行后的输出结果是
A)10 B)11 C)20 D)21
(39)有以下程序
#include
main()
{ unsigned char a=8,c;
c=a>>3;
printf("%d\n",c);
}
程序运行后的输出结果是
A)32 B)16 C)1 D)0
(40)设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
A)写操作结束后可以从头开始读 B)只能写不能读
C)可以在原有内容后追加写 D)可以随意读和写
(1)有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的。
(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 【2】 。
(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【3】 测试。
(4)实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空。
(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】 是关系A的外码。
(6)以下程序运行后的输出结果是 【6】 。
#include
main()
{ int a;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
printf("%d\n",a);
}
(7)有以下程序
#include
main()
{ int x;
scanf("%d",&x);
if(x>15) printf("%d",x-5);
if(x>10) printf("%d",x);
if(x>5) printf("%d\n",x+5);
}
若程序运行时从键盘输入12,则输出结果为 【7】 。
(8)有以下程序(说明:字符0的ASCII码值为48)
#include
main()
{ char c1,c2;
scanf("%d",&c1);
c2=c1+9;
printf("%c%c\n",c1,c2);
}
若程序运行时从键盘输入48,则输出结果为 【8】 。
(9)有以下函数
void prt(char ch,int n)
{ int i;
for(i=1;iprintf(i%6!=0?"%c":"%c\n",ch);
}
执行调用语句prt('*',24);后,函数共输出了 【9】 行*号。
(10)以下程序运行后的输出结果是 【10】 。
#include
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf("%d %d\n",x,y);
}
(11)己知a所指的数组中有N个元素。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置。请填空。
void fun(int a[N],int k)
{ int i;
for(i=k;i
【12】 ;
main()
{ double x,y,(*p)();
scanf("%lf%lf",&x,&y);
p=avg;
printf("%f\n",(*p)(x,y));
}
double avg(double a,double b)
{ return((a+b)/2);}
(13)以下程序运行后的输出结果是 【13】 。
#include
main()
{ int i,n[5]={0};
for(i=1;iprintf("%d",n); }
printf("\n");
}
(14)以下程序运行后的输出结果是 【14】 。
#include
#include
#include
main()
{ char *p; int i;
p=(char *)malloc(sizeof(char)*20);
strcpy(p,"welcome");
for(i=6;i>=0;i--) putchar(*(p+i));
printf("\n-"); free(p);
}
(15)以下程序运行后的输出结果是 【15】 。
#include
main()
{ FILE *fp; int x[6]={1,2,3,4,5,6},i;
fp=fopen("test.dat","wb");
fwrite(x,sizeof(int),3,fp);
rewind(fp);
fread(x,sizeof(int),3,fp);
for(i=0;iprintf("%d",x);
printf("\n");
fclose(fp);
}
发表评论
-
away3d 引擎更新
2012-01-20 01:48 495away3d 引擎更新 2010年09月07日 今天无意 ... -
7yue 介绍全新Flash 3D API
2012-01-20 01:48 5517yue 介绍全新Flash 3D API 2011年01月 ... -
FLEX 开发领域你知多少?
2012-01-20 01:48 515FLEX 开发领域你知多少? ... -
使用 lookAt()时注意记录原始状态originalM=Mtrix3D.clone(3d.transform)
2012-01-20 01:48 783使用 lookAt()时注意记录原始状态originalM=M ... -
取caurina 舍gs --TweenLite
2012-01-20 01:48 753取caurina 舍gs --TweenLite 2010年 ... -
论小学作文教学生活化
2012-01-19 09:36 590论小学作文教学生活化 2011年03月28日 论小学作文 ... -
小学生雷人造句、作文【太有才了】
2012-01-19 09:35 1080小学生雷人造句、作文 ... -
小学生作文训练
2012-01-19 09:35 563小学生作文训练 2011年0 ... -
小学高年级作文教学浅议
2012-01-19 09:35 674小学高年级作文教学浅议 2011年09月17日 作文是最 ... -
关于小学作文教学之我见
2012-01-19 09:35 574关于小学作文教学之我 ... -
2011-12-14
2012-01-17 02:10 6032011-12-14 2011年12月14日 (32)设 ... -
2011年3月计算机等级考试二级C语言笔试:文字版(2)
2012-01-17 02:10 7582011年3月计算机等级考试二级C语言笔试:文字版(2) 2 ... -
2011-7-27
2012-01-17 02:10 6082011-7-27 2011年07月27日 ... -
6.14.10.6999 (20090814) - ATI Mobility Radeon HD 4500 Series
2012-01-17 02:10 7746.14.10.6999 (20090814) - ATI M ... -
flex 装载多个module出现的空对象引用问题
2012-01-15 21:43 646flex 装载多个module出现的空对象引用问题 2009 ... -
Error: No class registered for interface mx
2012-01-15 21:42 751Error: No class registered for ... -
as3 内置组件 1
2012-01-15 21:42 604as3 内置组件 1 2009年10月14日 1,改变所 ... -
反射 swf里的类
2012-01-15 21:42 572反射 swf里的类 2009年11月02日 用反射的方 ... -
Module应用时,TypeError: Error #1034: 强制转换类型失败
2012-01-15 21:42 869Module应用时,TypeError: Error #103 ...
相关推荐
2011年3月计算机等级考试二级C语言笔试及答案.pdf
2011年3月计算机等级考试二级C语言笔试版[参照].pdf
2005-2011年全国计算机等级考试二级C语言笔试试题及答案.doc
2011年3月国家计算机等级考试二级C语言笔试真题.pdf
2011年3月全国计算机等级考试二级C语言笔试试题.pdf
2011年9月计算机等级考试二级C语言笔试(ppt-课件).ppt
2011年3月全国计算机等级考试二级C语言笔试真题与答案.pdf
2008年9月全国计算机等级考试二级C语言笔试试卷及解析.doc
2006-2011年全国计算机等级考试二级C语言笔试试题及答案.pdf
2011年3月份全国计算机等级考试二级C语言笔试题库50套.pdf
2011年9月全国计算机等级考试二级笔试试卷C语言程序设计
2005到2009二级C语言笔试历年真卷 pdf 二级公共基础速学教程 pdf 2011年3月全国计算机等级考试二级C语言南开百题 pdf 二级C语言笔试题模拟题(7套) pdf 全国计算机二级公共基础知识汇总[1] doc
2009-2011年考试二级C语言笔试试题5套
2011年3月计算机二级C语言笔试答案.pdf
2011年3月全国计算机等级考试二级笔试试卷C语言程序设计试题及参考答案.pdf
2011年3月计算机二级C语言笔试试题及答案详解
2011年3月全国计算机等级考试二级笔试试卷C语言(含答案)另试卷分析.pdf
2011年3月计算机二级C语言笔试题库50套.pdf
2009-2011年考试二级C语言笔试试题5套答案