教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

历年二级C语言笔试真题及答案(7)

来源:网络收集 时间:2026-09-08
导读: A)n(n+1)/2 B)nlog2n C)n(n-1) /2 D)n/2 (8)一棵二叉树中共有70个叶子结点与 80个度为1的结点,则该二叉树中的总结 点数为 A)219 B)221 C)229 D)231 9)下列叙述中正确的是A)数据库系统是 一个独立

A)n(n+1)/2 B)nlog2n C)n(n-1)

/2 D)n/2

(8)一棵二叉树中共有70个叶子结点与

80个度为1的结点,则该二叉树中的总结

点数为

A)219 B)221 C)229 D)231

9)下列叙述中正确的是A)数据库系统是

一个独立的系统,不需要操作系统的支持

B)数据库技术的根本目标是要解决数据

的共享问题 C)数据库管理系统就是数

据库系统 D)以上三种说法都不对

10)下列叙述中正确的是 A)为了

建立一个关系,首先要构造数据的逻辑关

B)表示关系的二维表中各元组的每一个

分量还可以分成若干数据项

C)一个关系的属性名表称为关系模式

D)一个关系可以包括多个二维表

(11)C语言源程序名的后缀是

A).exe B).C C).obj D).cp

(12)可在C程序中用做用户标识符的一

组标识符是 A)and B)Date C)Hi D)

case_2007 y-m-d Dr.Tom Bigl

(13)以下选项中,合法的一组C语言数值

常量是 A)028 B)12.

C).177

D)0x8A. 5e-3 OXa23 4c1.5 10,000-0xf

4.5e0 Oabc 3.e5

(14)以下叙述中正确的是 A)C语

言程序将从源程序中第一个函数开始执

B)可以在程序中由用户指定任意一个函

数作为主函数,程序将从此开始执行

C)C语言规定必须用main作为主函数名,

程序将从此开始执行,在此结束

D)main可作为用户标识符,用以命名任

意一个函数作为主函数

(15)若在定义语句:int a,b,c,*p=&c;

之后,接着执行以下选项中的语句,则能

正确执行的语句是

A)scanf("%d",a,b,c);

B)scanf("%d%d%d",a,b,c);

C)scanf("%d",p);

D)scanf("%d",&p);

10

历年二级C语言笔试真题及答案

(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是

A)均占4个字节 B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由C语言编译系统决定

(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是

A)x=y==5; B)x=n%2.5; C)x+n=I;

D)x=5=4+1;

(18)有以下程序段

int j; float y; char name[50];

scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为

A)55566.0 B)566.0 C)7777.0 D)566777.0 (19)若变量已正确定义,有以下程序段i=0;

do printf("%d,",i);while(i++);

printf("%d\n",i) 其输出结果是

A)0,0 B)0,1 C)1,1 D)程序进入无限循环

(20)有以下计算公式若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是

A)if(x>=0) y=sqrt(x);

B)y=sqrt(x)else y=sqrt(-x); if(x<0) y=sqrt(-x);

C)if(x>=0)y=sqrt(x);

D)y=sqrt(x>=0?x:-x);If(x<0)y=sqrt(-x);

(21)设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是

A)(EXP= =0) B)(EXP!=0) C)(EXP= =1) D)(EXP!=1)

(22)有以下程序

#include

main()

{int y=9;

for( y>0;y--)

if(y%3= =0) printf("%d",--y);0} 程序的运行结果是 A)741 B)963 C)852 D)875421

(23)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是 A)isupper(c) B)’A’<=c<=’Z’C)’A’<=c&&c<=’Z’D)c<=(‘2’-32)&&(‘a’-32)<=c

(24)有以下程序

#include

main()

{int i,j,m=55;

for(i=1;i<=3;i++)

for(j=3;j<=i;j++) m=m%j;

printf("%d\n",m);} 程序的运行结果是 A)0 B)1 C)2 D)3

(25)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的

A)函数的实参和其对应的形参共占同一存储单元 B)形参只是形式上的存在,不占用具体存储单元

C)同名的实参和形参占同一存储单元

D)函数的形参和实参分别占用不同的存储单元

(26)已知字符’A’的ASCⅡ代码值是

65,字符变量c1的值是’A’,c2的值是’

D’。执行语句printf("%d,%d",c1,c2-2);

后,输出结果是 A)A,B B)A,

68 C)65,66 D)65,68

(27)以下叙述中错误的是 A)改变

函数形参的值,不会改变对应实参的值

B)函数可以返回地址值 C)可以给指针

变量赋一个整数作为地址值

D)当在程序的开头包含文件stdio.h时,

可以给指针变量赋NULL

(28)以下正确的字符串常量是 A)

"\\\" B)’abc’C)OlympicGames

D)""

(29)设有定义:char p[]={’1’,’2’,’

3’},*q=p; ,以下不能计算出一个char

型数据所占字节数的表达式是

A)sizeof(p) B)sizeof(char) C)

sizeof(*q) D)sizeof(p[0])

(30)有以下函数

int aaa(char *s)

{char *t=s;

while(*t++);

t--;

return(t-s);} 以下关于aaa函数的

功能叙述正确的是

A)求字符串s的长度 B)比较两个串的

大小 C)将串s复制到串t D)求字符

串s所占字节数

(31)若有定义语句:int a[3][6]; ,

按在内存中的存放顺序,a数组的第10个

元素是

A)a[0][4] B)a[1][3] C)a[0][3]

D)a[1][4]

(32)有以下程序

#include

void fun(char **p)

{++p; printf("%s\n",*p);}

main()

{char

*a[]={"Morning","Afternoon","Evenin

g","Night"};

fun(a);} 程序的运行结果是

A)Afternoon B)fternoon C)Morning D)

orning

33)若有定义语句:int a[2][3],*p[3]; ,

则以下语句中正确的是

A)p=a; B)p[0]=a; C) p[0]=&a[1][2];

D)p[1]=&a;

(34)有以下程序

#include

void fun(int *a,int n)/*fun函数的功

能是将a所指数组元素从大到小排序*/

{int t,i,j;

for(i=0;i<N-1;I++)

for(j=i+1;j<N;J++)

if (a}

main()

{int c[10]={1,2,3,4,5,6,7,8,9,0},i;

fun(c+4,6);

for (i=0;i<10;i++) printf("%d,",c);

printf("\n");} 程序运行的结果是

A)1,2,3,4,5,6,7,8,9,0,

B)0,9,8,7,6,5,1,2,3,4, C)

0,9,8,7,6,5,4,3,2,1,

D)1,2,3,4,9,8,7,6,5,0,

(35)有以下程序

#include

int fun(char s[])

{int n=0;

while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’

0’;s++;}

return(n);}

main()

{char s[10]={’6’,’1’,’*’,’4’,’

*’,’9’,’*’,’0 …… 此处隐藏:3101字,全部文档内容请下载后查看。喜欢就下载吧 ……

历年二级C语言笔试真题及答案(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/121621.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)