东大22年秋学期《高级语言程序设计基础》在线平时作业2[正确正确答案]单选题答案
《高级语言程序设计基础》在线平时作业2-00001
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
A.移动到距离文件头10个字节处
B.从当前位置向后移动10个字节
C.从文件尾部前移10个字节
D.移到离当前位置10个字节处
正确答案:D
2.C语言程序从main()函数开始执行,所以这个函数要写在( )。
A.程序文件的开始
B.程序文件的最后
C.它所调用的函数的前面
D.程序文件的任何位置
随机答案:ABCD
3.以下程序的运行结果是( )。 # include "stdio.h" main() { struct date { int y,m,d;} today; printf("%d ", sizeof(struct date));}
正确答案:C
A.2
B.3
C.6
D.出错
正确答案:D
4.若有说明:int a[10];则对数组元素的正确引用是( )。
A.a[10]
B.a[3,5]
C.a(5)
D.a[10-10]
正确答案:B
5.下列程序的输出结果是( )。 #include void fun(); void main() { int x=1; if(x= =1) { int x=2; printf(“%d”,++x); } void fun() { printf(“%d”,x++);}
随机答案:ABCD
A.2,1,1
B.1,2,1
C.2,2,2
D.2,2,1"
正确答案:B
6.下列关于C语言的叙述错误的是( )。
A.大写字母和小写字母的意义相同
B.不同类型的变量可以在一个表达式中
C.在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
D.同一个运算符号在不同的场合可以有不同的含义
正确答案:D
7.C语言的编译系统对宏命令的处理是( )。
A.在对源程序中其它成分正式编译之前进行的
B.和C程序中的其它语句同时进行的
C.在程序连接时进行的
D.在程序运行时进行的
正确答案:A
8.以下不正确的定义语句是( )。
A.double x[5]={2.0,4,0,6,0,8,0,10.0};
正确答案:C
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={'1','2','3','4','5'};
D.char c2[]={'x10','xa','x8'};"
正确选项:--------
9.判断字符串a和b是否相等,应当使用( )。
A.if(a==b)
B.if(a=b)
C.if(strcpy(a,b))
D.if(strcmp(a,b))"
正确选项:--------
10.若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。
A.数组a中的每个元素都可得到初值0
B.二维数组a的第1维大小为1
C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D.只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
正确答案:B
11.若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。
A."wb+
B."r+"
C."rb+"
D."ab+""
正确答案:C
12.下程序( )。 main( ) { int x1=3, x2=0, x3=0; if (x1=x2+x3) printf("* * * *"); else printf("# # # #"); }
A.输出:* * * *
B.输出:# # #
C.#存在语法错误
D.无输出结果
正确答案:B
13.有两个字符数组a、b,则以下正确的输入语句是( )。
A.gets(a,b);
B.scanf("%s%s",a,b);
C.scanf("%s%s",&a,&b);
D.gets("a"); gets("b");"
正确答案:A
14.语句while (!y)中的表达式 !y 等价于( )。
A.y==0
B.y!=1
C.y!=0
D.y==1
正确答案:C
15.在一个源文件中定义的全局变量的作用域为( )。
A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始至本文件结束
正确答案:A
16.若有以下程序段: …… int a[]={4,0,2,3,1},i,j,t; for(i=1;i=0 && t>a[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } …… 则该程序段的功能是( )。
A.对数组a进行插入排序(升序)
B.对数组a进行插入排序(降序)
C.对数组a进行选择排序(升序)
D.对数组a进行选择排序(降序)
正确答案:B
17.以下能对一维数组a进行正确初始化的语句是( )。
A.int a[10]=(0,0,0,0,0);
B.int a[10]={ };
C.int a[]={0};
D.int a[10]=(10*1);
正确答案:C
18.设c1、c2均是char类型变量,则以下不正确的函数调用是( )。
A.scanf("c1=%cc2=%c",&c1,&c2);
B.getchar( )
C.putchar(c2);
D.putchar(c1,c2)"
正确答案:B
19.有字符数组a[80]和b[80],则正确的输出语句是( )。
A.puts(a.b);
B.printf("%s,%s",a[],b[]);
C.pitchar(a,b);
D.puts(a); puts(b);
正确答案:B
20.定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf("%d",a[k][2-k]);
正确选项:--------
东大22年秋学期《高级语言程序设计基础》在线平时作业2[正确正确答案]奥鹏资讯分享:
东大22年秋学期《高级语言程序设计基础》在线平时作业2[正确正确答案]相关练习题:
19 世纪美国最有影响的一部诗集是
现阶段,我国优抚安置资金来源渠道增加,优抚对象的待遇逐年提高。
检验认识的真理性,就是检验认识是否同( )
大型矿井井田走向长度不少于( )。
1、一林分中设置面积为0.04公顷的标准地,调查结果见下表,试计算林分的每公顷断面积和林分的平均胸径(10分)。
福师《现代汉语(二)》在线作业一-0005
什么是零级动力学过程?它有什么特点? (10 分)
下列关于个体变异说法不正确的是()
死锁的预防主要是通过破坏部分分配条件和( )条件来达到的
ちがう___。
组织的自我形象是其()
属于句型 的是:
文学语言是一种( )的语言。作家笔下描绘的一切都是建立在真切的、充分的内心体验的基础之上的。
视近物时瞳孔缩小,此反射中枢在大脑皮层。
19春学期(1503、1509、1603、1609、1703)《物理与人类文明(尔雅)》在线作业-0001
下列属于公共关系职能的有( )。
We'd better _______on the road. A car may hit us.
解放区的优秀报告文学主要有(?????? )等。
假借订立合同而进行恶意磋商给对方造成损失的,应当承担缔约过失责任。
使汽油辛烷值提高,使柴油低温流动性好的烃是()