历年二级C语言笔试真题及答案(11)
A)6 B)7 C)8 D)9
(26)有以下程序
main()
{ char s[ ]= "abcde"; s+=2;
printf("%d\n",s[0]); }
执行后的结果是________。A)输出字符a的ASCII码B)输出字符c的ASCII 码C)输出字符c D)程序出错
(27)有以下程序
fun(int x,int y)
{static int m=0,i=2; i+=m+1;m=i+x+y; return m; }
main()
{int j=1,m=I,k;
k=fun(j,m); printf("%d",k); k=fun(j,m);
printf("%d\n",k } 执行后的输出结果是
________。
A)5,5 B)5,11 C)11,11 D)11,5
(28)有以下程序fun(int x)
{int p;
if(x==0║x= =1) return(3);
p=x-fun(x=2); retum p; }main()
{ prinf("%d\n",fun(7));} 执行后的输出结
果是________。A)7 B)3 C)3 D)0
(29)在16位编译系统上,右有定义int
a[ ]={10,20,30},*p=&a;,当执行p++;后,
下列说法错误的是________。
A)p向高地址移了一个字节B)p抽高
地址移了一个存储单元C)p向高地址移
了两个字节D)p与a+1等价
(30)有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2); printf("%d\n",c); }执行后
的输出结果是A)1 B)2 C)3 D)4
(31)若有定义:int w[3][5];,则以下不
能正确表示该数组元素的表达式是
________。
A)*(*w+3)B)*(w+1)[4] C)*(*(w+1))
D)*(&w[0][0]+1)
(32)若有以下函数首部int fun(double
x[10],int *n) 则下面针对此函数声母语句
中正确的是________。
A)int fun(double x,int *n); B)int
fun(double ,int);C)int fun(double*x,int n);
D)int fun(double *,int*);
(33)若有定义语句:int k[2][3],*pk[3];,
则以下语句中正确的是________。
A)pk=k; B)pk[0]=&k[1][2]; C)pk=k[0];
D)pk[1]=k;
(34)有以下程序
void change(int k[ ]){k[0]=k[5];}
main()
{int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;
while(n<=4) {change(&x[n]);n++;}
for(n=0;n<5;n++)
printf("%d",x[n]);printf("\n"); }
程序运行后输出的结果是________。A)
678910 B)13579 C)12345 D)62345
(35)若要求定义具有10个int型元素的
一维数组a,则以下定义语句中错误的是
A)#define N 10 Int a[N] B)#define n 5
Int a[2*n] C)int a[5+5] D)int n=10,a[n]
(36)有以下程序
main() {int x[3][2]={0},I;
for(I=0;I<3;I++) scanf("%d",x[i]);
printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1
][0]);} 若运行时输入:246<回车>,则输
出结果为________。A)2 0 0 B)2 0 4
C)2 4 0 D)2 4 6
(37)有以下程序
main()
{char s[ ]={ "aeiou"},*ps;
ps=s; printf("%c\n",*ps+4);}程序运行后
的输出结果是________。A)a B)e
C)u D)元素s[4]的地址
(38)以下语句中存在语法错误的是
________。A)char ss[6][20];ss[1]=
"right? ";
B)char ss[][20]={ "right? "}; C)char
*ss[6];ss[1]= "right? "; D)char
*ss[]={"right? "};
(39)若有定义:char *x= “abcdefghi”;,
以下选项中正确运用了strepy函数的是
________。
A)char y[10]; strcpy(y,x[4]); B)char
y[10]; strcpy(++y,&x[1]);
C)char y[10],*s; strcpy(s=y+5,x);D)
char y[10],*s; strcpy(s=y+1,x+1);
(40)有以下程序
int add(int a,int b){return+b};}
main()
{int k,(*f)(),a=5,b=10;
f=add;
… }则以下函数调用语句错误的是
________。A)k=(*f)(a,b); B)
k=add(a,b);C)k=*f(a,b); D)k=f(a,b);
(41)有以下程序#include <string.h>
main(int argc,char *argv[])
{int i=1,n=0;
while(i<arge){n=n+strlen(argv[i]);i++;}
printf(“%d\n”,n); }该程序生成的可执行
文件名为:proc.exe。若运行时输入命令
行:proc 123 45 67
则程序的输出结果是________。A)3 B)
5 C)7 D)11
(42)有以下程序
void fun2(char a, char
b){printi(“%b%c”,a,b);}
char a= …A?,b= …B?;
void fun1( ){ a= …C?l b= …D?; }
main( )
{ fun1( )
printf( “%c%c”,a,b);fun2(…E?, …F?); } 程
序的运行结果是________。A)CDEF B)
ABEF C)ABCD D)CDAB
(43)有以下程序
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{int i1,i2; i1=f(2); i2=f(1+1);
printf(“%d %d\n”,i1,i2); }程序的运行
结果是________。
A)12 12 B)11 7 C)11 11 D)12 7
(44)设有以下语句typedef struct
TT{char c; int a[4];}CIN; 则下面叙述中正
确的是________。A)可以用TT定义
结构体变量B)TT是struct类型的变量
C)可以用CIN定义结构体变量D)CIN
是struct TT类型的变量
(45)有以下结构体说明、变量定义和赋
值语句
struct STD {char name[10];
int age; char sex;
}s[5],*ps; ps=&s[0];} 则以下scanf函数
调用语句中错误引用结构体变量成员的
是________。
16
历年二级C语言笔试真题及答案
A)scanf(“%s”,s[0].name); B)
scanf(“%d”,&s[0].age); C)
scanf(“%c”,&(ps>sex)); D)
scanf(“%d”,ps>age);
(46)若有以下定义和语句
union data{ int i; char c; float f;x; int y;} 则以下语句正确的是________。
A)x=10.5; B)x.c=101; C)y=x; D)printf(“%d\n”,x);
47)程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。
data next
a
b
c NULL 若有以下程序段
q=s; s=s>next; p=s;
while(p->next) p=p->next;
p->next=q; q->next=NULL;该程序段实
现的功能是________。
A)首结点成为尾结点B)尾结点成为首结点C)删除首结点D)删除尾结点(48)若变量已正确定义,则以下语句的输出结果是________。
s=32; s^=32;printf(“%d”,s);A)-1 B)0 C)1 D)32
(49)以下叙述中正确的是________。A)C语言中的文件是流式文件,因此只能顺序存取数据
B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖C)在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开, …… 此处隐藏:3445字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




