欢迎来到天天文库
浏览记录
ID:60749251
大小:64.50 KB
页数:11页
时间:2020-12-13
《C程序设计(谭浩强第四版)试卷7 试卷及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、__________________________________________________一、单项选择题(20题,每题2分,共40分)1.一个C语言程序是由 组成的。 A.主程序 B.子程序 C.函数 D.过程2.判断char型变量c1是否为小写字母的最简单且正确的表达式为 。 A.'a'<=c1<='z' B.(c1>=a)&&(c1<=z) C.('a'<=c1)
2、
3、('z'>=c1) D.(c
4、1>='a')&&(c1<='z')3.为了判断两个字符串s1和s2是否相等,应当使用 。 A.if(s1==s2) B.if(s1=s2) C.if(strcpy(s1,s2)) D.if(strcmp(s1,s2)==0)4.设a,b都是int型变量,则表达式:(a=2,b=5,a>b?a++:b++,a+b)的值为 。A.7 B.8 C.9 D.25.设x
5、、y和t均为int型变量,则以下语句:t=x;x=y;y=t;的功能是 。A.把x和y按从大到小排列 B.把x和y按从小到大排列C.无确定结果 D.交换x和y中的值6.下面标识符中,合法的用户标识符为 。A.P#Ad B.12a C.char D._int7.循环语句while(!E);中的表达式!E等价于 。A.E!=0 B.E!=1 C.E==0 D.
6、E==18.设有以下语句,则 不是对a数组元素的正确引用,其中0≤i<10。 int a[10]={0,1,2,3,4,5,6,7,8,9}; int *p=a; 供选择的答案是: A.a[p-5] B.*(&a[i]) C.p[i] D.*(a+i)9.若用数组名作为函数调用的实参,传递给形参的是 。 A.数组的首地址 B.
7、数组第一个元素的值 C.数组中全部元素的值 D.数组元素的个数10.下面四段程序中,不是死循环的程序段是 。 ──────—───┬─────────────── A.int i=100; C.int k=0; while(1) do{++k; {i=i%100+1; }while(k>=0);收集于网络,如有侵权请联系管理员删除_________________
8、_________________________________ if(i>100) ─────────────── break; D.int s=3379; } │ while(s); ──────────┤ s++; B.for(;;); ──────────┴───────────────11.在一个文件中定义的全局变量的作用域为 。 A.本程序的全
9、部范围; B.本文件的全部范围; C.函数内的全部范围; D.从定义该变量的位置开始到文件结束。12.下面的程序执行后,文件test.t中的内容是 。 #include #include void fun(char*fname,char*st) {FILE*myf; int i; myf=fopen(fname,"w"); for(i=0;i10、 fclose(myf);
10、 fclose(myf);
此文档下载收益归作者所有