APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
9.若有数组a和b的声明“static char a[]= "abcdef",b[]={ 'a', 'b', 'c', 'd', 'e', 'f'};”则数组a和数组b的长度分别是( )。

A、 7,6

B、 6,7

C、 6,6

D、 7,7

答案:空

C语言程序设计题库
7.已有定义“double x=3.5;”,表达式“( )x+x”值的类型为( )型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2130-c003-bc7499099f01.html
点击查看题目
22.执行程序段“int y=0x6d; printf( );”后的输出结果为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-30d0-c003-bc7499099f03.html
点击查看题目
17.下面程序运行时输出的结果是()。
#include
#include
int main()
{ char ch1[]="information",ch2[]="interchange"; int i,n;
n=strlen(ch1)<strlen(ch2)?strlen(ch1):strlen(ch2);
for(i=0;i<n;i++)
if(ch1[i]==ch2[i])
printf("%c",ch1[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-5f20-c003-bc7499099f00.html
点击查看题目
12. 若函数中有定义语句:“int n;”,则()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5010-c003-bc7499099f01.html
点击查看题目
12.下面程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数。请填空。
#include
int main()
{int i,j;
for(i=0;( (24) );i++)
{j=i*10+6;
if(( (25) ))
printf("%3d",j);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5198-c003-bc7499099f00.html
点击查看题目
3.只能在循环体中出现的语句是( )语句。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f02.html
点击查看题目
11.对于下面递归函数fun,调用fun( ) 的返回值是( )。
fun( )
{ return (
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f02.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
点击查看题目
11.表达式!(x>0&&y>0)等价于( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-0d60-c003-bc7499099f00.html
点击查看题目
22.本程序的功能是:判断一个数组中各元素之间的逻辑关系。若所有元素的值均相等则输出“all elements are same”;若所有元素的值无序则输出“no order”;若所有元素的值按升序排列则输出“ascend”;若所有元素的值按降序排列则输出“descend”。
#include
void judge( )
{ int flag, i=0;
while(i<n-1&&( (57) )) i++;
if(i==n-1)
{ printf( );
return; }
if(a[i]<a[i+1])flag=1;
else flag=0;
for(; i<n-1; i++)
if(flag&&a[i]>a[i+1]||!flag&&( (58) ))
{ printf( );
return; }
if(( (59) )) printf( );
else printf( );
}
int main( )
{ int a[5]={1, 2, 3, 4, 5}, b[5]={5, 4, 3, 2, 1}, c[5]={1, 4, 2, 3, 5}, d[5]={2, 2, 2, 2, 2};
judge(a, 5);
judge(b, 5);
judge(c, 5);
judge(d, 5);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-0c88-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

9.若有数组a和b的声明“static char a[]= "abcdef",b[]={ 'a', 'b', 'c', 'd', 'e', 'f'};”则数组a和数组b的长度分别是( )。

A、 7,6

B、 6,7

C、 6,6

D、 7,7

答案:空

分享
C语言程序设计题库
相关题目
7.已有定义“double x=3.5;”,表达式“( )x+x”值的类型为( )型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2130-c003-bc7499099f01.html
点击查看答案
22.执行程序段“int y=0x6d; printf( );”后的输出结果为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-30d0-c003-bc7499099f03.html
点击查看答案
17.下面程序运行时输出的结果是()。
#include
#include
int main()
{ char ch1[]="information",ch2[]="interchange"; int i,n;
n=strlen(ch1)<strlen(ch2)?strlen(ch1):strlen(ch2);
for(i=0;i<n;i++)
if(ch1[i]==ch2[i])
printf("%c",ch1[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-5f20-c003-bc7499099f00.html
点击查看答案
12. 若函数中有定义语句:“int n;”,则()。

A.  系统将自动给n赋初值0

B.  系统将自动给n赋初值-1

C.  变量n中的值无定义

D.  变量n没有值

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5010-c003-bc7499099f01.html
点击查看答案
12.下面程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数。请填空。
#include
int main()
{int i,j;
for(i=0;( (24) );i++)
{j=i*10+6;
if(( (25) ))
printf("%3d",j);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5198-c003-bc7499099f00.html
点击查看答案
3.只能在循环体中出现的语句是( )语句。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8290-c003-bc7499099f02.html
点击查看答案
11.对于下面递归函数fun,调用fun( ) 的返回值是( )。
fun( )
{ return (
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f02.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
点击查看答案
11.表达式!(x>0&&y>0)等价于( )。

A.  !(x>0)||!(y>0)

B.  !x>0||!y>0

C.  !x>0&&!y>0

D.  !(x>0)&&!(y>0)

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-0d60-c003-bc7499099f00.html
点击查看答案
22.本程序的功能是:判断一个数组中各元素之间的逻辑关系。若所有元素的值均相等则输出“all elements are same”;若所有元素的值无序则输出“no order”;若所有元素的值按升序排列则输出“ascend”;若所有元素的值按降序排列则输出“descend”。
#include
void judge( )
{ int flag, i=0;
while(i<n-1&&( (57) )) i++;
if(i==n-1)
{ printf( );
return; }
if(a[i]<a[i+1])flag=1;
else flag=0;
for(; i<n-1; i++)
if(flag&&a[i]>a[i+1]||!flag&&( (58) ))
{ printf( );
return; }
if(( (59) )) printf( );
else printf( );
}
int main( )
{ int a[5]={1, 2, 3, 4, 5}, b[5]={5, 4, 3, 2, 1}, c[5]={1, 4, 2, 3, 5}, d[5]={2, 2, 2, 2, 2};
judge(a, 5);
judge(b, 5);
judge(c, 5);
judge(d, 5);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-0c88-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载