open 发表于 2020-9-10 09:07:48

东大20秋学期《高级语言程序设计基础》在线平时作业2参考

20秋学期《高级语言程序设计基础》在线平时作业2
1.[单选题] 以下判断正确的是( )。
附件是答案,核对题目下载
    A.char *s="string"; 等价于char *s; *s="string";
    B.char str={"string"}; 等价于char str; str={"string"};
    C.char *s="string"; 等价于char *s; s="string";
    D.char str={"string"}; 等价于char str; *str={"strint"};"
    答:——C——
2.[单选题] 在C语言中,整数-8在内存中的存储形式是( )。
    A.1111 1111 1111 1000
    B.1000 0000 0000 1000
    C.0000 0000 0000 1000
    D.1111 1111 1111 0111
    答:——A——
3.[单选题] 以下对指针变量的操作中,不正确的是( )。
    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;"
    答:——D——
4.[单选题] 若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;scanf("%d%d",&a,&b); s=a;if (a               
    A.186    东财答案q16478616401 或请进 ap5u.com
    B.256
    C.324
    D.400
    答:————
5.[单选题] 一个C语言程序总是从( )。
    A.主过程开始执行
    B.主函数开始执行
    C.子程序开始执行
    D.主程序开始执行
    答:————
6.[单选题] 判断字符串a和b是否相等,应当使用( )。
    A.if(a==b)
    B.if(a=b)
    C.if(strcpy(a,b))
    D.if(strcmp(a,b))"
    答:————
7.[单选题] 在一个源文件中定义的全局变量的作用域为( )。
    A.本文件的全部范围
    B.本程序的全部范围
    C.本函数的全部范围
    D.从定义该变量的位置开始至本文件结束
    答:————
8.[单选题] 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。
char *p;p= malloc(sizeof(char));
    A.char
    B.char *
    C.(*char)
    D.(char *)
    答:————
9.[单选题] C语言结构体类型变量在程序执行期间( )。
    A.所有成员一直驻留在内存中
    B.只有一个成员驻留在内存中
    C.部分成员驻留在内存中
    D.没有成员驻留在内存中
    答:————
10.[单选题] C语言中字符型(char)数据在内存中的存储形式是( )。
    A.原码
    B.补码
    C.反码
    D.ASCII码
    答:————
11.[单选题] 设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。
    A.p++;
    B.a--;
    C.b++;
    D.c--;
    答:————
12.[单选题] 当说明一个共用体变量时系统分配给它的内存是( )。
    A.共用体中第一个成员所需内存量
    B.共用体中最后一个成员所需内存量
    C.共用体成员中占内存量最大者所需的容量
    D.共用体中各成员所需内存量的总和
    答:————
13.[单选题] 下列程序的输出结果是( )。
#include
void fun();
void main()
{
int x=1;
if(x= =1)
{
int x=2;
printf(“%d”,++x);
}
void fun()
{
printf(“%d”,x++);}
    A.2,1,1
    B.1,2,1
    C.2,2,2
    D.2,2,1"
    答:————
14.[单选题] 判断char型变量c1是否为大写字母的正确表达式是( )。
    A.A'<=c1<='Z'
    B.(c1>='A')&(c1<='Z')
    C.(c1>='A')&&(c1<='Z')
    D.('A'=c1)
    答:————
15.[单选题] 若有定义:int x, *p=x;,则*(p+5)表示( )。
    A.数组元素x的地址
    B.数组元素x的值
    C.数组元素x的地址
    D.数组元素x的值
    E.选项内容11
    F.选项内容11
    G.选项内容11
    答:————
16.[单选题] 定义如下变量和数组:int k;
int a={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf("%d",a);
    A.3 5 7
    B.3 6 9
    C.1 5 9
    D.1 4 7
    答:————
17.[单选题] 若有定义:int x, *p=x;,则*(p+5)表示( )。
    A.数组元素x的地址
    B.数组元素x的值
    C.数组元素x的地址
    D.数组元素x的值
    E.选项内容11
    F.选项内容11
    答:————
18.[单选题] 以下能对一维数组a进行正确初始化的语句是( )。
    A.int a=(0,0,0,0,0);
    B.int a={ };
    C.int a[]={0};
    D.int a=(10*1);
    答:————
19.[单选题] 设有一段程序:
int *var,a;
a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。
    A.120
    B.110
    C.100
    D.90
    答:————
20.[单选题] 当定义一个结构体变量时系统分配给它的内存是( )。
    A.结构中第一个成员所需的内存量
    B.结构中最后一个成员所需的内存量
    C.结构体成员中占内存量最大者所需的容量
    D.结构体中各成员所需内存量的总和
    答:————

东北大学答案无忧答案网整理
页: [1]
查看完整版本: 东大20秋学期《高级语言程序设计基础》在线平时作业2参考