秋C语言Word下载.docx
- 文档编号:1102589
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:17
- 大小:21.76KB
秋C语言Word下载.docx
《秋C语言Word下载.docx》由会员分享,可在线阅读,更多相关《秋C语言Word下载.docx(17页珍藏版)》请在冰点文库上搜索。
B、输出时转换为显示或打印字模
C、汉字识别
D、输入时的键位编码
(8)如果将Word文档的文件属性设置为只读,则对文档的更改
(8)
在同一个文件中。
A、可以仍然保存B、可以部分保存
C、不能保存
D、可以用密码保存
(9)当一封电子邮件发出后,收件人由于种种原因一直没有开机接收邮件,那么该邮件将
(9)
A、退回
B、重新发送
C、丢失
D、保存在ISP的E-mail服务器上
(10)计算机网络协议是指
(10)
A、各网络用户之间签订的法律文书
B、上网人员的道德规范
C、计算机信息传输的标准形式
D、实现网络连接的软件总称
(二)双选题(每小题1分,共5分)
注:
从供选择的答案中选两个正确答案
(11)下列关于打印机的描述中,
(11)
A、针式打印机是击打式打印机
B、激光打印机是页式打印机
C、喷墨打印机的噪声最小
D、喷墨打印机只能打印黑白画面
(12)Word编辑软件中使用格式刷可以复制
(12)
A、文字的字号
B、文字的内容
C、为普通文字复制艺术字式样
D、文字的颜色
(13)在传统方式下,将高级语言源程序送入计算机后,使它形成可执行程序,必须使用的系统软件有
(13)
A、连接程序
B、目标程序
C、编译程序
D、汇编程序
(14)在Windows98中,下列有关“网上邻居”操作的叙述,
(14)
A、通过网上邻居,可以访问网络中其它计算机中的共享文件夹
B、为了通过网上邻居复制某计算机上的文件A.DOC,应将A.DOC设置为共享
C、若某计算机中仅对C:
\TC文件夹设置了共享,则用户可以利用网上邻居直接把TC文件夹复制到本地计算机上
D、若某计算机中仅对C:
\TC文件夹设置了共享,则用户可以在本地计算机上,将TC文件夹设置为映射网络驱动器
(15)计算机中的运算器能在控制器的指挥下,实现
(15)
A、代数运算
B、算术运算
C、逻辑运算
D、公式化简
试题二、语言基础题(本题共36分)
(一)判断题(每题1分,共10分)
在以下提供的若干陈述中,逐一判断其正确与否,正确选择A,错误选择B。
(16)C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
(17)在C语言程序中,在main函数中定义的变量称为全局变量。
(18)表达式(3.6%2)符合C语言语法。
(19)在C程序中,用整数0表示逻辑值“假”。
(20)08是正确的整型常量。
(21)设变量定义为chars[]="
hello"
,则数组s中有6个元素。
(22)若x是单精度实型变量,表达式(x=10/4)的值是2.5。
(23)若变量已正确定义,表达式x=y=1符合C语言语法。
(24)表达式!
(x>
0||y>
0)等价于!
0)&
&
!
(y>
0)。
(25)表达式(0x19<
<
1)&
0x7)的值是3。
(二)单选题(每题2分,共26分)
(26)为表示“a和b都不等于0”,应使用的C语言表达式是(26)。
A、(a!
=0)||(b!
=0)
B、a||b
C、!
(a=0)&
(b!
D、a&
b
(27)若x是单精度实型变量,k是基本整型变量,以下正确的输入语句是(27)。
A、scanf("
%f%d"
&
x,&
k);
B、scanf("
x,k);
C、scanf("
%d%f"
D、scanf("
(28)下列运算符中优先级最低的是(28)。
A、*
B、<
C、=
D、->
(29)下列程序段的输出结果是(29)。
#define
M(x,y)
x/y
printf("
%d"
M(10,2+3));
A、2
B、2.0
C、5
D、8
(30)已知字符‘c’的ASCII码为99,语句printf("
%d,%c"
’c’,’c’+1);
的输出为(30)。
A、99,c
B、99,100
C、99,d
D、语句不合法
(31)对于以下递归函数f,调用f
(2)的返回值是(31)。
intf(intx)
{
return((x<
=0)?
x:
f(x-1)+f(x-2));
}
A、-1
B、0
C、1
D、3
(32)下列程序段的输出结果是(32)。
intk,s;
for(k=0,s=0;
k<
10;
k++,s--)
if(s>
k)break;
elses+=k;
printf("
(%d,%d)"
k,s);
A、(4,5)
B、(4,6)
C、(6,9)
D、不是A、B、C
(33)下列程序的输出结果是(33)。
#include<
stdio.h>
intf(intn)
staticintk,s;
n--;
for(k=n;
k>
0;
k--)
s+=k;
returns;
voidmain()
intk;
k=f(3);
k,f(k));
}
A、(3,3)
B、(6,6)
C、(3,6)
D、(6,12)
(34)下列程序段的输出结果是(34)。
int*p,*q,k=5,j=10;
p=&
j;
q=&
k;
p=q;
(*p)++;
*q);
A、5
B、6
C、10
D、11
(35)不正确的赋值或赋初值的方式是(35)。
A、charstr[6]={'
s'
'
t'
r'
i'
n'
g'
};
B、charstr[10]="
string"
;
C、char*str="
D、charstr[10];
str="
;
(36)下列程序段的输出结果是(36)。
intc[]={1,7,12};
int*k=c+1;
*k++);
B、7
C、8
D、12
(37)下列程序段的输出结果是(37)。
char
*st[]={"
abcd"
"
efgh"
ijkl"
mnop"
},**p=st;
p++;
printf(*p+1);
A、cd
B、fgh
C、ijkl
D、出错
(38)下列程序的输出结果是(38)。
#include<
voidp(int*x,int*y)
{
++x;
--*y;
voidmain()
intx=0,y=3;
p(&
y);
x,y);
A、(0,2)
B、(0,3)
C、(1,3)
D、(1,2)
试题三、程序填空题(每空2分,共20分)
1.输入1个正整数n,计算并输出s的前n项的和。
s=1/2-2/3+3/4-4/5+……(-1)n-1n/(n+1)
voidmain()
intk,flag=1,n;
floats=0;
scanf("
n);
for(k=1;
=n;
k++){
s=s+
(39)
(40);
sum=%f\n"
s);
(39)A、1.0*k/(k+1)*flag
B、flag*n/(n+1)
C、-k/(k+1)
D、1.0*k/(k+1)
(40)A、flag=-1
B、s=-s
C、flag=-flag
D、k=-k
2、输入100个整数,将其中的前20个数从小到大排序,然后输出这100个数。
#include"
stdio.h"
voidsort(
(41)
)
inti,k,m,t;
for(i=0;
i<
n-1;
i++){
k=i;
for(m=i+1;
m<
n;
m++)
if(
(42)
)
k=m;
(43)
{
intk,a[100];
for(k=0;
100;
k++)
a[k]);
(44)
;
for(k=0;
%d"
a[k]);
(41)A、inta,intn
B、int*a,intn
C、int*a,int*n
D、inta[]
(42)A、a[m-1]>
a[m]
B、a[m-1]<
a[m]
C、a[k]<
D、a[k]>
(43)A、a[k]=a[i];
a[i]=a[k];
B、a[k]=t;
a[k]=a[i];
a[i]=t;
C、t=a[k];
D、a[i]=a[k];
(44)A、sort(a,20)
B、sort(a[],20)
C、sort(a[20])
D、sort(a[])
3.从键盘输入一批以-1结束的整数,将其中的奇数写入当前目录下的文本文件res.txt。
stdlib.h>
intx;
(45)
if((fp=fopen("
res.txt"
w"
))==NULL){
不能打开文件"
);
exit(0);
x);
while(
(46)
){
if(x%2!
=0)
(47)
(48)
fclose(fp);
(45)A、FILEfp
B、FILE*fp
C、filefp
D、file*fp
(46)A、x==-1
B、feof(fp)
C、!
feof(fp)
D、x!
=-1
(47)A、fprintf(fp,"
x)
B、printf("
x)
C、fprintf("
x,fp)
D、break
(48)A、printf("
x)
B、fscanf(fp,"
x)
C、fprintf("
D、scanf("
试题四、程序阅读题(每题5分,共10分)
1.输入3<
回车>
后,下列程序的输出结果是_______。
#include"
{intj,k,n,s,a[6][6];
&
for(j=0;
j<
j++)
a[k][j]=j*n+k;
a[0][1]=%d,"
a[0][1]);
s=0;
for(k=0;
s+=a[k][k];
sum1=%d,"
s+=a[n-k-1][k];
sum2=%d,"
s+=a[k][2];
sum3=%d\n"
2、下列程序的输出结果是_______。
#include<
#defineLENsizeof(structline)
structline
intnum;
structline
*next;
intk;
structline*p,*head;
head=NULL;
for(k=10;
k--){
p=(structline*)malloc(LEN);
p->
num=k;
p->
next=head;
head=p;
while((p=p->
next)!
=NULL){
%d,"
p->
num);
p=p->
next;
试题五、程序设计题(第1题9分,第2题10分,共19分)
1、输入一行字符,统计并输出其中英文字母、数字字符和其他字符的个数。
2、输入一个正整数n,求1+1/2!
+1/3!
+……1/n!
的值,要求定义并调用函数fact(n)计算n的阶乘,函数返回值的类型是单精度浮点型。
(一)单选题(每小题1分,共10分)
题号
A
B
C
D
(1)
-
(5)
(9)
(2)
(6)
(10)
(3)
(7)
(4)
(8)
(二)双选题(每小题1分,共5分)
题
(11)
(14)
(12)
(15)
(13)
㈠判断题(每题1分,共10分)
(16)
-
(21)
(17)
(22)
(18)
(23)
(19)
(24)
(20)
(25)
㈡单选题(每题2分,共26分)-
(26)
(33)
(27)
(34)
(28)
(35)
(29)
(36)
(30)
(37)
(31)
(38)
(32)
试题三、程序填空题(每空2分,共20分)
(39)
(44)
(40)
(45)
(41)
(46)
(42)
(47)
(43)
(48)
试题四、程序阅读题(每题2分,共10分)
1
a[0][1]=3,sum1=12,sum2=24,su
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言