30)有以下程序#includemain(){FILE *fp;int k,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w&
17)已知字母A的ASCII码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是(A)kk>=′A′&& kk=′A′||kk=′a′&&(kk+32)<=
31)若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中 则对a数组元素不正确的引用是(A)a[p-a] (B)*(&a[i]) (C)p[i] (D)
18)当变量c的值不为2、4、6时,值也为"真"的表达式是(A)(c==2)||(c==4)||(c==6) (B)(c>=2&& c=2&&c=2&& c<=6)&&
32)有以下程序#include void fun(int *s,int n1,int n2){ int i,j,t;i=n1; j=n2;while(i<j) {t=s[i];s[
19)若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(a>B a=b; c=a;if(c!=A c=b;printf("%d,%d,%dn",a,b,C;
33)阅读下列程序,当运行函数时,输入asd af aa z67,则输出为#include #include #include int fun (char *str){ int i,j=0;
20)有以下程序#include main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++; break;case 1:
34)有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d&quo
35)下面程序段中,输出*的个数是char *s="ta18bc";for(;*s!='';s++)printf("*");(A)
21)有以下程序#include main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf("%d,",x--); continue
36)C语言结构体类型变量在程序运行期间(A)TC环境在内存中仅仅开辟一个存放结构体变量地址的单元 (B)所有的成员一直驻留在内存中(C)只有最开始的成员驻留在内存中 (D)部分成员驻留在内
22)以下不构成无限循环的语句或语句组是(A) n=0; do{++n;}while(n<=0);(B) n=0; while(1){n++;}(C) n=10; while(n);{n--;}
37)已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是(A)一个整型变量,代表要读入的数据项总数 (B)一个文件指针,指向要读的文件 (C)一个指针,
23)有以下程序#include main(){ int a[ ]={1,2,3,4},y,*p=&a[3];--P; y=*p;printf("y=%dn",y);}程序的运
38)设有以下语句char x=3,y=6,z;z=x^y<<2;则z的二进制值是(A)00010100 (B)00011011 (C)00011100 (D)00011000
24)以下错误的定义语句是(A)int x[][3]={{0},{1},{1,2,3}}; (B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};(C)in
39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(A)auto和register (B)extern和register (C)auto和static (D)static和re
25)设有如下程序段char s[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是(A)可以用*p表示s[0] (B)s数组中元素的个数和p所指字
40)设有定义语句int (*f)(int);,则以下叙述正确的是(A)f是基类型为int的指针变量 (B)f是指向函数的指针变量,该函数具有一个int类型的形参(C)f是指向int类型一
1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。软件是指 (A)程序 (B)程序和文档 (C)算法加
26)若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是(A)a[2][!1] (B)a[2][3] (C)a[0][3] (D)a[1>2][!1]
27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(A)gets(&s[0]); (B)scanf("%s",s+1); (C)gets(s);
2)检查软件产品是否符合需求定义的过程称为(A)确认测试 (B)集成测试 (C)验证测试 (D)验收测试
3)以下不属于对象的基本特点的是(A)分类性 (B)多态性 (C)继承性 (D)封装性