电子科技大学20秋《C语言》在线作业3Word文档格式.docx
- 文档编号:14623047
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:9
- 大小:16.98KB
电子科技大学20秋《C语言》在线作业3Word文档格式.docx
《电子科技大学20秋《C语言》在线作业3Word文档格式.docx》由会员分享,可在线阅读,更多相关《电子科技大学20秋《C语言》在线作业3Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
我的得分:
我的答案:
B
2
"
文件包含"
预处理语句的使用形式中,当#include后面的文件名用"
"
,(双引号)括起时,寻找被包含文件的方式是()
A直接按系统设定的标准方式搜索目录
B先在源程序所在目录搜索,再按系统设定的标准方式搜索
C仅仅搜索源程序所在目录
D仅仅搜索当前目录
3
如果inta=0x3;
intb=0x2;
执行运算:
a<
<
=b;
则x的结果是
A0
B1
C11
D48
C
4
若有如下语句:
intx=3;
do{printf("
%d\n"
x-=2);
}while(!
(--x));
则上面程序段()
A输出的是1
B输出的是1和-2
C输出的是3和0
D是死循环
5
若运行以下程序时,从键盘输入ADescriptor<
CR>
(CR表示回车),则下面程序的运行结果是()
{charc;
intv0=0,v1=0,v2=0;
do
{switch(c=getchar())
{case'
a'
:
case'
A'
e'
E'
:
i'
I'
o'
O'
u'
U'
vl+=1;
de
Av0=7,v1=4,v2=7
Bv0=8,v1=4,v2=8
Cv0=11,v1=4,v2=11
Dv0=12,vl=4,v2=12
D
6
以下程序的正确运行结果是()
#include
intfunc(inta,intb);
main()
{intk=4,m=1,p;
p=fun(k,m);
printf(“%d,”,p);
printf(“%d\n”,p);
func(inta,intb)
{staticintm=0,i=2;
i+=m+1;
m=i+a+b;
returnm;
A8,17
B8,16
C8,20
D8,8
A
7
若有定义:
inta[2][3],则对a数组的第i行j列元素地址的正确引用为()
A*(a[i]+j)
B(a+i)
C*(a+j)
Da[i]+j
8
C语言对嵌套if语句的规定是:
else总是与( )配对。
A其之前最近的if
B第一个if
C缩进位置相同的if
D其之前最近且不带else的if
9
下列运算符中优先级最低的是()
A?
B&
&
C+
D!
=
10
有以下程序段:
intx=0,s=0;
while(!
x!
=0)s+=++x;
printf("
%d"
s);
则
有以下程序段()
A运行程序段后输出0
B运行程序段后输出1
C程序段中的控制表达式是非法的
D程序段执行无限次
11
在访问一个结构元素前你必须定义()
A结构体
B结构体变量
C定义结构指针
DA和B
12
语句while(!
E)中的表达式!
E等价于()
AE==0
BE!
=1
CE!
=0
DE==1
13
下关于运算符优先顺序的描述中正确的是()
A关系运算符<
算术运算符<
赋值运算符<
逻辑与运算符
B逻辑运算符<
关系运算符<
赋值运算符
C赋值运算符<
逻辑与运算符<
算术运算符
D算术运算符<
14
对于for(表达式1;
表达式2;
表达式3)语句的正确描述
A表达式2省略,循环不执行。
B表达式3省略,可在循环体中修改循环控制变量,以保证正常退出。
C三个表达式均不能省略。
D三个表达式均不能省略。
但分号可以省略。
15
putchar函数可以向终端输出一个()
A整型变量表达式值
B实型变量值
C字符串
D字符或字符型变量值
16
以下程序的输出结果是()
{inta=100,x=10,y=20,okl=5,ok2=0;
if(x<
y)
if(y!
=10)
if(!
okl)a=1;
else
if(ok2)a=10;
a=-1;
%d\n"
a);
A1
B0
C-1
D值不确定
17
设有语句inta[4][10],*p=*a;
则下面表达式中属于地址表达式的是()
Aa[1][2]
Ba[1]
C*(p+1*10+2)
D*(a[1]+2)
18
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序
string.h>
voidf(char*p[],intn)
{char*t;
inti,j;
for(i=0;
i<
n-1;
i++)
for(j=i+1;
j<
n;
j++)
if(strcmp(p[i],p[j])>
0){t=p[i];
p[i]=p[j];
p[j]=t;
{
char*p[5]={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”}
A2
B3
C6
D4
19
假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()
charc[5]={‘a’,’b’,’\0’,’c’,’\0’};
printf(“%s”,c);
Af(intarray[][6])
Bf(intarray[3][])
Cf(intarray[][4])
Df(intarray[2][5])
20
C语言中()存储类型的变量只在使用时分配空间
Astatic和auto
Bregister和extern
Cregister和static
Dauto和register
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 电子科技大学 20 语言 在线 作业