东大2021学期《高级语言程序设计基础X》在线平时作业2【答案】奥鹏答案
时间:2021-04-02 11:44 来源:奥鹏教育 作者:奥鹏作业答案 点击:次
东大2021学期《高级语言程序设计基础X》在线平时作业2【答案】奥鹏作业满分答案 2021学期《高级语言程序设计基础X》在线平时作业2 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 100 分) 1.若使用一维数组名作函数实参,则以下正确的说法是( )。 A.必须在主调函数中说明此数组的大小 B.实参数组类型与形参数组类型可以不匹配 C.在被调函数中,不需要考虑形参数组的大小 D.实参数组名与形参数组名必须一致
2.当定义一个结构体变量时系统分配给它的内存是( )。 A.结构中第一个成员所需的内存量 B.结构中最后一个成员所需的内存量 C.结构体成员中占内存量最大者所需的容量 D.结构体中各成员所需内存量的总和
3.若有说明: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
4.以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。 A.int x=y=z=5; B.int x,y,z=5; C.int x=5,y=5,z=5; D.x=5,y=5,z=5;"
5.若有定义:int x[10], *p=x;,则*(p+5)表示( )。 A.数组元素x[5]的地址 B.数组元素x[5]的值 C.数组元素x[6]的地址 D.数组元素x[6]的值 E.选项内容11 F.选项内容11
6.当说明一个共用体变量时系统分配给它的内存是( )。 A.共用体中第一个成员所需内存量 B.共用体中最后一个成员所需内存量 C.共用体成员中占内存量最大者所需的容量 D.共用体中各成员所需内存量的总和
7.对以下说明语句的正确理解是( )。 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.因为数组与初值的个数不相同,所以此语句不正确
8.C语言中字符型(char)数据在内存中的存储形式是( )。 A.原码 B.补码 C.反码 D.ASCII码
9.设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )。 A.Z B.A C.a D.z
10.有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。 A.运行后将输出China B.运行后将输出Ch C.运行后将输出Chi D.编译时出错
11.下面程序段的运行结果是( )。 char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]); A.空格 B.\0 C.e D.f
12.以下判断正确的是( )。 A.char *s="string"; 等价于char *s; *s="string"; B.char str[10]={"string"}; 等价于char str[10]; str={"string"}; C.char *s="string"; 等价于char *s; s="string"; D.char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
13.在一个源文件中定义的全局变量的作用域为( )。 A.本文件的全部范围 B.本程序的全部范围 C.本函数的全部范围 D.从定义该变量的位置开始至本文件结束
14.以下正确的函数说明是( )。 A.int fun(int a, b) B.float fun(int a; int b) C.double fun( ) D.int fun(char a[ ][ ])
15.若有定义:int x[10], *p=x;,则*(p+5)表示( )。 A.数组元素x[5]的地址 B.数组元素x[5]的值 C.数组元素x[6]的地址 D.数组元素x[6]的值 E.选项内容11 F.选项内容11 G.选项内容11
16.语句while (!y)中的表达式 !y 等价于( )。 A.y==0 B.y!=1 C.y!=0 D.y==1
17.执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; } A.1 B.2 C.4 D.24
21.以下能正确读入字符串的程序段是( )。 A.char *p; scanf("%s", p); B.char str[10]; scanf("%s", &str); C.char str[10], *p; p=str; scanf("%s", p); D.char str[10], *p=str; scanf("%s", p[1]);"
19.若k为整型变量,则以下for循环的执行次数是( )。 for (k=2; k==0; ) printf("%d",k--); A.无限次 B.0次 C.1次 D.2次 (责任编辑:admin) |
