傻大方


首页 > 知识库 > >

语言|C语言选择判断题( 二 )


按关键词阅读: 选择 语言 判断


A)0 B)Ture C)-1 D)113、下列叙述中正确的是________ 。
A) C语言编译时不检查语法 。
B) C语言的子程序有过程和函数两种 。
C) C语言的函数可以嵌套定义 。
D) C语言所有函数都是外部函数 。
14、下列语句中 , 不能将文件型指针fp指向的文件内部指针置于文件头的语句是________ 。
(注:假定能正确打开文件)A)fp=fopen(abc.dat,w) B)rewind(fp) C)feof(fp) D)fseek(fp,0L,0)15、运行程序: #define S(X) 2*X+1main() 。

9、 int a=6,k=2,m=1;
a+=S(k+m);
printf(%dn,a);
则输出结果是________ 。
A) 13 B) 12 C) 7 D) 616、源程序TEST.C经编译产生的目标文件和连接后产生的可执行文件是________ 。
A)TEST.bak和TEST.obj B)TEST.obj和TEST.exe C)TEST.ext和TEST.c D)TEST.bak和TEST.exe17、下面说明中 , 正确的是________ 。
A) typedef v1 int;
B) typedef v2=int;
C) typedef int v3;
D) typedef v4: int;
18、 。

10、feof函数用来判断文件是否结束 , 如果文件没有结束 , 则返回值是________ 。
A)-1 B)0 C)1 D)EOF19、以下程序的输出结果是#define M(x,y,z) (x)*y+zmain() int a,b,c;
a=b=1;
c=3;
printf(%dn, M(a+b,b+c,c+a);
A) 9 B) 12 C) 8 D) 程序不能运行20、若定义unsigned int a=3,b=10;
printf(%dn,avoid fun(char *fname ,char *st) FILE *myf;
int i;
myf=fopen(fname,w );
for(i=0;
iy|xz);
p 。

11、rintf(%dn,t);
A) 1 B) 0 C) 5 D) 328、程序中头文件typel.h 的内容是:#define N 5#define M1 N*3程序如下:#define type1.h#define M2 N*2main() int i;
i=M1+M2;
printf(%dn,i);
程序编译后运行输出结果是________ 。
A) 10 B) 20 C) 25 D) 1529、有以下程序#include main() FILE *fp;
int i=10,j=30,k,n;
fp=fopen(d1.dat,w);
fprintf(fp,%dn,i);
fprintf(fp,%dn,j);
f 。

12、close(fp);
fp=fopen(d1.dat, r);
fp=fscanf(fp,%d%d,&k,&n);
printf(%d %dn,k,n);
fclose(fp);
程序运行后的输出结果是________ 。
A) 10 30 B) 20 30 C) 30 50 D) 30 2031、下列程序执行后的输出结果是________ 。
main() int x=d;
printf(%cn,A+(x-a+1);
A) G B) H C) E D) J32、下面能正确进行字符串赋值操作的语句是________ 。
A)char s5=ABCDE B)char s5=A,B,C,D,E;
C)char *s;
s 。

13、=ABCDEF;
D)char *s;
scanf(%s,s);33、下列程序执行后的输出结果是________ 。
main() char arr25;
strcpy(arr,love);
strcpy(arr1,you);
arr04=$;
printf(%sn,arr);
A) love B) love$you C) you D) $you34、以下程序运行后 , 输出结果是________ 。
main() static char a=ABCDEFGH, b=abCDefGh;
char *p1,*p2;
int k;
p1=a;
p2=b;
for(k=0;
k=A)|(c=c) D) (c=A)&(c#include 。

14、 main() char ss10=1,2,3,4,5;
gets(ss);
strcat(ss,6789);
printf(%sn,ss);
若输入ABC , 则输出结果是________ 。
A) ABC6789 B) ABC67 C) 12345ABC6 D) ABC45678939、运行程序: main() int x=1.5;
char z=a;
printf(%dn,(x&1)&(z#include main() char st20=hello0t;
printf(%d %d n,strlen(st),sizeof(st);
A) 8 8 B) 5 20 C) 11 20 D) 20 2045、以下语 。

15、句中 , 不正确的是________ 。
A) char s110;
s1=Ctest ;
B) char s2=C, t, e, s, t;
C) char s35=Ctest;
D) char s410=Ctestn046、若变量a是int类型 , 执行语句: a=A+1.6;后 , 正确的叙述是________ 。
A) a的值是字符C B) a的值是浮点型 C) 不允许字符型和浮点型相加 D) a的值是字符A的ASCII值加上147、运行下面程序: char cch(char ch) if(ch=A&ch#include main() char b8=abcde,c8,*pb=b+3;
while (-pb= 。

16、b) strcpy(c,pb);
printf(%dn,strlen(c);
则输出结果是________ 。
A) 8 B) 5 C) 6 D) 753、运行下面程序: main()char *p=abcdefgh,*r;
int *q;
q=(int*)p;
q+;
r=(char*)q;
printf(%sn,r);
则输出结果是________ 。
A) abcdefgh B) bcdefgh C) cdefgh D) efgh54、运行下面程序:void fun(char *c,int d)*c=*c+1;
d=d+1;
printf(%c %cn,*c,d);
main()char a=B,b=c;
fun 。

17、(&b,a);
printf(%c %cn,a,b);
则输出结果是________ 。
A) d C B) d C C) d C D) d CB d C d B c d C55、运行下面程序:main() char c =a,b,c,d, e, f, g,h,0;
int i,j;
i=sizeof(c);
j=strlen(c);
printf(%d %dn,i,j);
则输出结果是________ 。
A) 9 9 B) 8 9 C) 1 8 D) 9 856、运行下面程序:#include main() char *p=abcdeOfghjik0;
printf(%dn,strlen(p);
则输出结果 。

【语言|C语言选择判断题】18、是________ 。
A) 12 B) 15 C) 6 D) 557、以下描述中不属于C语言的类型的是________ 。
A) signed short int B) unsigned long int C) unsigned int D) long float58、若有说明语句:int a,b,c,*d=&c;
则能正确从键盘读入三个整数并分别赋给变量a、b、c的语句是________ 。


来源:(未知)

【学习资料】网址:/a/2021/0121/0021123974.html

标题:语言|C语言选择判断题( 二 )


上一篇:MATLAB|MATLAB教程2012a习题解答1-7章完整版-张志涌-北航

下一篇:入党申请书的格式|入党申请书的格式 入党申请书范文