您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页C语言试题

C语言试题

来源:抵帆知识网
选择题

1、(A.45)是C语言合法的常量。

2、一个程序的执行是从(A.本程序的main函数开始,到main函数结束)

3一下叙述正确的是(C. C语言本是没有输入输出的语句) 4、一下叙述不正确的是(D.‘a’和“a”是完全等价的常量) 5、int x=3,y=2,则表达式z+=x*=y+48的值为(C.60) 6设x=27,a=8,y=4.9算术„„„.值为(B.37) 7、执行下面两个语句后,输出结果为(D.98 B) 8、执行下面语句后的结果为(C.x=10,y-11)

9、char w; int x; float y;„„„„.值的数据类型是(A.double) 10、C语言中要求操作必须是整数的运算符是(B.%) 11、用scanf(“%d”„„)„„正确的是(A.123,4) 12、以下关系正确的是(C.赋值<逻辑<关系<算术)

13、以下程序段,功能与其它不同的是(B.for(i=1;i<=5„„)) 14、C语言规定else总是与(C.其之前最近的if)配对 15以下程序运行结果为(A.1234567810)

16、设x和y均为int型变量,则语句x+=y,y=x-y;功能是(D.交换x和y的值)

17、变量的指针,其含义是指针该变量的(B.地址) 18、以下函数调用语句中含有(A.2)个实参

19、以下正确的叙述是(B.只能在循环体内和„„语句) 20、以下程序运行的结果是(D.3)

21、int a[4]=(2,3,4)„„„的值为(C.6)

22、以下正确的函数定义形式是(A.double fun(int,x)) 23、C语言允许函数值类型缺省定义,„„(B.int型) 24、若有定义int a[4]=(1,2,3)„„„(C.3)

25、以下正确描述的是(B.函数的定义不可嵌套,调用可以嵌套) 26、以下不正确说法是(A.在函数的复合语句中,定义的变量„„) 27、已有定义,int x=3,y=4,z=5„„„„„„.(D.1) 28、min()„„„int n[4]=(1,2,3,4)„„„„.(C.4)

29、判断字符串是否相等,应当使用(D.if(!strcmp(a,b))) 30、以下程序运行结果是(A.-4,-9,-5) 31、以下程序运行结果是(B.7) 32、以下程序运行结果是(C.4)

33、以下程序运行结果是(A.21) 34、以下程序运行结果是(B.12) 35、以下程序运行结果是(C.6) 填空题:

1、C语言的三种基本结构是(顺序)(分支)(循环) 2、一个C程序有且仅有一个(主)函数

3、C语言描述x和y都大于或等于z的表达式(x>z&&y>z) 4、C语言可以用来实现循环结构化语句是(for)(while)(do„while) 5、数组名表示„„„在内存的(地址) 6、int a=3,*p=a,*p+2的值是(5) 1、计算球的表面积(%lf);(4兀r2) 2、判断质数(n%i==0);(flag==1) 3、计算数组元素平均值(sum+=a[i]);(return aver);(average(a)) 4、将字符串中大写改为小写(s);(s[i]=“A”&&s[i]<=z) 程序设计

Void sort(double a[],int n)(排序题) {

int i,j; double temp

for(i=1;ifor(j=0;jif((a[j]-a[j+1])>1e-6) {

temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; }}}}

int main(int argc,char * argv[]) {

int i;

double a[]={100,9.6,10.2,10.2,102.1,10.112}; sort(a,5);

for(i=0;i<5;i++)

printf(“%lf”,*(a+i)); return 0; }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务