APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
5.4 3 26.3 13 557.1 2 18.Str[]=abdef

答案:空

C语言程序设计题库
11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8200-c003-bc7499099f00.html
点击查看题目
13.4 3 3 214.3 5 815.0 2 216.4 6 8 10
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8be8-c003-bc7499099f00.html
点击查看题目
5.已有定义“int a[][4]={1, 2, 3, 4, 5, 6, 7, 8, 9};”,则数组a第一维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-97e8-c003-bc7499099f01.html
点击查看题目
22.对两个数组a和b进行如下初始化:
char a[]="abcd";
char b[]={'a', 'b', 'c', 'd'};
则下面叙述正确的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e9f0-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
点击查看题目
46.若变量已正确定义且k的值是4,计算表达式( )后,j和k的值分别为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-a9e8-c003-bc7499099f00.html
点击查看题目
40.若有函数f的定义为:
void f(…)
{static int b=1;

}
则下列叙述中不正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-3bb0-c003-bc7499099f00.html
点击查看题目
3.只能在循环体中出现的语句是( )语句。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f02.html
点击查看题目
19.本程序的功能是:先将行列相同的二维数组a的每一行中值最大的元素与该行主对角线的元素值进行交换,然后将主对角线上的所有元素排序使其自左上角到右下角降序排列,最后输出排序后主对角线上各元素的值。
#include
#define N 5
void max_sort( )
{ int i, j, temp, max, col;
for(i=0; i<n; i++)
{ max=( (50) ); col=0;
for(j=0; j<n; j++)
if( ){max=b[i][j]; col=j; }
temp=b[i][i];
b[i][i]=( (51) );
b[i][col]=temp;
}
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
if(b[i][i]<( (52) ))
{ temp=b[i][i]; b[i][i]=b[j][j]; b[j][j]=temp; }
}
int main()
{ int a[N][N]={{9,23,24,16,27},{10,21,14,28,6},{23,17,11,19,14},{17,19,14,3,13},{21,11,16,5,8}},i;
max_sort( );
for(i=0; i<N; i++)
printf("%3d ", a[i][i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-f518-c003-bc7499099f00.html
点击查看题目
3.下面函数定义中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e9a8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

5.4 3 26.3 13 557.1 2 18.Str[]=abdef

答案:空

分享
C语言程序设计题库
相关题目
11.下面程序运行时输出结果是()。
#include
int f( )
{ static int c, b;
if(c==0)b=1;
else b=b+a;
c++;
return b;
}
int main()
{ int i;
for(i=0; i<2; i++)
printf("%d", f(2));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-8200-c003-bc7499099f00.html
点击查看答案
13.4 3 3 214.3 5 815.0 2 216.4 6 8 10
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8be8-c003-bc7499099f00.html
点击查看答案
5.已有定义“int a[][4]={1, 2, 3, 4, 5, 6, 7, 8, 9};”,则数组a第一维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-97e8-c003-bc7499099f01.html
点击查看答案
22.对两个数组a和b进行如下初始化:
char a[]="abcd";
char b[]={'a', 'b', 'c', 'd'};
则下面叙述正确的是________。

A.  a与b数组完全相同

B.  数组a比数组b占空间大

C.  a与b中存放的都是字符串

D.  a与b长度相同

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e9f0-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
点击查看答案
46.若变量已正确定义且k的值是4,计算表达式( )后,j和k的值分别为( )。

A.  j=3, k=3

B.  j=3, k=4

C.  j=4, k=4

D.  j=4, k=3

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-a9e8-c003-bc7499099f00.html
点击查看答案
40.若有函数f的定义为:
void f(…)
{static int b=1;

}
则下列叙述中不正确的是( )。

A.  在每次调用f函数时,变量b的值是上次调用结束时b的值

B.  在f函数之外,可以用变量名b直接引用b的值

C.  在其他函数中,可以出现声明double b=2.5;

D.  f函数的形式参数不能取名为b

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-3bb0-c003-bc7499099f00.html
点击查看答案
3.只能在循环体中出现的语句是( )语句。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f02.html
点击查看答案
19.本程序的功能是:先将行列相同的二维数组a的每一行中值最大的元素与该行主对角线的元素值进行交换,然后将主对角线上的所有元素排序使其自左上角到右下角降序排列,最后输出排序后主对角线上各元素的值。
#include
#define N 5
void max_sort( )
{ int i, j, temp, max, col;
for(i=0; i<n; i++)
{ max=( (50) ); col=0;
for(j=0; j<n; j++)
if( ){max=b[i][j]; col=j; }
temp=b[i][i];
b[i][i]=( (51) );
b[i][col]=temp;
}
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
if(b[i][i]<( (52) ))
{ temp=b[i][i]; b[i][i]=b[j][j]; b[j][j]=temp; }
}
int main()
{ int a[N][N]={{9,23,24,16,27},{10,21,14,28,6},{23,17,11,19,14},{17,19,14,3,13},{21,11,16,5,8}},i;
max_sort( );
for(i=0; i<N; i++)
printf("%3d ", a[i][i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-f518-c003-bc7499099f00.html
点击查看答案
3.下面函数定义中正确的是( )。

A.  double fun(double f1, double f2){ }

B.  double fun(double f1; double f2){ }

C.  double fun(double f1, double f2); { }

D.  double fun(double f1, f2){ }

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-e9a8-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载