2011年3月计算机等级考试二级C语言笔试:文字版(2)
2011年07月28日
(26)有以下程序段
#include
main()
{ …
while( getchar()!='\n');
…
}
以下叙述中正确的是
A)此while语句将无限循环
B) getchar()不可以出现在while语句的条件表达式中
C)当执行此while语句时,只有按回车键程序才能继续执行
D)当执行此while语句时,按任意键程序就能继续执行
(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
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)有以下程序,请在 【12】 处填写正确语句,使程序可正常编译运行。
#include
【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 521away3d 引擎更新 2010年09月07日 今天无意 ... -
7yue 介绍全新Flash 3D API
2012-01-20 01:48 5707yue 介绍全新Flash 3D API 2011年01月 ... -
FLEX 开发领域你知多少?
2012-01-20 01:48 532FLEX 开发领域你知多少? ... -
使用 lookAt()时注意记录原始状态originalM=Mtrix3D.clone(3d.transform)
2012-01-20 01:48 808使用 lookAt()时注意记录原始状态originalM=M ... -
取caurina 舍gs --TweenLite
2012-01-20 01:48 778取caurina 舍gs --TweenLite 2010年 ... -
论小学作文教学生活化
2012-01-19 09:36 611论小学作文教学生活化 2011年03月28日 论小学作文 ... -
小学生雷人造句、作文【太有才了】
2012-01-19 09:35 1106小学生雷人造句、作文 ... -
小学生作文训练
2012-01-19 09:35 576小学生作文训练 2011年0 ... -
小学高年级作文教学浅议
2012-01-19 09:35 687小学高年级作文教学浅议 2011年09月17日 作文是最 ... -
关于小学作文教学之我见
2012-01-19 09:35 590关于小学作文教学之我 ... -
2011-12-14
2012-01-17 02:10 6222011-12-14 2011年12月14日 (32)设 ... -
2011年3月计算机等级考试二级C语言笔试:2
2012-01-17 02:10 7052011年3月计算机等级考试二级C语言笔试:2 2011年0 ... -
2011-7-27
2012-01-17 02:10 6222011-7-27 2011年07月27日 ... -
6.14.10.6999 (20090814) - ATI Mobility Radeon HD 4500 Series
2012-01-17 02:10 8086.14.10.6999 (20090814) - ATI M ... -
flex 装载多个module出现的空对象引用问题
2012-01-15 21:43 676flex 装载多个module出现的空对象引用问题 2009 ... -
Error: No class registered for interface mx
2012-01-15 21:42 769Error: No class registered for ... -
as3 内置组件 1
2012-01-15 21:42 632as3 内置组件 1 2009年10月14日 1,改变所 ... -
反射 swf里的类
2012-01-15 21:42 585反射 swf里的类 2009年11月02日 用反射的方 ... -
Module应用时,TypeError: Error #1034: 强制转换类型失败
2012-01-15 21:42 896Module应用时,TypeError: Error #103 ...
相关推荐
"2012年3月份全国计算机等级考试二级C语言笔试及答案解析.pdf" 该资源主要涉及计算机等级考试C语言笔试的相关知识点,涵盖了程序设计、算法、数据结构、数据库、C语言等方面。 1. 结构化程序设计:结构化程序设计...
全国计算机等级考试二级C语言历年真题 希望给大家带来方便
2011年3月国家计算机等级考试二级C语言笔试真题.pdf
【知识点详解】 1. 栈的基本特性:栈是一种具有“后进先出”(LIFO)特性的数据...以上是针对计算机等级考试二级C语言笔试中的部分知识点的详细解析,涵盖了数据结构、程序设计、数据库操作、C语言语法等多个方面。
全国计算机等级考试二级C语言笔试主要考察考生对C语言的基础知识和编程能力。这份2005年4月的试卷涵盖了数据结构、算法、程序设计、软件工程等多个方面。 1. 数据的存储结构:描述中提到的问题是关于数据的存储结构...
天天向上科技 全国计算机等级考试二级C语言笔试练习系统V8.1.1版 是宝鸡天天向上科技有限公司开发研制的关于全国计算机等级考试二级C语言笔试的一套考试练习系统,该考试系统完全依据考试大纲编写,包括20套试题: ...
综上所述,这份2012年3月全国计算机等级考试二级C语言笔试试卷涵盖了广泛的知识点,从基础的数据结构和算法理解,到数据库和软件工程的基本原则,再到具体的C语言编程技巧和概念,全面考察了考生的综合能力和专业...
【全国计算机等级考试二级C语言】是针对计算机编程能力的一项测试,主要考察考生对C语言的理解和应用。C语言是一种广泛应用的编程语言,以其高效、灵活和强大的底层控制能力著称。 1. **流程图与N-S图**:在描述...
全国计算机等级考试二级C语言历年试题及答案合集是一份极具价值的学习资源,专为准备参加计算机等级考试的考生提供。这份合集包含了C语言历年来的考试题目与对应的解答,对于备考者来说,是深入理解和掌握C语言知识...
全国计算机等级考试二级C语言笔试试题及答案解析.pdf
【全国计算机等级考试二级C语言】是针对C语言编程能力的一种标准化考试,旨在测试考生对C语言的基础知识、编程能力和问题解决能力。以下是对部分题目及其涉及知识点的详细解析: 1. (12) 选择结构是C语言的三大基本...
全国3月计算机等级考试二级C语言笔试试卷.pdf
"全国计算机等级考试二级C语言公共基础知识(附例题)" 本资源摘要信息涵盖了全国计算机等级考试二级C语言公共基础知识的重要概念和考点,包括算法、数据结构、栈、二叉树的遍历、二分法查找等内容。 1. 算法的概念...
【全国计算机等级考试二级C语言笔试试题及答案】涵盖了C语言的基础知识,包括数据结构、算法、程序设计原理等多个方面。以下是对这些知识点的详细解释: 1. **数据存储结构**:指的是数据在计算机内存中的组织方式...
计算机等级考试二级C语言笔试涉及了C语言的基础概念、数据结构、算法、程序设计方法以及数据库和软件工程的相关知识。以下是对题目中的知识点进行详细解释: 1. **栈的特性**:栈是一种后进先出(LIFO)的数据结构...
"2023年3月计算机等级考试二级C语言笔试真题及答案.doc" 本资源是2023年3月计算机等级考试二级C语言笔试真题及答案的文档。该文档包含了20道选择题,涵盖了C语言、数据结构、软件开发、数据库系统等多个领域的知识...
2012年3月份全国计算机等级考试二级c语言(机试)。很有参考的价值。
全国计算机等级考试二级C语言笔试主要考察考生对计算机基础知识和C语言编程能力的理解与应用。这部分试题涵盖了计算机系统基础、操作系统使用、DOS命令、文件管理、C语言基本概念、程序结构以及数据类型等多个方面。...
全国计算机等级考试二级C语言-公共基础知识是针对计算机编程初学者和备考者的重要参考资料,尤其对准备参加此类考试的考生来说具有很高的价值。C语言作为经典的编程语言,其基础知识是学习计算机科学的基础,也是...