单选题C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是______。
单选题有以下程序 #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("%5.0f/n",a); double f(double x) return x*x+1; 程序运行后的输出结果是( )。 A)503 B)401 C)500 D)1404
单选题有以下程序
#include
main()
{int b[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=0;
for(i=0;i=i;j--)t+=b[i][j];
printf("%d\n",t);
}
程序运行后的输出结果是( )。
单选题下列程序的输出结果是( )。 #include <stdio.h> void p(int *x) printf("%d",++*x); void main() int y=3; p(&y);
单选题下列字符串是合法的标识符的是( )。
单选题下述程序的输出结果是( )。 #include<stdio.h> void main() {int a[5]={1,2,3,4,5}; int *p=a,**q=&p; printf("%d,",*(p++)); printf("%d",**q);}
单选题以下叙述中正确的是
单选题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
单选题C语言中的标识符分为关键字、预定义标识符和用户定义标识符,以下叙述正确的是
单选题若有以下说明和定义:
#include<stdio.h>
main()
{ int(*a)(int*), *b(), w[10], c;
}
int fun(int*c){…}
则以下选项中能正确调用fun函数是
单选题若变量均已正确定义并赋值,以下属于合法的C语言赋值语句的是 A) x=y=5; B) x=n%2.5; C) x+n=i; D) x=5=4+1;
单选题关于数据结构的存储原理,以下数据类型不能采用顺序存储结构的是( )。
单选题计算机能直接执行的程序是______。
A.可执行程序
B.目标程序
C.汇编程序
D.源程序
单选题有以下程序
#include
main()
{FILE*fp;int i=20,j=30,k,n;
fp=fopen("dl.dat","w");
fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);
fclose(fp);
fp=fopen("dl.dat","r");
fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);
fclose(fp);}
程序运行后的输出结果是( )。 .
单选题有以下程序: #include<stdio.h> main() int a=1,b=2; for;a<8;a++)b+=a;a+=2; printf("%d,%d/n",a,b); 程序运行后的输出结果是( )。
单选题有以下程序 struct S {int a,b;)data[2]={10,100,20,200}; main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出结果是
单选题下述程序的输出结果是 #include<stdio.h> void main() int a[5]=2,4,6,8,10; int*p=a,**q=&p; printf("%d,",*(p++)); pfintf("%d",**q); A) 4,4 B) 2,2 C) 4,5 D) 2,4
单选题若有定义:double a=22;int i=0, k=18;,则不符合C语言规定的赋值语句是 A) a=a++, i++; B) i=(a+k)<=(i+k); C) i=a%11; D) i=!a;
单选题现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是______。
单选题下列程序的输出结果是______。 #include <string.h> main() { char*str1="abcde",*str2="abcd"; strl++;str2++; printf("%d/n",strcmp(str1,str2)); }