C语言.docx

上传人:b****7 文档编号:10184894 上传时间:2023-02-09 格式:DOCX 页数:15 大小:18.60KB
下载 相关 举报
C语言.docx_第1页
第1页 / 共15页
C语言.docx_第2页
第2页 / 共15页
C语言.docx_第3页
第3页 / 共15页
C语言.docx_第4页
第4页 / 共15页
C语言.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

C语言.docx

《C语言.docx》由会员分享,可在线阅读,更多相关《C语言.docx(15页珍藏版)》请在冰豆网上搜索。

C语言.docx

C语言

题号:

1  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设inta,b,c,x,y;则下列表达式中,()是算术表达式。

选项:

a、a=b+c++

b、a&&b<3

c、a-x/y

d、y!

=x

题号:

2  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

以下程序段的输出值为()。

x=0;for(j=0;j<=6;j++){if(j%2)continue;x+=j;printf("x=%d\n",x);

选项:

a、x=6

b、x=8

c、x=9

d、x=12

题号:

3  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

以下表达式中,()的值为0。

选项:

a、5%6

b、5/6

c、5&&6

d、5!

=6

题号:

4  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

以下程序的输出结果是。

#includemain(){charch[3][5]={"AAAA","BBB",CC"};printf("\"%s\"\n",ch[1]);}

选项:

a、"AAAA"

b、"BBB"

c、"BBBCC"

d、"CC"

题号:

5  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设:

intx=3;则执行以下的语句后,x的类型为()。

x=(double)x/3+0.5

选项:

a、double

b、float

c、int

d、void

题号:

6  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设:

intx;则以下表达式中,()与其它三项不同。

选项:

a、x+1

b、x++

c、++x

d、x+=1

题号:

7  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

下列变量说明语句中,()正确。

选项:

a、int_a=123

b、doubleb="ok"

c、longdo=0x7dL

d、float2_and=4.56

题号:

8  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设int(*f)();则f是个()。

选项:

a、整型指针变量

b、数组指针

c、指针数组

d、函数指针

题号:

9  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

结构化程序设计主要强调的是()。

选项:

a、程序的规模

b、程序的易读性

c、程序的效率

d、程序的可移植性

题号:

10  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

若有说明语句:

char*g="morning",则printf("%.3s",g);的输出结果是()。

选项:

a、mor

b、ing

c、morning

d、格式不正确,没有输出值

题号:

11  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

宏定义#definePI3.14159中,宏名PI代替一个()。

选项:

a、常数

b、字符串

c、符号

d、变量

题号:

12  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

以下程序段用于给数组a的所有元素输入数据,请选择正确答案填入划线处。

main(){inta[10],i=0;while(i<10)scanf("%d",_________);}

选项:

a、a[i]

b、&a[i]

c、&a[i++]

d、&a[++i]

题号:

13  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设intx=1,y=1;表达式(!

x||y--)的值是

选项:

a、0

b、1

c、2

d、-1

题号:

14  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设有以下函数说明:

ggg(doublex){…}则函数的类型隐含()。

选项:

a、与参数x的类型相同

b、void型

c、int型

d、无法确定

题号:

15  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

以下能正确定义一维数组的选项是()。

选项:

a、intnum[];

b、#defineN100intnum[N];

c、intnum[0:

100];

d、intn=100

题号:

16  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设某函数调用语句为func(r1,func(r2,func(r3,r4)));其中r1、r2、r3、r4均为形式参数,则函数f有()个参数。

选项:

a、4

b、3

c、2

d、1

题号:

17  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设intk=017;g=117;则以下语句的输出值为().printf("%d\n",++k);printf("%x\n",g++);

选项:

a、156f

b、1670

c、1571

d、1675

题号:

18  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

设:

intx,*pb;则以下赋值语句中,()正确。

选项:

a、*pb=&x;

b、pb=x;

c、pb=&x;

d、*pb=*x

题号:

19  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

在C语言的if语句中,用作判断的表达式是()。

选项:

a、关系表达式

b、逻辑表达式

c、算术表达式

d、任意表达式

题号:

20  题型:

单选题(请在以下几个选项中选择唯一正确答案)  本题分数:

5

内容:

判断字符串s1和s2是否相等,应该使用()。

选项:

a、if(s1=s2)

b、if(s1==s2)

c、if(strcmp(s1,s2))

d、if(strcpy(s1,s2))

题号:

1题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

根据下述定义,能输出字母M的语句是()。

structperson{charname[9];intage;}class[10]={"Johu",17,"Paul",19,"Mary",18,"Adam",16};

A、prinft("%c\n",class[3].nane);

B、pfintf("%c\n",class[3].name[1]);

C、prinft("%c\n",class[2].name[1]);

D、printf("%c\n",class[2].name[0])

标准答案:

D

学员答案:

D

本题得分:

5

题号:

2题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下叙述中,()不正确。

A、C语言中,文本文件以ASCⅡ码形式存储数据

B、C语言中,访问二进制文件的速度比文本文件快

C、C语言中,随机读写方式不适用于文本文件

D、C语言中,顺序读写方式不适用于二进制文件

标准答案:

D

学员答案:

D

本题得分:

5

题号:

3题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

下面程序的输出结果是()。

#includemain(){intx='f';printf("%c\n",'A'+(x-'a'+1));}

A、G

B、H

C、I

D、J

标准答案:

A

学员答案:

A

本题得分:

5

题号:

4题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序的输出结果是()。

#includemain(){intx=1,a=0,b=0;switch(x){case0:

b++;case1:

a++;case2:

a++;b++;}printf("a=%d,b=%d\n",a,b);}

