试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。

A、 x是全局变量,函数f1可以访问,函数f2不能访问

B、 y是全局变量,函数f1和函数f2都可以访问

C、 z是动态变量,函数f1可访问,函数f2不可访问

D、 d是静态变量,函数f1和函数f2都可以访问

答案:空

试题通
C语言程序设计题库
试题通
24.本程序的功能是:设a为已按升序排列的整数数组,由键盘输入任意一个数,利用二分法在数组中查找该数。
#include
int main()
{int a[12]={2,5,7,9,12,15,16,18,20,23,28,30};
int x,i,right,left,mid,find;
printf( );
for(i=0;i<12;i++)
printf("%3d",a[i]);
printf( );
scanf( );
left=0; right=11;find=0;
do
{mid=( (61) );
if( )
{printf( );
( (62) );
break; }
else
if( ) right=mid-1;
else ( (63) );
}while( );
if(find==0)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5920-c003-bc7499099f00.html
点击查看题目
5.若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-0f78-c003-bc7499099f00.html
点击查看题目
9. 已知有声明“long x, y;”,且x中整数的十进制表示有n位数字(4<n<10),若要求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1f18-c003-bc7499099f00.html
点击查看题目
1.continue2.do while3.continue4.for
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5580-c003-bc7499099f00.html
点击查看题目
31.下面程序运行后输出结果为________。
#include
int main()
{printf("%d\n", f(21, 35)); return 0;}
int f( )
{ if( ) return m;
else
if( )return f( );
else return f( );
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d7f0-c003-bc7499099f00.html
点击查看题目
3.下列一维数组的声明中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a788-c003-bc7499099f01.html
点击查看题目
1.请完成以下有关数组描述的填空。
( )C语言中,数组元素的下标下限为( )。
( )数组在内存中占一片( )的存储区,由( )代表它的首地址。
( )C程序在执行过程中,不检查数组下标是否( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9018-c003-bc7499099f00.html
点击查看题目
8.C语言中,形参缺省的存储类型说明是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f560-c003-bc7499099f00.html
点击查看题目
26.已有定义语句“char ch1[10]= "12345", ch2[10]= "abcde", ch3[10];”,下面语句中能将ch1中存储的字符串和ch2中存储的字符串正确交换的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-fd78-c003-bc7499099f00.html
点击查看题目
12.C语言中除复合语句外的其它所有语句都以________结束。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。

A、 x是全局变量,函数f1可以访问,函数f2不能访问

B、 y是全局变量,函数f1和函数f2都可以访问

C、 z是动态变量,函数f1可访问,函数f2不可访问

D、 d是静态变量,函数f1和函数f2都可以访问

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
24.本程序的功能是:设a为已按升序排列的整数数组,由键盘输入任意一个数,利用二分法在数组中查找该数。
#include
int main()
{int a[12]={2,5,7,9,12,15,16,18,20,23,28,30};
int x,i,right,left,mid,find;
printf( );
for(i=0;i<12;i++)
printf("%3d",a[i]);
printf( );
scanf( );
left=0; right=11;find=0;
do
{mid=( (61) );
if( )
{printf( );
( (62) );
break; }
else
if( ) right=mid-1;
else ( (63) );
}while( );
if(find==0)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5920-c003-bc7499099f00.html
点击查看答案
5.若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是( )。

A.  1.23e+02

B.  123.457

C.  123.456780

D.  1.234e+02

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-0f78-c003-bc7499099f00.html
点击查看答案
9. 已知有声明“long x, y;”,且x中整数的十进制表示有n位数字(4<n<10),若要求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是( )。

A.  y=x/(10*(n-1))

B.  y=x%(10*(n-1))

C.  y=x%(long)pow(10, n-1)

D.  y=x%(10^(n-1))

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1f18-c003-bc7499099f00.html
点击查看答案
1.continue2.do while3.continue4.for
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5580-c003-bc7499099f00.html
点击查看答案
31.下面程序运行后输出结果为________。
#include
int main()
{printf("%d\n", f(21, 35)); return 0;}
int f( )
{ if( ) return m;
else
if( )return f( );
else return f( );
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d7f0-c003-bc7499099f00.html
点击查看答案
3.下列一维数组的声明中正确的是( )。

A.  int a[];

B.  int n=5,a[n];

C.  int a[4+1]={0};

D.  int a[3]={4, 3, 2, 1};

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a788-c003-bc7499099f01.html
点击查看答案
1.请完成以下有关数组描述的填空。
( )C语言中,数组元素的下标下限为( )。
( )数组在内存中占一片( )的存储区,由( )代表它的首地址。
( )C程序在执行过程中,不检查数组下标是否( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9018-c003-bc7499099f00.html
点击查看答案
8.C语言中,形参缺省的存储类型说明是( )。

A.  auto

B.  static

C.  register

D.  extern

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f560-c003-bc7499099f00.html
点击查看答案
26.已有定义语句“char ch1[10]= "12345", ch2[10]= "abcde", ch3[10];”,下面语句中能将ch1中存储的字符串和ch2中存储的字符串正确交换的是( )。

A.  ch3=ch1,ch1=ch2, ch2=ch3;

B.  ch3[0]=ch1[0],ch1[0]=ch2[0],ch2[0]=ch3[0];

C.  strcpy(ch3[0],ch1[0]),strcpy(ch1[0],ch2[0]),strcpy(ch2[0],ch3[0]);

D.  strcpy(ch3,ch1), strcpy(ch1, ch2), strcpy(ch2, ch3);

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-fd78-c003-bc7499099f00.html
点击查看答案
12.C语言中除复合语句外的其它所有语句都以________结束。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载