c语言第1次作业Word文档下载推荐.docx
- 文档编号:21392440
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:19
- 大小:19.58KB
c语言第1次作业Word文档下载推荐.docx
《c语言第1次作业Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c语言第1次作业Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
b,&
c);
7:
[单选题]7,C语言程序的三种基本结构是()
A
8:
[单选题]8.设intc=5和inta,a=2+(c+=c++,c+8,++c),则a=__________
15
14
13
16
9:
[单选题]9.以下程序的输出结果是__________
main()
{intx=10,y=10;
printf("
%d%d\n”,x--,--y);
}
1010
99
910
109
10:
[单选题]10,不合法的八进制数是________
028
077
12
11:
[单选题]11.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为__________
a<
>
!
a
a=0
12:
[单选题]12.在以下运算符中,优先级最高的运算符是__________
?
:
++
&
+=
13:
[单选题]13.在C语言中,逻辑值"
真”用__________表示。
true
大于0的数
非0的整数
非0的数
14:
[单选题]14.已知x值为2,y值为5,则表达式(3+x,3*y)的值是()
5
20
5,15
15:
[单选题]15.有inti=3;
则(++i)+(++i)+(++i)的结果是()
9
18
16:
[单选题]16.下面程序的输出是
{unsigneda=65535;
a=%d\n”,a);
a=65535
a=-65536
a=-65535
a=-1
17:
[单选题]18.执行下面的程序后,a的值为__________
main()
{inta,b;
for(a=1,b=1;
=100;
a++)
{if(b>
=20)break;
if(b%3==1)
{b+=3;
continue;
b-=5;
7
8
10
18:
[单选题]17.在C语言的if语句中,用作判断的表达式为__________
关系表达式
逻辑表达式
算术表达式
任意表达式
19:
[单选题]19.表达式__________是满足:
当c的值为1、3、5三个数中任意1个时值为"
真”,否则值为"
假”的表达式。
(c=1)||(c=3)||(c=5)
(c!
=1)&
=3)&
=5)
(c==1)&
(c==3)&
(c=5)
(c==1)||(c==3)||(c==5)
20:
[单选题]21.定义如下变量:
intn=10;
则下列循环的输出结果是
while(n>
7)
{n--;
%d”,n);
1098
987
21:
[单选题]22.在C语言中,while语句中的条件为__________时,结束该循环。
1
非0
22:
[单选题]23.若k为整型,以下while循环__________次。
intk=10;
while(k=0)k=k-1;
10次
无限循环
一次不执行
执行一次
23:
[单选题]24.以下不能定义为用户标识符是__________
Main
_0
_int
sizeof
24:
[单选题]26.数字字符0的ASCII值为48,若有以下程序
main()
{
chara='
1'
b='
2'
;
printf("
%c,"
b++);
%d\n"
b-a);
}
程序运行后的输出结果是__________
3,2
50,2
2,2
2,50
25:
[单选题]30.以下程序段的输出结果是__________
main()
{intx=3;
do
%3d”,x-=2);
while(!
(--x));
}
30
1–2
死循环
26:
[单选题]31.设有程序段
intk=10;
while(k=0)k=k-1;
则下面描述中正确的是__________
while循环执行10次
循环是无限循环
循环体语句一次也不执行
循环体语句执行一次
27:
[单选题]32.有charstr[10]="
hello”,则str[8]=__________
’’
’o’
不确定值
’
28:
[单选题]27.有以下程序
{intnum=0;
while(num<
=2)
{num++;
%d\t”,num);
上面程序的输出结果是__________
012
123
12
29:
[单选题]25.以下选项中,不能作为合法常量的是__________
1.234e04
1.234e0.4
1.234e+4
1.234e0
30:
[单选题]33.定义一个指向数组的指针变量,正确的方式是__________
int(*p)[4]
int*p[4]
intp*[4]
int(*)p[4]
31:
[单选题]28.有inta[10]={1,2,3},则a[9]=__________
不确定的值
32:
[单选题]4.为表示关系x≥y≥z,正确的C语言表达式是__________。
(x>
=y>
=z)
=y)AND(y>
=y)&
(y>
33:
[单选题]34.以下对结构体描述正确的是__________
结构体类型是一种基本数据类型
结构体类型变量的字节长度等于该变量所有成员的长度之和
结构体变量的成员不能是结构体类型
结构体变量的成员不能是共同体类型
34:
[单选题]35.共同体的字节长度是__________
成员中长度最长成员的字节长度
成员中长度最短成员的字节长度
所有成员长度和
最短成员长度和最长成员长度和
35:
[单选题]36.有以下程序
intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<
7)if(p[i]%2)j+=p[i];
j);
42
45
56
60
36:
[单选题]37.有以下程序
chara[7]="
a0\0a0\0"
%s"
a);
a0
37:
[单选题]20.若变量已正确说明,则以下程序段输出为__________
a=10;
b=50;
c=30;
if(a>
b)
a=b,b=c;
c=a;
a=10b=50c=10
a=10b=30c=10
a=50b=30c=10
a=50b=30c=50
38:
[单选题]2.C语言中最简单的数据类型包括__________。
整型、实型、逻辑型
整型、实型、字符型
整型、字符型、逻辑型
整型、实型、逻辑型、字符型
39:
[单选题]38.以下能正确定义一维数组的选项是
inta[5]={0,1,2,3,4,5};
chara[]={0,1,2,3,4,5};
chara={'
A'
'
B'
C'
};
inta[5]="
0123"
40:
[单选题]39.有以下程序
intf1(intx,inty){returnx>
y?
x:
y;
intf2(intx,inty){returnx>
y:
x;
inta=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));
f=f1(f2(a,b),f2(c,d));
%d,%d\n"
e,f);
4,3
3,4
5,2
2,5
41:
[单选题]40.已有定义:
chara[]="
xyz"
b[]={'
x'
y'
z'
以下叙述中正确的是
数组a和b的长度相同
a数组长度小于b数组长度
a数组长度大于b数组长度
上述说法都不对
42:
[单选题]29.#include<
math.h>
{floatx,y,z;
scanf("
%f%f”,&
x,&
y);
z=x-y;
while
(1)
{if((int)z)
{x=y;
y=z;
z=x-y;
elsebreak;
%f\n”,y);
若运行时从键盘输入3.62.4,则输出结果是__________
0.000000
1.6000000
1.200000
2.4000000
43:
[单选题]41.有以下程序
inta[3][3],*p,i;
p=&
a[0][0];
for(i=0;
i<
9;
i++)p[i]=i;
3;
i++)printf("
%d"
a[1][i]);
程序运行后的输出结果是__________
234
345
44:
[单选题]43.有以下程序
#defineN20
fun(inta[],intn,intm)
{inti,j;
for(i=m;
i>
=n;
i--)a[i+1]=a[i];
inti,a[N]={1,2,3,4,5,6,7,8,9,10};
fun(a,2,9);
for(i=0;
5;
a[i]);
10234
12344
12334
12234
45:
[单选题]45.以下叙述中正确的是
预处理命令行必须位于源文件的开头
在源文件的一行上可以有多条预处理命令
宏名必须用大写字母表示
宏替换不占用程序的运行时间
46:
[单选题]46.若有以下说明和定义
uniondt
{inta;
charb;
doublec;
}data;
以下叙述中错误的是__________
data的每个成员起始地址都相同
变量data所占的内存字节数与成员c所占字节数相等
程序段:
data.a=5;
%f"
data.c);
输出结果为5.000000
data可以作为函数的实参
47:
[单选题]48.有以下程序
{chars[]="
159"
*p;
p=s;
%c"
*p++);
59
48:
[单选题]49.有以下程序
point(char*p){p+=3;
{charb[4]={'
a'
b'
c'
d'
},*p=b;
point(p);
%c\n"
*p);
b
c
d
49:
[单选题]47.有以下程序
{inta=1,b;
for(b=1;
b<
=10;
b++)
{if(a>
=8)break;
if(a%2==1){a+=5;
continue;
a-=3;
}
b);
3
6
50:
[单选题]44.有以下程序
#defineP3
#defineF(x)P*x*x
{
F(3+5));
192
29
25
编译出错
51:
[单选题]3.C语言中,运算对象必须是整型的运算符是__________。
%
/
%和/
*
52:
[单选题]50.程序中若有如下说明和定义语句
charfun(char*);
char*s="
one"
a[5]={0},(*f1)()=fun,ch;
......
以下选项中对函数fun的正确调用语句是
(*f1)(a);
*f1(*s);
fun(&
a);
ch=*f1(s);
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业