C语言.docx
- 文档编号:3745075
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:15
- 大小:18.60KB
C语言.docx
《C语言.docx》由会员分享,可在线阅读,更多相关《C语言.docx(15页珍藏版)》请在冰点文库上搜索。
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
内容:
以下程序的输出结果是。
#include
选项:
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言
![提示](https://static.bingdoc.com/images/bang_tan.gif)