注意:此页面搜索的是所有试题
兰州大学-C语言程序设计
若有以下定义, int k=7,x=12, 则能使值为3的表达式是( )
A. x%=k%=5
B. x%=k-k%5
C. x%=(k-k%5)
D. (x%=k)-(k%=5)
以下运算符优先级最高的是( ) A. && B. & C. || D. |
设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是( ) A. a.&&.b. B. a<=b C. a||b+c&&b-c D. !((a
已有程序段和输入数据的形式,main(){ int a;float f;printf(.Input number:.);(输入语句)printf(. f=%f,a=%d .,f,a);}Input number:4.5uu2(u代表空格) A. scanf(.%d,%f.,&a,&f) B. scanf(.%f,%d.,&f,&a) C. scnaf(.%d%f.,&a,&f) D. scanf(.%f%d.,&f,&a)
阅读以下程序,int w=1,x=2,y=3,z=4,m;m=w A. 1 B. 2 C. 3 D. 4
下面程序段x=y=0;while(x<15) y++,x+=++y;printf(.%d,%d.,y,x);的运行结果是( ) A. 20,7 B. 6,12 C. 20,8 D. 8,20
以下对二维数组a的正确说明是( ) A. int a[3][] B. float a(3,4) C. double a[1][4] D. float a(3)(4)
一个C程序的执行是从( ) A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束
设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( ) A. z=exp(y)+fabs(x) B. y=log10(y)+pow(y) C. z=sqrt(y-z) D. x=(int)(atan2((double)x,y)+exp(y-0.2))
已知a,b,c的值分别是1,2,3,则执行下列语句if (a++ A. 0,0,0 B. 1,2,3 C. 1,2,1 D. 2,2,2
下面程序的输出是( )main(){enum team {my, your=4,his,her=his+10};printf(.%d%d%d%d .,my,your,his,her);} A. 0 1 2 3 B. 0 4 0 10 C. 0 4 5 15 D. l 4 5 15
表达式a A. &,<,|| B. &,||,< C. <,||,& D. <,&,||
strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
下列语句new→next=head;head=new;可以完成建立2结点的单向链表的功能
对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)
以下运算符优先级最高的是( ) A. && B. & C. || D. |
设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是( ) A. a.&&.b. B. a<=b C. a||b+c&&b-c D. !((a
已有程序段和输入数据的形式,main(){ int a;float f;printf(.Input number:.);(输入语句)printf(. f=%f,a=%d .,f,a);}Input number:4.5uu2(u代表空格) A. scanf(.%d,%f.,&a,&f) B. scanf(.%f,%d.,&f,&a) C. scnaf(.%d%f.,&a,&f) D. scanf(.%f%d.,&f,&a)
阅读以下程序,int w=1,x=2,y=3,z=4,m;m=w A. 1 B. 2 C. 3 D. 4
下面程序段x=y=0;while(x<15) y++,x+=++y;printf(.%d,%d.,y,x);的运行结果是( ) A. 20,7 B. 6,12 C. 20,8 D. 8,20
以下对二维数组a的正确说明是( ) A. int a[3][] B. float a(3,4) C. double a[1][4] D. float a(3)(4)
一个C程序的执行是从( ) A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束
设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( ) A. z=exp(y)+fabs(x) B. y=log10(y)+pow(y) C. z=sqrt(y-z) D. x=(int)(atan2((double)x,y)+exp(y-0.2))
已知a,b,c的值分别是1,2,3,则执行下列语句if (a++ A. 0,0,0 B. 1,2,3 C. 1,2,1 D. 2,2,2
下面程序的输出是( )main(){enum team {my, your=4,his,her=his+10};printf(.%d%d%d%d .,my,your,his,her);} A. 0 1 2 3 B. 0 4 0 10 C. 0 4 5 15 D. l 4 5 15
表达式a A. &,<,|| B. &,||,< C. <,||,& D. <,&,||
strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
下列语句new→next=head;head=new;可以完成建立2结点的单向链表的功能
对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)