题库来源:优题宝公众号
2022年计算机二级C语言程序设计模拟练习题及答案,由优题宝公众号根据最新计算机二级C语言程序设计大纲与历年计算机二级C语言程序设计真题汇总编写,包含计算机二级C语言程序设计常考重点题型与知识点,有助于考生复习备考计算机二级C语言程序设计,取得好成绩。
1、 有以下程序:
注意:字母a的ASCIl码值为97,程序运行后的输出结果是( A )
A.d
B.go
C.god
D.good
2、有以下程序
则以下函数调用语句错误的是( A )
A.k=*f(a,b);
B.k=add(a,b);
C.k=(*f)(a,b);
D.k=f(a,b);
3、有以下程序:void swap(char*x,char*y){ char t;t=*x;*x=*y;*y=t;}main{ char*s1="abe",*s2="123":swap(s1,s2);printf("%s,%s\n",s1,s2);}程序执行后的输出结果是( C )
A.A.123,abe
B.abc.123
C.1bc,a23
D.321,cba
4、设有定义语句 int(*f)(int);, 则以下叙述正确的是( B )
A.f 是基类型为 int 的指针变量
B.f 是指向函数的指针变量,该函数具有一个 int 类型的形参
C.f 是指向 int 类型一维数组的指针变量
D.f 是函数名,该函数的返回值是基类型为 int 类型的地址
5、 设有定义语句int(*f)(int);,则以下叙述正确的是( B )
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
6、 有以下程序:
程序运行后的输出结果是( A )
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
7、设有以下函数:void fun(int n,char*$s){……}则下面对函数指针的定义和赋值均正确的是( A )
A.void(*pf)( );pf=fun;
B.void*Pf( );pf=fun;
C.void*pf( ); *pf=fun;
D.void(*pf)(int,char);nf=&fun;
8、设有定义语句int(*f(int);,则下列叙述正确的是( B )
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形态
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是其类型为int类型的地址
9、语句Char(*P)说明了( A )。
A.P是指向函数的指针,该函数返回一个Char型数据
B.P是指向Char型数据的指针变量
C.P是指向数组的指针变量
D.P是一个函数名,该函数的返回值是指向Char型数据的指针
以上是计算机二级C语言程序设计,优题宝会持续更新计算机二级C语言程序设计真题模拟题以及答案解析,考生们如有需要,千万不要错过。也希望各位考生能在计算机二级C语言程序设计中取得好的成绩。
更多推荐
2022年计算机二级C语言程序设计模拟练习题及答案
发布评论