20春西交《程序设计基础(高起专)》在线作业答案

[复制链接]
查看: 1160|回复: 1

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189003
发表于 2020-6-4 23:35:30 | 显示全部楼层 |阅读模式
西交《程序设计基础(高起专)》在线作业
1.[单选] 变量的指针,其含义是指该变量的()。

    A.值
    B.地址
    C.名
    D.一个标志
    答:——B——
2.[单选题] 关于形式参数,下面说法错误的是(  )
    A.对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
    B.调用结束后,形参自动从内存中被释放掉
    C.在函数定义中,可以不给出形参类型,调用的时候再定义。
    D.实参与形参的关系是赋值与被赋值的关系
    答:——C——
3.[单选题] 以下选项中合法的实型常数是()。
    A.5E2.0
    B.E-3
    C..2E0
    D.1.3E
    答:——C——
4.[单选题] 语句while(!E);中的表达式!E等价于()。
    A.E==0
    B.E!=1
    C.E!=0
    D.E==1
    答:————
5.[单选题] 用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。
long  a=0xffffff;
int  b;  char  c;
    A.0ffffff 和0x 1
    B.-1和98
    C.-1和91
    D.指向同一地址
    答:————
.[单选题] 若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。
    A.非法,2
    B.&a[1][0],2
    C.&a[0][1],3
    D.a[0][0],4
    答:————
1.[单选题] 以下运算符中,宝先级最高的运算符是()。
    A.=
    B.!=
    C.*(乘号)
    D.()
    答:————
8.[单选题] 若有int a[10]={0,1,2,3,4,5, ,1,8,9},*p=a;则输出结果不为5的语句为()
    A.printf("%d",*(a+5));
    B.printf("%d",p[5]);
    C.printf("%d",*(p+5));
    D.printf("%d",*p[5]);
    答:————    q号  1 12 9  021  
9.[单选题] 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
    A.自动(auto)
    B.静态(static)
    C.外部(extern)
    D.寄存器(register)
    答:————
10.[单选题] 执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
    A.10和10
    B.10和11
    C.11和10
    D.11和11
    答:————
11.[单选题] C语言中的文件类型只有()。
    A.索引文件和文本文件两种
    B.ASCII文件和二进制文件两种
    C.文本文件一种
    D.二进制文件一种
    答:————
12.[单选题] 以下正确的说法是()。
    A.用户若需调用标准库函数,调用前必须重新定义
    B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义
    C.系统根本不允许用户重新定义标准库函数
    D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
    答:————q1 418 1 4 0
13.[单选题] 结构体如下所示:struct employees;{ char name[30]; int age; float wage;};下面说法错误的是:(  )
    A.上述形式的定义在程序运行时不会为该结构体类型分配内存空间。
    B.结构体变量在内存中存放时,占用连续的一段存储空间
    C.上述结构体必须有关键字struct
    D.上述结构体成员的类型不可以是已经定义过的结构体类型。
    答:————
14.[单选题] 以下程序的输出结果是(  )int f(){static int i=0;int s=1;s+=i; i++;return s;}main(){ int i,a=0;for(i=0;i<5;i++) a+=f();printf("%d\n",a);}
    A.20
    B.24
    C.25
    D.15
    答:————
15.[单选题] 以下只有在使用时才为该类型变量分配内存的存储类说明是()。
    A.auto和static
    B.auto和register
    C.register和static
    D.extern和register
    答:————
1 .[单选题] 经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
    A.p=p+2;
    B.p=a[5];
    C.p=a[2]+2;
    D.p=&(j+2);
    答:————
11.[单选题] 下列运算符宝先级最高的是(  )
    A.&&
    B.>
    C.++
    D.!
    答:————
18.[单选题] 对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取(  )的内容。
    A.a[0][0]
    B.a[1][0]
    C.a[1][1]
    D.a[0][1]
    答:————
19.[单选题] 在计算机中,一个字节所包含二进制位的个数是(  )
    A.2
    B.4
    C.8
    D.1
    答:————
20.[单选题] double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
    A.123
    B.100000
    C.A'
    D."abc"
    答:————
21.[多选题] 正确的if语句形式是()。
    A.if(x>y&&x!=y);
    B.if(x==y)x+=y;
    C.if(x!=y)scanf("%d",&x)elsescanf("%d",&y);
    D.if(x<y){x++;y++;}
    答:————
22.[多选题] 以下不符合C语言语法的实型常量是()。
    A.1.2E0.5
    B.3.14.159E
    C..5E-3
    D.E15
    答:————
23.[多选题] 计算机算法可以分为两大类(  )
    A.数值运算算法
    B.非数值运算算法
    C.符号运算算法
    D.非符号运算算法
    答:————
