东大22年秋学期《高级语言程序设计基础》在线平时作业3[正确正确答案]单选题答案
正确选项:--------
《高级语言程序设计基础》在线平时作业3-00001
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.若执行下述程序时从键盘输入3 4,则输出结果是( )。
#include main( ) { int a,b,s;
随机答案:ABCD
scanf("%d%d",&a,&b);
正确答案:A
s=a; if (a<b) printf("%d ",s*s); s=b; }
正确答案:B
A.186
B.256
C.324
D.400
随机答案:ABCD
2.下面程序的输出结果为( )。 main( ) { int a=1,b=0; switch(a) { case 1: switch (b) { case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break; }}
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误
随机答案:ABCD
3.当说明一个共用体变量时系统分配给它的内存是( )。
A.共用体中第一个成员所需内存量
B.共用体中最后一个成员所需内存量
C.共用体成员中占内存量最大者所需的容量
D.共用体中各成员所需内存量的总和
随机答案:ABCD
4.以下程序运行后,输出结果是( )。 #define ADD(x) x+x main( ) { int m=1, n=2, s=3; s*=ADD(m+n); printf("s=%d ", s); }
正确答案:A
A.s=8
B.s=9
C.s=6
D.s=18
随机答案:ABCD
5.C语言程序从main()函数开始执行,所以这个函数要写在( )。
A.程序文件的开始
B.程序文件的最后
C.它所调用的函数的前面
D.程序文件的任何位置
随机答案:ABCD
6.若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。
A.i=x[1][1]
B.i=*(*(x+1))
C.i=*(*(x+1)+1)
D.i=*(x[1]+1)
正确选项:--------
7.设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。 for (y=100; x!=y; ++x,y++) printf("**** ");
A.循环体只执行一次
B.是无限循环
C.循环体一次都不执行
D.for语句中存在语法错误
正确答案:C
8.设c1、c2均是char类型变量,则以下不正确的函数调用是( )。
A.scanf("c1=%cc2=%c",&c1,&c2);
B.getchar( )
C.putchar(c2);
D.putchar(c1,c2)"
正确答案:B
9.若a和b均为int型变量,则执行以下程序断后x的输出是( )。 x=15;y=15;printf("%d ",x%=(y%=2));
随机答案:ABCD
A.0
B.1
C.6
D.12
正确答案:D
10.对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组与初值的个数不相同,所以此语句不正确
随机答案:ABCD
11.若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。
正确答案:B
A.*pc[0]代表的是字符串"aaa
B.*pc[0]代表的是字符'a'
C.pc[0]代表的是字符串"aaa"
D.pc[0]代表的是字符'a'
正确选项:--------
12.下面程序的运行结果是( )。 char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);
正确选项:--------
A.输出空格
B.\0
C.e
D.f
正确答案:B
13.设x,y是float型变量,则不正确的赋值语句是( )。
A.++x;
B.y=int(5);
C.x*=y+1;
D.x=y=0;
随机答案:ABCD
14.已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是( )。 struct student { int num; char name[8]; struct { float math; float engl; float computer; } mark;} std;
正确选项:--------
A.student.computer=84;
随机答案:ABCD
B.mark.computer=84;
C.std.mark.computer=84;
正确答案:D
D.std.computer=84;
正确答案:A
15.若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。 char *p;p= malloc(sizeof(char));
A.char
B.char *
C.(*char)
D.(char *)
正确答案:D
16.执行下面程序段后,x的值是( )。 int x;printf("%d ",(x=3*5,x+5));
正确答案:D
A.10
B.15
C.20
D.5
正确答案:B
17.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。
A.地址传递
B.单向值传递
C.由实参传给形参,再由形参传回实参
D.由用户指定传递方式
正确选项:--------
18.以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。
A.#define MUL(x,y) x*y
正确选项:--------
B.#define MUL(x,y) (x)*(y)
正确答案:C
C.#define MUL(x,y) (x*y)
正确答案:D
D.#define MUL(x,y) ((x)*(y))"
正确答案:B
19.以下运算正确的程序段是( )。
A.char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);
正确答案:A
B.char str[10], *st="abcde"; strcat(str, st);
随机答案:ABCD
C.char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);
随机答案:ABCD
D.char str[10]="", *st="abcde"; strcat(str, st);"
正确答案:C
20.以下对指针变量的操作中,不正确的是( )。
A.int p, *q; q=&p;
B.int *p, *q; q=p=NULL;
C.int a=5, *p; *p=a;
D.int a=5, *p=&a, *q=&a; *p=*q;"
正确答案:B
东大22年秋学期《高级语言程序设计基础》在线平时作业3[正确正确答案]奥鹏资讯分享:
东大22年秋学期《高级语言程序设计基础》在线平时作业3[正确正确答案]相关练习题:
试验变压器高压绕组的额定电压应不小于被试品的试验电压值。 ()
地方审计机关在( )的领导下,组织当地的审计工作。
印度是世界第二人口大国,印度人递拿物品或敬茶均用左手。
某流域的一场洪水中,地面径流的消退速度与地下径流的相比( )
多层砖砌体抗震设计时构造柱的最小截面可采用()
分析诊断阶段主要任务是心理咨询与辅导的双方 ,在心理分析 和诊断的基础上,共同协商和制定心理咨询与辅导的目标。
已知事件A和B的概率都为1/2,则下面正确的是( )。
在下列哪些情况下,人民检察院可以提起抗诉( )。
沃尔夫分析模式下,政策分析的首个程序是( )
时间常数的量纲是( )。
下列行为中()不属于降低税收负担的违法行为
对于高层建筑,地基变形一般由 () 控制。
吉大20秋学期《新视野英语(一)》在线作业二-0005
资产结构弹性等于
Our company’s service is in nearly 50 countries around the world.
事物阴阳属性的相对性体现在下述哪个方面
(5).People can live longer lives because that help cure diseases have worked very well.
城市基础设施的特点有()。
大学生在大学里必须树立新的学习理念,主要有()理念。
在相同的温度和压力下,把一定体积的水分散成许多小水滴,这一变化过程中水的表面张力保持不变。 ( )