20xx年9月全国计算机等级考试二级c语言笔试试题(编辑修改稿)内容摘要:

{ return *p。 } 该函数的返回值是 A)不确定的值 B)形 参 p中存放的值 C)形参 p所指存储单元 中的值 D)形参 p的地址值 ( 37)下列函数定义中,会出现编译 错误的是 A) max(int x,int y,int *z) B) in t max(int x,y) { *z=xy ? x:y。 } { int z。 z=xy ? x:y。 return z。 } C) max(int x,int y) D) int max(i nt x,int y) { int z。 { return(xy?x:y)。 } z=xy?x:y。 return(z)。 } ( 38)有以下程序 include define F(X,Y) (X)*( Y) main() { int a=3, b=4。 printf(%d\n, F(a++ , b++))。 } 程序运行后的输出结果是 A) 12 B) 15 C) 16 D) 20 ( 39)有以下程序 fun(int a, int b) { if(ab) return(a)。 else return(b)。 } main() { int x=3, y=8, z=6, r。 r=fun(fun(x,y), 2*z)。 printf(%d\n, r)。 } 程序运行后的输出结果 是 A) 3 B) 6 C) 8 D) 12 ( 40)若有定义: int *p[3]。 ,则以下叙述中正确的是 A)定义了一个基类型 为 int的指针变量 p,该变量具有 三个指针 B)定义了一个指针数组 p,该数组含 有三个元素,每个元素都是基类型为 int的指针 C) 定义了一个名为 *p 的整型数组, 该数组含有三个 int类型元素 D)定义了一个可指向一维数组的指 针变量 p,所指一维数组应具有三个 int类型元素 ( 41)以下程序中函数 scmp的功能是 地址 返回形参指针 s1和 s2所指字符串中较小字符串的首 include include char *scmp(char *s1, char *s2) { if(strcmp(s1,s2)0) return(s1)。 else return(s2)。 } main() { int i。 char string [20], str[3][20]。 for(i=0。 i3。 i++) get s(str[i])。 strcpy(string,scmp(s tr[0],str[1]))。 /*库函数 strc py 对字符串进行复制 */ strcpy(string,scmp(string,str[2] ))。 printf(%s\n,string )。 } 若运行时依次输入: ab cd、 abba 和 abc 三个字符串,则 输出结果为 A) abcd B) abba C) abc D) abca ( 42)有以下程序 struct s { int x,y。 } data[2]={10,100,20, 200}。 main() { struct s *p=data。 printf(%d\n,++(px))。 } 程序运行后的输出结果是 A) 10 B) 11 C) 20 D ) 21 ( 43)有以下程序段 main() { int a=5,*b,**c。 c=amp。 b。 b=amp。 a。 …… } 程序在执行了 c=amp。 b。 b=amp。 a。 语句后,表 达式: **c 的值是 A)变量 a 的地址 B)变 量 b中的值 C)变量 a 中的值 D) 变量 b的地址 ( 44)有以下程序 include main() { char str[][20]={H ello,Beijing},*p=str。 printf(%d\n,strlen(p+20))。 } 程序运行后的输出结果是 A) 0 B) 5 C) 7 D) 20 ( 45)已定义以下函数 fun(char *p2, char * p1) { while((*p2=*p1)!=39。 \039。 ){ p1++。 p2++。 } } 函数的功能是 A)将 p1 所指字符串复 制到 p2 所指内存空间 B)将 p1 所指字符串的地址赋给指针 p 2 C)对 p1 和 p2 两个指针所指字符串进 行比较 D)检查 p1 和 p2 两个指针所指字符串 中是否有 39。 \039。 ( 46)有以下程序 main() { int x=3, y=2, z=1。 printf(%d\n,x/yamp。 ~z)。 } 程序运行后的输出结果是 A) 3 B) 2 C) 1 D) 0 ( 47)若 fp已正确定义并指向某个文 为 件,当未 遇到该文件结束标志时函数 feof(f。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。