历年二级C语言笔试真题及答案(3)
*s)
{while(*s)
{ if(*s%2==0)
printf(“%c”,*s);
s++;}}
main()
{ char
a[]={“good”};
fun(a);printf(“\n”);}注意:字
母a的ASCⅡ码值为97,程序运行后的输
出结果是
A)d B)go C)god D)good
(26)有以下程序
#include <stdio.h>
void fun( int *a,int *b)
{int *c;
c=a;a=b;b=c;}
main()
{int x=3,y-5,*P=&x,*q=&y;
fun(p,q);printf(“%d,%d,”,*p,*q);
fun(&x,&y);printf(“%d,%d\n”,*p,*q);}
程序运行后的输出结果是
A)3,5,5,3 B)3,5,3,5 C)5,3,3,5
D)5,3,5,3
(27)有以下程序
#include <stdio.h>
viod f(int *p,int *q);
main()
{ int m=1,n=2,*r=&m;
f(r,&n);printf(“%d,%d”,m,n);}
void f(int *p,int *q)
{p=p+1;*q=*q+1;}程序运行后输出的结
果是
A)1,3 B)2,3 C)1,4 D)1,2
(28)以下函数按每行8个输出数组中的
数据
void fun( int *w,int n)
{ int i;
for(i=0;i<n;i++)
{_________________
printf(“%d”,w);}
printf(“\n”);} 下划线处应填入
的语句是
A)if(i/8==0)print(“\n”); B)
if(i/8==0)continue;
C) if(i%8==0)print(“\n”); D)
if(i%8==0)continue;
(29)若有以下定义 int x[10],*pt=x;
则对x数组元素的正确应用是
A)*&x[10] B)*(x+3) C)*
(pt+10) D)pt+3
30)设有定义:char s[81];int i=10;,
以下不能将一行(不超过80个字符)带
有空格的字符串真确读入的语句或语句
组是
A) gets(s) B)while
((s[i++]=getchar())!=”\n”;s=”
\0”;
C)scanf(“%s”,s); D)do{scanf
(“%c”,&s);}while(s[i++]!=”\n”);s=”
\0”;
4
历年二级C语言笔试真题及答案
5
(31)有以下程序 #include <stdio.h>
main ()
{ char *a[ ]={“abcd ”,”ef ”,”gh ”,”
ijk ”};int I;
for (i=0;i<4;i++)
printf (“%c ”,*a );} 程序运行后输
出的结果是
A )aegi
B )dfhk
C )abcd
D )
abcdefghijk
32)以下选项中正确的语句组是
A )char s[];s=”BOOK!”;
B ) char
*s;s={”BOOK!”}; C )char s[10];s=”
BOOK!”; D ) char *s;s=”BOOK!”;
(33)有以下程序
#include <stdio.h>
int fun{int x,int y}
{ if (x==y ) return (x );
else returen ((x+y )/2)}
main ()
{ int a=4,b=5,c=6;
printf (“%d\n ”,fun (2*a,fun (b,c )))}
程序运行后的输出结果是
A )3
B )6
C )8
D )12
(34)设函数中有整型变量n ,为保证其
在未赋值的情况下初值为0,应选择的存
储类别是
A )auto
B ) register
C )static
D )auto 或register
(35)有以下程序 #include <stdio.h> int b=2; int fun (int *k ) { b=*k+b;return (b );} main () { int a[10]={1,2,3,4,5,6,7,8},I; for (i=2;i<4;i++) {b=fun (&a )+b;printf (“%d ”,b );} printf (“\n ”);}程序运行后输出的结果是 A )10 B )8 C )10 D )10 12 10 28 16 36)有以下程序
#include <stdio.h>
#define PT 3.5;
#define S (x ) PT*x*x;
mian ()
{ int a=1, b=2; printf (“%4.1f\n ”,S
(a+b ));}程序运行后输出的结果是
A )14.0
B )31.5
C )7.5
D )程序有错无输出结果
37)有以下程序
#include <stdio.h>
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 )2,3
C )3,4
D )4,1
38)设有宏定义:#include IsDIV (k,n ) ((k%n==1)?1:0且变量
m 已正确定义并赋值,则宏调用:IsDIV
(m,5)&& IsDIV (m,7)为真时所要表达
的是 A )判断m 是否能被5或者7整
除 B )判断m 是否能被5和7整除
C )判断m 被5或者7整除是否余1
D )判断m 被5和7整除是否余1 (39)有以下程序 #include <stdio.h> main () { int a=5,b=1,t; t=(a<<2|b ); printf (“%d\n ”,t )}程序运行后的输出结果是 A )21 B )11 C )6 D )1 (40)有以下程序 #include <stdio.h> main () { EIL
E *f; f=fopen (“filea.txt ”,”w ”); fprintf (f,”abc ”); fclose (f );} 若文本文件filea.txt 中原有内容为:hello ,则运行以上程序后,文件filea.txt 中的内容为 A ) helloabc B )abclo C )abc D )abchello 二、填空题(每空2分,共30分) (1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom 指向栈底元素,栈顶指针top 指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。 (2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于 【2】测试。 (3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和【3】。 (4)数据库系统的核心是 【4】 (5)在E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【5】框。 (6)表达式(int )((double )(5/2)+2.5)的值是【6】 (7)若变量x 、y 已定义为int 类型且x 的值为99,y 的值为9,请将输出语句printf (【7】,x/y );补充完整,使其输出的计算结果形式为:x/y=11 (8)有以下程序 #include <stdio.h> main( ) {char c1,c2;scanf(“&c ”,&c1); while(c1<65||c1>90)
scanf(“&c ”,&c1);
c2=c1+32;
printf(“&c, &c\n ”,c1,c2);} 程序
运行输入65回车后,能否输出结果、结
束运行(请回答能或不能)【8】。
(9)以下程序运行后的输出结果是【9】 #include <stdio.h> main( ) {int k=1,s=0; do{
if{((k&2)!=0)continue ; s+=k ;k++;
}while (k )10);
printf (“s=&d/n ”,s );}
(10)下列程序运行时,若输入labced12df<回车>输出结果为【10】 #include <stdio.h> main( ) {char a =0,ch;
while((ch=getchar())!=’\n ’)
{if(a&2!=0&&(ch>’a ’&a …… 此处隐藏:3222字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




