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;i 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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务