单选题有以下程序
#include
void main()
{int a[]={2,3,5,4},i;
for(i=0;i<4;i++)
switch(i%2)
{case 0:switch(a[i]%2)
{case 0:a[i]++;break;
case 1:a[i]--;
}break;
case 1:a[i]=0;
}
for(i=0;i<4;i++)
printf("%d",a[i]);
printf("\n");}
程序运行后的输出结果是
单选题以下叙述中正确的是
单选题下列叙述中正确的是______。 A) 算法的效率只与问题的规模有关,而与数据的存储结构无关 B) 算法的时间复杂度是指执行算法所需要的计算工作量 C) 数据的逻辑结构与存储结构是一一对应的 D) 算法的时间复杂度与空间复杂度一定相关
单选题设有如下说明: typedef struet ST long a;int b;char c[2]; NEW;则下面叙述中正确的是( )。 A) 以上的说明形式非法 B) ST是一个结构体类型 C) NEW是一个结构体类型 D) NEW是一个结构体变量
单选题若有下列定义 int x[10],*pt=x; 则埘x数组元素的正确引用是( )。
单选题下列程序的输出结果是_______。 fun() { static int x=5; if(x++>5)printf("%d",x); else printf("%d",x++); } main() { fun();fun(); }
单选题有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 structnode {intdata; structnode*next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是A)r->next=q;q->next=r->next;p->next=r;B)q->next=r->next;p->next=r;r->next=q;C)p->next=r;q->next=r->next;r->next=q;D)q->next=r->next;r->next=q;p->next=r;
单选题设有定义: int x=0,*p;
紧接着的赋值语句正确的是______。
A.*p=x;
B.*p=NULL;
C.p=x;
D.p=NULL;
单选题一名工作人员可以使用多台计算机,而一台计算机可被多名工作人员使用,则实体工作人员与实体计算机之间的联系是______。
单选题有以下程序
#include<stdio.h>
int fun(int x[],int n)
{
static int sum=0,i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf("%d/n",s);
}
程序执行后的输出结果是______。
单选题有以下程序: #include <stdio.h> main() unsigned char a,b; a=413; b=4 printf("%d%d/n",a,b); 执行后的输出结果是( )。 A) 7 0 B) 0 7 C) 1 1 D) 43 0
单选题以下给字符数组str定义和赋值,正确的是______。
单选题以下定义语句中,编译时会出现编译错误的是( )。
单选题有以下程序 main() {char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
单选题有以下程序:
#include
#include
struct Sa
{
int num;
char name[10];
double s;
};
struct Sa f(struct Sa t);
void main()
{
struct Sa a={101,''Mary'',1098.0};
a=f(a);
printf(''%d,%s,%6.1f\n'',a.num,a.name,a.s);
}
struct Sa f(struct Sa t)
{
t.num=102;
strcpy(t.name,''Job'');
t.s=1202.0:
return t;
}
程序运行后的输出结果是( )。
单选题有如下程序:
#include <stdio.h>
main()
{
int i,data;
scanf("%d",
for(i=0;i<5;i++)
{
if(i<data) continue;
printf("%d,",i);
}
printf("\n");
}
程序运行时,从键盘输入:3<回车>后,程序输出结果为______。
单选题有以下程序
#include<stdio.h>
main()
{ int a=3;
printf("%d/n", (a+=a-=a*a));
}
程序运行后的输出结果是______。
单选题有以下程序 #include<stdio.h> double f(double x); main() double a=0;int i; for(i=0;i<30;i+=10)a+=f(double)i); printf("%3.0f/n",a); double f(double x) (return x*x+1; 程序运行后的输出结果是______。 A.503 B.401 C.500 D.1404
单选题C源程序中不能表示的数制是______。
单选题若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是______。