1 / 9
文档名称:

C语言选择题及答案.pdf

格式:pdf   大小:399KB   页数:9
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言选择题及答案.pdf

上传人:1130474171@qq.com 2023/7/9 文件大小:399 KB

下载得到文件列表

C语言选择题及答案.pdf

相关文档

文档介绍

文档介绍:该【C语言选择题及答案 】是由【1130474171@qq.com】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【C语言选择题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。C语言选择题及答案--第1页
C 语言选择题及答案
C 语言选择题及答案
成绩的取得离不开我们平时的努力,以下是店铺为大家整理的 C
语言选择题及答案,希望对大家的学习起到帮助!
选择题
5 的满二叉树叶中,叶子结点的个数为( )。




,花费最多的阶段是( )。




3 种设计次序,下列不属于视图设计次序的是( )。




,能用二分法进行查找的是( )。




( )。
double 类型数组,不可以直接用数组名对数组进行整体输
入或输出
,其值不可改变
C语言选择题及答案--第1页
C语言选择题及答案--第2页
,数组元素的下标超出所定义的下标范围时,系
统将给出“下标越界”的出错信息

( )。
和 static
和 register
和 static
和 register
C 语言赋值的语句的是( )。
一 3,y=5
=b=6
--;
,c
a、b、c、d 中的值依次为 2、2、3、4,则条件表
达式 a



( )。
n 个元素组成的一个有限序列



sum 的值是( )。
main()
{ int i,sum;
for(i=1;i<6;i++)sum+=i:
printf("1%d\n",sum):
}

C语言选择题及答案--第2页
C语言选择题及答案--第3页



j 为 Int 型变量,则下面 for 循环语句的执行结果是( )。
for(j=10;j>3;j--)
{ if(j%3)j--;
--j;--j;
printf("%d",j);
}
3
4
2
3
X<=Y<=Z 的 C 语言表达式为( )。
A.(X<=Y)&&(Y<=Z)
B.(X<=Y)AND(Y<=Z)
C.(X<=Y<=Z)
D.(X<一 Y)&(Y<一 Z)

int arr[]={6,7,8,9,10);
int*ptr:
ptr=arr;
*(ptr2)=2;
printf("%d,%d\n",*ptr,*(ptr2)):
则下列程序段的输出结果为( )。
,10
,8
,9
,2

C语言选择题及答案--第3页
C语言选择题及答案--第4页
int x[-6]={2,4,6,8,5,7),*p=X,i;
要求依次输出X 数组 6 个元素中的值,不能完成此操作的语句是
( )。
(i=0;i<6;i++)printf("%2d",*(p++));
(i=0;i<6;i++)printf("%2d",*(pq-i));
(i=0;i<6;i++)printf("%2d",*p++);
(i=0;i<6;i++)printf("%2d",*(p)++);
的 ASCII 值为48,运行以下程序的输出结果是( )。
main()
( char a=’1’,b=’2’;
printf("%C,",b++);printf("%d\n",b—a);}
,2
,2
,2
,50

int(*ptr)();
则以下叙述中正确的是( )。
是指向一维组数的指针变量
是指向int 型数据的指针变量
是指向函数的指针,该函数返回一个int 型数据
是一个函数名,该函数的返回值是指int 型数据的指针
:“charc1=92,c2=92;”,则以下表达式
中的值为零的是( )。
^c2
&c2
C.~c2
| c2
( )。
void fun(int*a,int i,int i)
C语言选择题及答案--第4页
C语言选择题及答案--第5页
{int t;
if(i { t=a[i[;a[i]=a[j];a[j]一 t;
i++;j--;
fun(a,i,j);
}
}
main()
{ int K[]={2,6,1,8},i;
fun(x,0,3);
for(i=0;i<1;i++)printf("%2d",x[i]);
printf("\n");
}
,2,6,8
,6,2,1
,1,6,2
,6,1,2

main()
{int i,j;
for(j=10;j<11;j++)
{ for(i=9;i if(!(j%i))break;
if(i==j-1)
printf("%d",j);
}
}
输出结果是( )。



11
C语言选择题及答案--第5页
C语言选择题及答案--第6页
j 为 Int 型变量,则下面 for 循环语句的执行结果是( )。
for(j=10;j>3;j--)
{ if(j%3)j--;
--j;--j;
printf("%d",j);
}
3
4
2
3
X<=Y<=Z 的 C 语言表达式为( )。
A.(X<=Y)&&(Y<=Z)
B.(X<=Y)AND(Y<=Z)
C.(X<=Y<=Z)
D.(X<一 Y)&(Y<一 Z)

int arr[]={6,7,8,9,10);
int*ptr:
ptr=arr;
*(ptr2)=2;
printf("%d,%d\n",*ptr,*(ptr2)):
则下列程序段的输出结果为( )。
,10
,8
,9
,2

int x[-6]={2,4,6,8,5,7),*p=X,i;
要求依次输出 X 数组 6 个元素中的值,不能完成此操作的语句是
( )。
C语言选择题及答案--第6页
C语言选择题及答案--第7页
(i=0;i<6;i++)printf("%2d",*(p++));
(i=0;i<6;i++)printf("%2d",*(pq-i));
(i=0;i<6;i++)printf("%2d",*p++);
(i=0;i<6;i++)printf("%2d",*(p)++);
的 ASCII 值为48,运行以下程序的输出结果是( )。
main()
( char a=’1’,b=’2’;
printf("%C,",b++);printf("%d\n",b—a);}
,2
,2
,2
,50

int(*ptr)();
则以下叙述中正确的是( )。
是指向一维组数的指针变量
是指向int 型数据的指针变量
是指向函数的指针,该函数返回一个int 型数据
是一个函数名,该函数的返回值是指int 型数据的指针
:“charc1=92,c2=92;”,则以下表达式
中的值为零的是( )。
^c2
&c2
C.~c2
| c2
( )。
void fun(int*a,int i,int i)
{int t;
if(i { t=a[i[;a[i]=a[j];a[j]一 t;
i++;j--;
C语言选择题及答案--第7页
C语言选择题及答案--第8页
fun(a,i,j);
}
}
main()
{ int K[]={2,6,1,8},i;
fun(x,0,3);
for(i=0;i<1;i++)printf("%2d",x[i]);
printf("\n");
}
,2,6,8
,6,2,1
,1,6,2
,6,1,2

main()
{int i,j;
for(j=10;j<11;j++)
{ for(i=9;i if(!(j%i))break;
if(i==j-1)
printf("%d",j);
}
}
输出结果是( )。



11
.
#include
main()
C语言选择题及答案--第8页
C语言选择题及答案--第9页
{ char c1,c2,c3,c4,c5,c6;
scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
c5=getchar(); c6=getchar();
putchar(c1);putchar(c2);
printf("%c%c\n",c5,c6);
}
程序运行后,若从键盘输入(从第 l 列开始)
123<回车>
45678<回车>
则输出结果是( )。




下载文档
C语言选择题及答案--第9页