试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
5.已有预处理命令和定义如下:
#define N 8
int x=2, z=1;
double y=1.2;
下述程序段正确的是( )。

A、 switch(x)

B、 switch(x)
{ case z: x--;break; {case N>0:x=1;break;
case z+1: x++;break; case 1:x=0;break;
}}

C、 switch(x)

D、 switch(y)
{ case 2: y++;break; {case 1.0:y++;break;
case '0': y=3; case 1.2:y=1;break;
} }

答案:空

试题通
C语言程序设计题库
试题通
7.下面叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看题目
14.下面程序运行时输出结果是()。
#include
int x = 1;
int main()
{int b;
b = fun(3);
printf( );
return 0;
}
int fun( )
{if(x==3){int x=2;return x; }
else return x;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8db8-c003-bc7499099f00.html
点击查看题目
16.下列程序运行时输出的结果是()。
#include
#include
int fun( )
{int k;
while( )
{k=abs( );
m=( )?n:m;
n=k;
}
return m;
}
int main( )
{printf("%d, %d\n", fun(9, 15), fun(9, 5));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9588-c003-bc7499099f00.html
点击查看题目
20.本程序的功能是:求数组中前4个元素之和及后6个元素之和。
#include
int sum( )
{ int i, sum=0;
for(i=0;i<n; i++)
( (53) );
return( );
}
int main()
{ int a[15]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,15},sumh, sumt;
sumh=sum(a, 4);
sumt=sum(( (54) ),6);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-00d0-c003-bc7499099f00.html
点击查看题目
42.下面程序在编译时在第4行报错“error C2082: 形参“m”的重定义”,若要修改第4行的局部变量m的名字,则下列选项中不能使用的是( )。
#include
int y;
void f( )
{ int n; double m=1;
printf( );
}
int main()
{ int e=1;f( ); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4768-c003-bc7499099f00.html
点击查看题目
10.以下哪一条不属于程序设计的3种基本结构?( )
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-05d8-c003-bc7499099f01.html
点击查看题目
10.定义外部函数的关键字是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f01.html
点击查看题目
26.本程序的功能是输出杨辉三角形。
#include
#define N 10
int main()
{ int i,j,k,a[N][N];
for (i=1; i<N; i++)
{a[i][1]=1;
( (66) );
}
for (i=3;i<N; i++)
for (j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+( (67) );
for (i=1;i<N;i++)
{ for(k=1;k<30-3*i;k++)
( (68) );
for (j=1;j<=i;j++)
printf("%6d",a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-6ca8-c003-bc7499099f00.html
点击查看题目
1.A2.A3.D4.C5.B6.B7.A8.C9.C10.D
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f00.html
点击查看题目
13.下面程序运行时输出的结果是()。
#include
int main()
{ int a[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5]={0}, i, k;
for(i=0; i<12; i++)
{ k=a[i];
b[k]++;
}
for(i=1; i<5; i++)
printf("%2d", b[i]);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4b98-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

5.已有预处理命令和定义如下:
#define N 8
int x=2, z=1;
double y=1.2;
下述程序段正确的是( )。

A、 switch(x)

B、 switch(x)
{ case z: x--;break; {case N>0:x=1;break;
case z+1: x++;break; case 1:x=0;break;
}}

C、 switch(x)

D、 switch(y)
{ case 2: y++;break; {case 1.0:y++;break;
case '0': y=3; case 1.2:y=1;break;
} }

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
7.下面叙述中正确的是( )。

A.  C程序的基本组成单位是语句

B.  C语句必须以分号结束

C.  C程序中的每一行只能写一条语句

D.  C程序必须在一行内写完

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看答案
14.下面程序运行时输出结果是()。
#include
int x = 1;
int main()
{int b;
b = fun(3);
printf( );
return 0;
}
int fun( )
{if(x==3){int x=2;return x; }
else return x;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8db8-c003-bc7499099f00.html
点击查看答案
16.下列程序运行时输出的结果是()。
#include
#include
int fun( )
{int k;
while( )
{k=abs( );
m=( )?n:m;
n=k;
}
return m;
}
int main( )
{printf("%d, %d\n", fun(9, 15), fun(9, 5));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-9588-c003-bc7499099f00.html
点击查看答案
20.本程序的功能是:求数组中前4个元素之和及后6个元素之和。
#include
int sum( )
{ int i, sum=0;
for(i=0;i<n; i++)
( (53) );
return( );
}
int main()
{ int a[15]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,15},sumh, sumt;
sumh=sum(a, 4);
sumt=sum(( (54) ),6);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-00d0-c003-bc7499099f00.html
点击查看答案
42.下面程序在编译时在第4行报错“error C2082: 形参“m”的重定义”,若要修改第4行的局部变量m的名字,则下列选项中不能使用的是( )。
#include
int y;
void f( )
{ int n; double m=1;
printf( );
}
int main()
{ int e=1;f( ); return 0;}

A.  n

B.  e

C.  f

D.  y

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-4768-c003-bc7499099f00.html
点击查看答案
10.以下哪一条不属于程序设计的3种基本结构?( )

A.  顺序结构

B.  分支结构

C.  逆转结构

D.  循环结构

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-05d8-c003-bc7499099f01.html
点击查看答案
10.定义外部函数的关键字是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f01.html
点击查看答案
26.本程序的功能是输出杨辉三角形。
#include
#define N 10
int main()
{ int i,j,k,a[N][N];
for (i=1; i<N; i++)
{a[i][1]=1;
( (66) );
}
for (i=3;i<N; i++)
for (j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+( (67) );
for (i=1;i<N;i++)
{ for(k=1;k<30-3*i;k++)
( (68) );
for (j=1;j<=i;j++)
printf("%6d",a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-6ca8-c003-bc7499099f00.html
点击查看答案
1.A2.A3.D4.C5.B6.B7.A8.C9.C10.D
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f00.html
点击查看答案
13.下面程序运行时输出的结果是()。
#include
int main()
{ int a[12]={1, 2, 3, 4, 4, 3, 2, 1, 1, 1, 2, 3}, b[5]={0}, i, k;
for(i=0; i<12; i++)
{ k=a[i];
b[k]++;
}
for(i=1; i<5; i++)
printf("%2d", b[i]);
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4b98-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载