APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
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))

答案:空

C语言程序设计题库
33.下面关于C语言函数的叙述中,错误的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2c10-c003-bc7499099f00.html
点击查看题目
5.在C程序中,若对函数类型未加说明,则函数的隐含类型为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ed90-c003-bc7499099f01.html
点击查看题目
19.本程序的功能是:n个人围坐成一圈,从编号为1的人开始报数,凡报到数3的人出列,输出依次出列人的编号。
#include
#define N 10
int main()
{int i,j,m,k,a[N]={1,2,3,4,5,6,7,8,9,10},b[N];
i=j=m=k=0;
while( )
{if(a[i]!=0)( (47) );
if(k==3)
{( (48) ); a[i]=0; k=0; m++; }
i++;
if( )( (49) );
}
for(i=0;i<N;i++)
printf("%4d",b[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-2658-c003-bc7499099f00.html
点击查看题目
3.输入数值数据时,输入的数值之间一般用________、________或者( )进行分隔。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f03.html
点击查看题目
10.设有如下声明和语句:
int x=2,y, z=5;
scanf( );
y=z--||scanf( )&&x++;
该程序段执行时,若从键盘输入的数据是4□3( ),则变量z的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f03.html
点击查看题目
24.下面关于return语句的叙述正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-1888-c003-bc7499099f00.html
点击查看题目
1.下面选项中,不能用作C语言标识符的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-f638-c003-bc7499099f01.html
点击查看题目
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看题目
11.已有函数fun的定义“void fun( ) {printf("That’s great! ");}”,则调用fun函数的正确形式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-fd30-c003-bc7499099f00.html
点击查看题目
7.若程序中已有相应的声明,下列语句中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9de8-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

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))

答案:空

分享
C语言程序设计题库
相关题目
33.下面关于C语言函数的叙述中,错误的是________。

A.  一个完整的C程序由多个函数组成,其中有且只能有一个main()函数

B.  当一个C程序包含多个函数时,先定义的函数先执行

C.  函数可以嵌套调用

D.  函数不可以嵌套定义

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2c10-c003-bc7499099f00.html
点击查看答案
5.在C程序中,若对函数类型未加说明,则函数的隐含类型为________。

A.  int

B.  double

C.  void

D.  char

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ed90-c003-bc7499099f01.html
点击查看答案
19.本程序的功能是:n个人围坐成一圈,从编号为1的人开始报数,凡报到数3的人出列,输出依次出列人的编号。
#include
#define N 10
int main()
{int i,j,m,k,a[N]={1,2,3,4,5,6,7,8,9,10},b[N];
i=j=m=k=0;
while( )
{if(a[i]!=0)( (47) );
if(k==3)
{( (48) ); a[i]=0; k=0; m++; }
i++;
if( )( (49) );
}
for(i=0;i<N;i++)
printf("%4d",b[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-2658-c003-bc7499099f00.html
点击查看答案
3.输入数值数据时,输入的数值之间一般用________、________或者( )进行分隔。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f03.html
点击查看答案
10.设有如下声明和语句:
int x=2,y, z=5;
scanf( );
y=z--||scanf( )&&x++;
该程序段执行时,若从键盘输入的数据是4□3( ),则变量z的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f03.html
点击查看答案
24.下面关于return语句的叙述正确的是()。

A.  一个自定义函数中必须有一条return语句

B.  一个自定义函数中可以根据不同情况设置多条return语句

C.  定义成void类型的函数中可以有带返回值的return语句

D.  没有return语句的自定义函数在执行结束时不能返回到调用处

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-1888-c003-bc7499099f00.html
点击查看答案
1.下面选项中,不能用作C语言标识符的是( )。

A.  print

B.  FOR

C.  &a

D.  _00

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-f638-c003-bc7499099f01.html
点击查看答案
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看答案
11.已有函数fun的定义“void fun( ) {printf("That’s great! ");}”,则调用fun函数的正确形式是( )。

A.  fun;

B.  fun();

C.  fun(void);

D.  fun(1);

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-fd30-c003-bc7499099f00.html
点击查看答案
7.若程序中已有相应的声明,下列语句中错误的是( )。

A.  printf(k==4?"%3d\n":"%3d", k);

B.  k==4?printf("%3d\n", k):printf("%3d",k);

C.  for(k=10; ; k--)if(k==1)break;

D.  for(k=10; ;)if(k--);break;

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