首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是 #include<stdio.h> void main() { FILE *fp=fopen("TEST",); fputc(’A’,fp);fputc(’\n’,fp); fputc(’B’,fp);fpute(’\n’,fp); fputc(’C’,fp); fclose(fp);}
A. 7字节、7字节
B. 7字节、5字节
C. 5字节、7字节
D. 5字节、5字节
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
以下叙述中错误的是( )。
A. C语言是一种结构化程序设计语言
B. 结构化程序由顺序、分支、循环三种基本结构组成
C. 使用三种基本结构构成的程序只能解决简单问题
D. 结构化程序设计提倡模块化的设计方法
点击查看答案&解析
手机看题
单项选择题
fscanf函数的正确调用形式是
。
A. fscanf(文件指针,格式字符串,输出表列);
B. fscanf(格式字符串,输出表列,文件指针);
C. fscanf(格式字符串,文件指针,输入表列);
D. fscanf(文件指针,格式字符串,输入表列);
点击查看答案&解析
手机看题
单项选择题
下列程序段输出的字符串长度为( )。 printf("\\aaa\’ccc\bddd\’");
A. 11
B. 12
C. 13
D. 17
点击查看答案&解析
手机看题
单项选择题
以下程序的功能是计算:
。 #include <stdio.h> main() { int n; float s; s=1.0; for(n=10;n>1;n--) s=s+1/n; printf("%6.4f\n",s); } 程序运行后输出结果错误,导致错误结果的程序行是
。
A. s=1.0;
B. for(n=10;n>1;n--)
C. s=s+1/n;
D. printf("%6.4f\n",s);
点击查看答案&解析
手机看题
单项选择题
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是 #include<stdio.h> void main() { FILE *fp=fopen("TEST",); fputc(’A’,fp);fputc(’\n’,fp); fputc(’B’,fp);fpute(’\n’,fp); fputc(’C’,fp); fclose(fp);}
A. 7字节、7字节
B. 7字节、5字节
C. 5字节、7字节
D. 5字节、5字节
点击查看答案&解析
手机看题
单项选择题
在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:数据库系统具有______。
A.数据结构化
B.数据无冗余
C.数据共享
D.数据独立性
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是______。
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; return(x*y-m); } main() {int a=7,b=6; printf("%d",fun(a,b)/m); }
A. 1
B. 3
C. 7
D. 10
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int x[8]={8,7,6,5,O,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是( )。
A. 随机值
B. 0
C. 5
D. 6
点击查看答案&解析
手机看题
单项选择题
在下列选项中,没有构成死循环的是
A. int i=100; while(1) {i=1%100+1; if(i>100) break; }
B. for(;;);
C. int k=10000; do{k++;} while(k>10000);
D. int s=36; while(s) --s;
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() {char al=’M’a2=’m’; printf("%c\n",(al,a2));} 以下叙述中正确的是 ______。
A. 程序输出大写字母M
B. 程序输出小写字母m
C. 格式说明符不足,编译出错
D. 程序运行时产生出错信息
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 main() {int a=3; printf("%d\n",(a+=a-=a*A) ); }
A. -6
B. 1
C. 2
D. -12
点击查看答案&解析
手机看题
单项选择题
层次型、网状型和关系型数据库划分的原则是
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系方式
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> main() { int x,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是______。
A.2,3,1
B.2,3,2
C.2,3,3
D.2,2,1
点击查看答案&解析
手机看题
单项选择题
有以下程序; main() {int i,S=0; for(i=1;i<10;i+=2)s+=i+1; printf("%d\n",s); } 程序执行后的输出结果是
。
A. 自然数1~9的累加和
B. 自然数1~10的累加和
C. 自然数1~9中奇数之和
D. 自然数1~10中偶数之和
点击查看答案&解析
手机看题
单项选择题
若有定义和语句: int**pp,*p, a=20,b=1O; pp=&p; p=&a; p=&b; printf ("%d,%d\n",*p,**pp); 则输出结果是
。
A. 20,10
B. 20,20
C. 10,20
D. 10,10
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <stdio.h> main() { char c1,c2,c3,c4,c5,c6; scanf(%c%c%c%c,&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf(%c%c\n,c5,c6); } 程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是
。
A. 1267
B. 1256
C. 1278
D. 1245
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是
。 #include<stdio.h> #include<string.h> main() {char p1[]="WHO",p2[]="who",str[50]="xyz"; strcpy(str+1,strcat(p1,p2)); printf("%s",str);}
A. xyzWHOwho
B. zWHOwho
C. zWHOwho
D. xWHOwho
点击查看答案&解析
手机看题
单项选择题
若有以下定义,则对a数组元素的正确引用是
。 int a[5],*p=a;
A. *&a[5]
B. *a+1
C. *(p+5)
D. *(a+2)
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() {int a=0,b=0; a=10; /*给a赋值 b=20; /*给b赋值*/ printf(“a+b=%d\n”,a+b);/*输出计算结果*/ } 程序运行后的输出结果是
。
A. a+b=10
B. a+b=30
C. 30
D. 出错
点击查看答案&解析
手机看题
单项选择题
在ASCII代码表中每一个大写字母比它相应的小写字母的ASCII码
。
A. 小32
B. 小64
C. 大32
D. 大1
点击查看答案&解析
手机看题
单项选择题
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是
。
A. p1=&n;p2=&p1;
B. p1=n;
C. p1=&n;*p2=p1;
D. p1=&n;p2=p1;
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
#define S(x) (x)*x*2 main() { int k=5,j-2; printf("%d,",S(k+j));printf("%d\n",S((k-j))); } 程序运行后的输出结果是
。
A. 98,18
B. 39,11
C. 39,18
D. 98,11
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是______。
A. C语句必须以分号结束
B. 复合语句在语法上被看做一条语句
C. 空语句出现在任何位置都不会影响程序运行
D. 赋值表达式末尾加分号就构成赋值语句
点击查看答案&解析
手机看题
单项选择题
程序中对fun函数有如下说明: void * fun(); 此说明的含义是______。
A. fun函数无返回值
B. fun函数的返回值可以是任意的数据类型
C. fun函数的返回值是无值型的指针类型
D. 指针fun指向一个函数,该函数无返回值
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> void main() { char s[]={"01aXy"};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]<=’a’&&s[i]>=’z’)n++; printf("%d\n",n); } 程序运行后的输出结果是
。
A. 0
B. 2
C. 3
D. 5
点击查看答案&解析
手机看题
单项选择题
有以下程序段 main() { int a=5,*b,**c; c=&b;&a; } 程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是
A. 变量a的地址
B. 变量b中的值
C. 变量a中的值
D. 变量b的地址
点击查看答案&解析
手机看题
单项选择题
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }
A. language
B. lnug
C. 有语法错误
D. lang
点击查看答案&解析
手机看题
单项选择题
以下选项中错误的是
A. char *sp; gets(sp);
B. char sp[5] gets(sp);
C. char *sp="12345"; gets(sp);
D. charsp[5]="\0" gets(sp)
点击查看答案&解析
手机看题
单项选择题
有以下程序段中b的值是( ) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
A.5
B.6
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
以下有4组用户标识符,其中合法的—组是______。
A. FOR -sub Case
B. 4d DO Size
C. f2_G3 IF abc
D. WORD void define
点击查看答案&解析
手机看题
单项选择题
执行以下程序时输入1234567<CR>,则输出结果是 #include <stdio.h> main() { int a=1,b; scanf("%3d%2d",&a,&b); printf("%d%d\n",a,b); }
A. 12367
B. 12346
C. 12312
D. 12345
点击查看答案&解析
手机看题
单项选择题
下列叙述中不正确的是
。
A. 在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. 在C的函数中,最好使用全局变量
C. 外部变量可以在函数之间传递数据
D. 自动变量实质上是一个函数内部的局部变量
点击查看答案&解析
手机看题
微信扫码免费搜题