A、a=2,b=1

B、a=1,b=1

C、a=1,b=0

D、a=2,b=2

标准答案:

A

学员答案:

A

本题得分:

5

题号:

5题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序的输出结果是()。

#include#defineSQR(X)X*Xmain(){inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}

A、16

B、2

C、9

D、1

标准答案:

B

学员答案:

B

本题得分:

5

题号:

6题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

该程序的执行结果是()。

#includefunc(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}main(){intk=4,m=1,p;p=func(k,m);printf("%d",p);p=func(k,m);printf(",%d\n",p);}

A、8,15

B、8,16

C、8,17

D、8,8

标准答案:

C

学员答案:

C

本题得分:

5

题号:

7题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

下列程序执行后的输出结果是()。

#includemain(){chararr[2][4];strcpy(arr[0],"you");strcpy(arr[1],"me");arr[0][3]='&';printf("%s\n",arr);}

A、you&me

B、you

C、me

D、err

标准答案:

A

学员答案:

A

本题得分:

5

题号:

8题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

下列程序执行后的输出结果是()。

#includevoidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0]);}

A、6

B、7

C、8

D、9

标准答案:

A

学员答案:

A

本题得分:

5

题号:

9题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下函数的功能是()。

fun(char*p2,char*p1){while((*p2=*p1)!

='\0'){p1++;p2++;}}

A、将p1所指字符串复制到p2所指内存空间中

B、将p1所指字符串的地址赋给指针p2

C、对p1和p2两个指针所指字符串进行比较

D、检查p1和p2两个指针所指字符串中是否有‘\0’

标准答案:

A

学员答案:

A

本题得分:

5

题号:

10题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序中,while循环工执行循环体()次。

#includemain(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}......}

A、1

B、10

C、6

D、无数次(死循环)

标准答案:

D

学员答案:

D

本题得分:

5

题号:

11题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

下列程序段的输出结果是()。

#includevoidfun(int*x,int*y){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d\n",x,y);}

A、2143

B、1212

C、1234

D、2112

标准答案:

A

学员答案:

A

本题得分:

5

题号:

12题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下函数是返回a数组的最小值所在的下标,划线处应填入()。

fun(int*a,intn){inti,j=0,p;p=j;for(i=j;iA、i=p

B、a[p]=a[i]

C、p=j

D、p=i

标准答案:

D

学员答案:

D

本题得分:

5

题号:

13题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

能正确表示关系a≥10或a≤0的C逻辑表达式是()。

A、a>=10ora<=0

B、a>=0|a<=10

C、a>=10&&a<=0

D、a>=10‖a<=0

标准答案:

D

学员答案:

D

本题得分:

5

题号:

14题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序的输出结果是()。

#includemain(){charw[][10]="ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k<3;k++)printf("%s\n",w[k]);}

A、ABCDFGHKL

B、ABCDEFGIJM

C、EFGJK0

D、EFGHIJKL

标准答案:

D

学员答案:

D

本题得分:

5

题号:

15题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

下列程序的运行结果是()。

#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;fun(x,y);printf("%d%d\n",a,b);}

A、63

B、36

C、编译出错

D、00

标准答案:

B

学员答案:

B

本题得分:

5

题号:

16题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序的输出结果是()。

#includestructs{intx,y;}a[2]={10,100,20,200};main(){structs*p=data;printf("%d\n",++(p->x));}

A、10

B、11

C、20

D、21

标准答案:

B

学员答案:

B

本题得分:

5

题号:

17题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

C语言规定,函数返回值的类型是由()。

A、return语句中的表达式类型所决定

B、调用函数时的主调函数类型所决定

C、调用函数时系统临时决定

D、在定义该函数时所指定的函数类型所决定

标准答案:

D

学员答案:

D

本题得分:

5

题号:

18题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

以下程序的输出结果是()。

#includelongfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(3));}

A、1

B、2

C、3

D、4

标准答案:

A

学员答案:

A

本题得分:

5

题号:

19题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

若执行以下程序时从键盘上输入9,则程序的输出结果是()。

#includemain(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);}

A、11

B、10

C、9

D、8

标准答案:

B

学员答案:

C

本题得分:

0

题号:

20题型:

单选题(请在以下几个选项中选择唯一正确答案)本题分数:

5

内容:

设有如下定义,下面输入语句中,()错误。

structss{charname[10];intage;charsex;}std[3],*p=std;

A、scanf("%d",&(*p).age);

B、scanf("%s",&std.name);

C、scanf("%c",&std[0].sex)

D、scanf("%c",&(p->sex))

标准答案:

B

学员答案:

B

本题得分:

5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1