试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
8.C 语言源程序的3种基本结构是顺序结构、( )结构和循环结构。

A、 分支

B、 递归

C、 转移

D、 嵌套

答案:A

试题通
C语言程序设计题库
试题通
10.在C语言中while和do-while循环的主要区别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-a5b8-c003-bc7499099f01.html
点击查看题目
16.下列程序的运行结果是________。
#include
int main()
{int i, j, a[10];
a[0]=1;
for(i=0; i<5; i ++)
for(j=i; j<5; j++)
a[j]=a[i]+1;
for(i=1;i<5; i ++)
printf("%4d", a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-5b38-c003-bc7499099f00.html
点击查看题目
54.下列表示中,不可作为C语言常数的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-bd70-c003-bc7499099f01.html
点击查看题目
37.在C源程序中表示常数时不使用的数制是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9660-c003-bc7499099f00.html
点击查看题目
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看题目
21.在一个C源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f01.html
点击查看题目
41.已知某程序段如下:
float f1=1.5;
#define f1 2.5
int main()
{printf("%f", f1); return 0;}
则main()函数中标识符f1代表的操作数是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-3f98-c003-bc7499099f00.html
点击查看题目
1.除goto语句外,在循环体中执行( )语句可提前结束本次循环直接进入下一次循环。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f00.html
点击查看题目
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看题目
7.已知程序中有声明“int a; long b;”,若需要接收从键盘输入的电话号码字符串( )43251368( )并将其中的区号、电话号码分别存储到变量a、b中,则实现该功能的输入语句应为“scanf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f808-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

8.C 语言源程序的3种基本结构是顺序结构、( )结构和循环结构。

A、 分支

B、 递归

C、 转移

D、 嵌套

答案:A

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
10.在C语言中while和do-while循环的主要区别是( )。

A.  do-while的循环体至少无条件执行一次

B.  do-while允许从外部转到循环体内

C.  while的循环控制条件比do-while的循环控制条件严格

D.  do-while的循环体不能是复合语句

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-a5b8-c003-bc7499099f01.html
点击查看答案
16.下列程序的运行结果是________。
#include
int main()
{int i, j, a[10];
a[0]=1;
for(i=0; i<5; i ++)
for(j=i; j<5; j++)
a[j]=a[i]+1;
for(i=1;i<5; i ++)
printf("%4d", a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-5b38-c003-bc7499099f00.html
点击查看答案
54.下列表示中,不可作为C语言常数的是( )。

A.  010

B.  1UL

C.  '0x41'

D.  0xbe

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-bd70-c003-bc7499099f01.html
点击查看答案
37.在C源程序中表示常数时不使用的数制是( )。

A.  八进制

B.  二进制

C.  十进制

D.  十六进制

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9660-c003-bc7499099f00.html
点击查看答案
18.本程序的功能是:在N个数组元素中找出最小值和最大值,将最小值元素移到第一个位置上,最大值元素移到最后一个位置上,其他元素保持相对位置不变。例如,若数组元素为20,13,23,18,11,30,8,19,28,27,则结果为8,20,13,23,18,11,19,28,27,30。
#include
#define N 10
int main()
{int i,j,max=0,min=0,temp,a[N]={20,13,23,18,11,30,8,19,28,27};
for(i=1;i<N;i++)
if( ) min=i;
temp=a[min];
j=( (44) );
while(j>0){a[j]=a[j-1];j--;}
a[0]=( (45) );
for(i=1;i<N;i++)
if( )max=i;
temp=a[max];
j=max;
while(j<N-1){a[j]=a[j+1]; j++;}
( (46) )=temp;
for(i=0;i<N;i++)
printf("%4d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-1aa0-c003-bc7499099f00.html
点击查看答案
21.在一个C源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是()。

A.  extern

B.  register

C.  auto

D.  static

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f01.html
点击查看答案
41.已知某程序段如下:
float f1=1.5;
#define f1 2.5
int main()
{printf("%f", f1); return 0;}
则main()函数中标识符f1代表的操作数是( )。

A.  float型变量

B.  double型变量

C.  float型常量

D.  double型常量

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-3f98-c003-bc7499099f00.html
点击查看答案
1.除goto语句外,在循环体中执行( )语句可提前结束本次循环直接进入下一次循环。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f00.html
点击查看答案
1.下面程序是输入一个正整数n,计算…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看答案
7.已知程序中有声明“int a; long b;”,若需要接收从键盘输入的电话号码字符串( )43251368( )并将其中的区号、电话号码分别存储到变量a、b中,则实现该功能的输入语句应为“scanf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f808-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载