网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
下面关于C语言的叙述中,错误的是()
A
若一条语句较长,也可分写在下一行上
B
构成C语言源程序的基础单位是表达式
C
C语言源程序中大、小写字母是有区别的
D
一个C语言源程序可由一个或多个函数组成
参考答案
参考解析
解析:
暂无解析
更多 “单选题下面关于C语言的叙述中,错误的是()A 若一条语句较长,也可分写在下一行上B 构成C语言源程序的基础单位是表达式C C语言源程序中大、小写字母是有区别的D 一个C语言源程序可由一个或多个函数组成” 相关考题
考题
单选题有以下程序:#include main(){ char s[]=rstuv; printf(%c,*s+2);}程序运行后的输出结果是( )。A
tuvB
字符t的ASCII码值C
tD
出错
考题
单选题有以下程序:#include int fun(){ static int x=1; x*=2; return x;}main(){ int i,s=1; for(i=1;i=2;i++)s=fun(); printf(%d,s);}程序运行后的输出结果是( )。A
0B
1C
4D
8
考题
单选题avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是( )。A
int avg(int *a,int n);B
int avg(int a[10],int n);C
int avg(int a,int n);D
int avg(int a[],int n);
考题
单选题有以下程序#include void fun(char **p){ ++p; printf(%s,*p);}main(){ char *a[] = {Morning, Afternoon, Evening, Night}; fun(a);}程序的运行结果是( )。A
AfternoonB
flemoonC
MorningD
oming
考题
单选题有以下程序#include main(){ int a=1,b=2,c=3,x; x=(a^b)c; printf(%d,x);}程序的运行结果是( )。A
2B
1C
3D
0
考题
单选题有以下程序:
#include
intm1(intx,inty)
{
returnx=y?x:y;
}
intm2(intx,inty)
{
returnx=y?y:x;
}
intfun(inta,intb)
{
returna+b;
}
main()
{
intx=2,y=3,z=1;
printf(%d,fun(m1(x,y),m2(y,z)));
}
程序的运行结果是( )。A
6B
5C
4D
3
考题
单选题设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为( )。A
4B
6C
m-5D
m-6
考题
单选题有以下程序
#include
charfun(char*c)
{
if(*c='Z'*c='A')
*c-='A'-'a';
return*c;
}
main()
{
chars[81],*p=s;
gets(s);
while(*p)
{
*p=fun(p);
putchar(*p);
p++;
}
printf();
}
若运行时从键盘上输入OPENTHEDOOR回车,程序的输出结果是( )。A
OPEN THE DOORB
OPEN tHE dOORC
open the doorD
Open The Door
考题
单选题以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#define MIN -2147483647int fingmax (int x[],int n){ int i,max; for(i=0;i
A
定义语句int i,max;中,max未赋初值B
赋值语句max=MIN;中,不应给max赋MIN值C
语句if(maxx[i])max=x[i];中,判断条件设置错误D
赋值语句max=MIN;放错了位置
考题
单选题以下叙述中正确的是( )。A
C语言规定必须用main作为主函数名,程序将从此开始执行B
可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C
C语言程序将从源程序中第一个函数开始执行D
main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等
考题
单选题有以下程序
#include
main()
{
inti,sum;
for(i=1;i6;i++)sum+=i;
printf(%d,sum);
}
程序运行后的输出结果是( )。A
0B
随机值C
15D
16
考题
单选题下列叙述中正确的是( )。A
循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B
在循环队列中,只需要队头指针就能反映队列中元素的动态变化C
在循环队列中,只需要队尾指针就能反映队列中元素的动态变化D
循环队列中元素的个数由队头指针和队尾指针共同决定
考题
单选题有以下程序:
#include
main()
{
inti=4;
for(printf(%d,i);i2;i++)printf(%d,i);
printf();
}
程序运行后的输出结果是( )。A
12B
4C
1D
0
考题
单选题以下程序的主函数中调用了在其前面定义的函数fun:
#include
…
main()
{
doublea[15],k;
k=fun(a);
…
}
则以下选项中错误的fun函数首部是( )。A
double fun(double a[15])B
double fun(double*a)C
double fun(double a[])D
double fun(double a)
考题
单选题有如下程序:#include struct person{ char name[10]; int age;};main(){ struct person room[2] = {{Wang,19},{Li,20}}; printf(%s:%d,(room+1)-name, room-age);}程序运行后的输出结果是( )。A
Li:19B
Wang:19C
Li:20D
Wang:17
考题
单选题有以下程序#include typedef struct{ int b,p;}A;void f(A c){ int j; c.b+=1; c.p+=2;}main(){ int i; A a={1,2}; f(a); printf(%d,%d,a.b,a.p);}程序运行后的输出结果是( )。A
1,2B
2,4C
1,4D
2,3
考题
单选题设a、b、c是整型变量且均已赋值,则以下选项中错误的赋值语句是( )。A
a=(b=3)=1;B
a=(b=2)+c;C
a=b=c+10;D
a=1+(b=c=2);
热门标签
最新试卷