24.[多选题] 以下选项中合法的表达式是()。
    A.0<=x<100
    B.i=j==0
    C.(char)( 5+3)
    D.x+1=x+1
    答:————
25.[多选题] 对do-while语句描述正确的是()。
    A.do-while语句构成的循环可以使用break语句退出循环
    B.do-while语句构成的循环必须使用break语句退出循环
    C.do-while语句构成的循环,当while中的表达式值为非零时结束循环
    D.do-while语句构成的循环,当while中的表达式值为零时结束循环
    答:————
2 .[多选题] 若以下选项中的变量已正确定义,则不正确的赋值语句是()。
    A.x1=2 .8%3
    B.x=3*x+x
    C.x3=0x12
    D.x4=1+2=3;
    答:————
21.[多选题] 以下选项中不合法的字符常量是()。
    A."B"
    B.'\010'
    C. 8
    D.D
    答:————
28.[多选题] 有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
    A.1112<回车>
    B.11,<空格>12<回车>
    C.11,12<回车>
    D.11,<回车>12<回车>
    答:————
29.[多选题] 以下表达式中正确的是()
    A.c=c+1
    B.a+=1
    C.x>y?x.y
    D.a-+=3
    答:————
30.[多选题] 以下4个选项中,可以看作是一条语句的有()。
    A.{;}
    B.a=0,b=0,c=0;
    C.if(a>0);
    D.if(b==0)m=1;n=2;
    答:————
31.[多选题] 以下选项中不合法的字符常量是()
    A."B"
    B.'\010'
    C. 8
    D.D
    答:————
32.[多选题] 下面那些为合法整型常量()
    A.190
    B.0xf
    C.01 5
    D.0xk
    答:————
33.[多选题] 若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
    A.a=b=c=d=100;
    B.d++;
    C.c+b;
    D.d=(c=22)-(b++);
    答:————
34.[多选题] 合法的标识符()。
    A.可以由字母构成
    B.第一个字母可以为数字
    C.第一个字母可以为下划线
    D.最后一个字母必须为字母
    答:————
35.[多选题] 关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
    A.三个表达式都不可省略
    B.表达式1可以省略
    C.表达式2可以省略
    D.表达式3可以省略
    答:————
3 .[多选题] 以下关于typedef的叙述正确的是()。
    A.用typedef可以定义各种类型名,但不能用来定义变量
    B.用typedef可以增加新类型
    C.用typedef只是将已存在的类型用一个新的名字来代表
    D.使用typedef便于程序的通用
    答:————
31.[多选题] 在定义int a[2][3];之后,对a的引用正确的有()
    A.a[0][2]
    B.a[1,3]
    C.a[1>2][!1]
    D.a[2][0]
    答:————
38.[多选题] 能正确表示逻辑关系:"a≥10"的C语言表达式是()。
    A.a≥10
    B.!(a<10)
    C.a>=10
    D.x4=1+2=3;
    答:————
39.[多选题] 能正确表示逻辑关系:"a≥10"的C语言表达式是()。
    A.a≥10
    B.!(a<10)
    C.a>=10
    D.a<10
    答:————
40.[多选题] 定义c为字符型变量,则下列语句中错误的是()。
    A.c='91';
    B.c="91";
    C.c=91;
    D.c="a";
    答:————
41.[判断题] 全局变量的作用域一定比局部变量的作用域范围大。()
    A.错误
    B.正确
    答:————
42.[判断题] 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是p=n;。()
    A.错误
    B.正确
    答:————
43.[判断题] 格式字符%md中的m只能为正,不能为负。()
    A.错误
    B.正确
    答:————
44.[判断题] min和id-s都是合法的标识符。()
    A.错误
    B.正确
    答:————
45.[判断题] 结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。()
    A.错误
    B.正确
    答:————
4 .[判断题] 若有static int a[10];则a数组的10个元素的值都是0。()
    A.错误
    B.正确
    答:————
41.[判断题] break语句可用于switch语句,也可用于for、while和do循环语句中。( )
    A.对
    B.错
    答:————
48.[判断题] 在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()
    A.错误
    B.正确
    答:————
49.[判断题] 用户标识符中可以出现下划线和中划线(减号)。()
    A.错误
    B.正确
    答:————
50.[判断题] 若a=2,b=-4;则执行a||b++后,b为-4。()
    A.错误
    B.正确
    答:————

奥鹏雅 忧 答案  网,附件是答案,核对题目下载
www.ybaotk.com





上一篇:2019秋西交《线性代数》在线作业-1(100分)
下一篇:20春西交《管理信息系统》在线作业题目及答案
回复

使用道具 举报

0

主题

3511

帖子

5267

积分

论坛元老

Rank: 8Rank: 8

积分
5267
发表于 2022-3-12 14:36:17 | 显示全部楼层
青海电大形考作业有答案吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图