問題詳情
37)有以下程序#include main(){ FILE *fp; int a[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);fprintf(fp,"n");fclose(fp);fp=fopen("d1.dat","r");fscanf(fp,"%d",&n);fclose(fp);printf("%dn",n);}程序的运行结果是
(A)12300
(B)123
(C)1
(D)321
(A)12300
(B)123
(C)1
(D)321
參考答案
答案:B
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字 (键或码)为 (A)课号,成绩 (B)学号,
- 1)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。程序流程图中带有箭头的线段表示的是(A)图元关系 (
- 18)当变量c的值不为6时,值也为"真"的表达式是(A)(c==2)||(c==4)||(c==6) (B)(c>=2&& c=2&&c=2&& c<
- 27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(A)gets(&s[0]); (B)scanf("%s",s+1); (C)get
- 9)有三个关系R、S和T如下:RBCDa0k1b1n1SBCDf3h2a0k1n2x1TBCDa0k1由关系R和S通过运算得到关系T,则所使用的运算为 (A)并 (B)自然连接 (C)笛卡尔
- 40)有以下程序#include main(){ FILE *fp; int i=20,j=30,k,n;fp=fopen("ddat","w")
- 17)已知字母A的ASCII码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是(A)kk>=′A′&& kk=′A′||kk=′a′&&(kk+32)
- 39)以下程序的输出结果是main(){ int c=35; printf("%dn",c&C);}(A)0 (B)70 (C)35 (D)1
- 7)下列关于栈的叙述正确的是(A)栈按"先进先出"组织数据 (B)栈按"先进后出"组织数据 (C)只能在栈底插入数据 (D)不能删除数据
- 37)有以下程序# include main(){char p[20]={′a′, ′b′, ′c′, ′d′}, q[]="abc", r[]="abcde&
內容推薦
- 11)以下叙述中正确的是(A)C程序中的注释只能出现在程序的开始位置和语句的后面 (B)C程序书写格式严格,要求一行内只能写一个语句(C)C程序书写格式自由,一个语句可以写在多行上(D)用C
- 29)以下结构体类型说明和变量定义中正确的是(A)tupedef strct{int n; char c;}REC;REC t1,t2;(B)tupedef strct{int n; cha
- 38)变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是(A)a^b (B)a|b
- 20)有以下程序#include main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++; break;cas
- 30)以下叙述中错误的是(A)gets函数用于从终端读入字符串 (B)getchar函数用于从磁盘文件读入字符(C)fputs函数用于把字符串输出到文件 (D)fwrite函数用于以二进制形
- 39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(A)auto和register (B)extern和register (C)auto和static (D)static和re
- 21)有以下程序#include main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf("%d,",x--); con
- 13)以下选项中不属于字符常量的是(A)′C′ (B)"C" (C)′xCC′ (D) ′72′
- 31)有以下程序#include main(){ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++) c[
- 40)设有定义语句int (*f)(int);,则以下叙述正确的是(A)f是基类型为int的指针变量 (B)f是指向函数的指针变量,该函数具有一个int类型的形参(C)f是指向int类型一
- 22)以下不构成无限循环的语句或语句组是(A) n=0; do{++n;}while(n<=0);(B) n=0; while(1){n++;}(C) n=10; while(n);{
- 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[
- 依據皮亞傑(J. Piaget)與史密蘭斯基(S. Smilansky)的觀點,下列哪一種遊戲類型最早出現?(A)裝扮性遊戲(pretend play) (B)功能性遊戲(functional p
- 23)有以下程序#include main(){ int a[ ]={1,2,3,4},y,*p=&a[3];--P; y=*p;printf("y=%dn",y);
- 15)以下定义语句中正确的是(A)int a=b=0; (B)char A=65+1,b=′b′; (C)float a=1,*b=&a,*c=&b; (D)double a=0.0;b
- 33)有以下程序#include #include void fun(char *s[],int n){ char *t; int i,j;for(i=0;istrlen(s[j]))
- 对下列二叉树 进行中序遍历的结果是 (A)ACBDFEG (B)ACBDFGE (C)ABDCGEF (D)FCADBEG
- 01 ( ) 下列何種取得房屋之原因,非屬課徵契稅範圍? (A)買賣 (B)交換 (C)贈與(D)公司合併。[契2]
- 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}};
- 34)有以下程序#include int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main(){ in
- 16)有以下程序段char ch; int k;ch=′a′; k=12;printf("%c,%d,",ch,ch,k); printf("k=%dn&quo
- 下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH A,B &&参数A是值传送,B是引用传送?A,BPROC
- 25)设有如下程序段char s[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是(A)可以用*p表示s[0] (B)s数组中元素的个数
- 35)有以下程序#include void fun(char *a,char*B){ while(*a==′*′)a++;while(*b=*A){b++;a++;}}main(){ c
- 从内存中清除内存变量的命令是(A) Release (B) Delete (C) Erase (D) Destroy