超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 113|回复: 0

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

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:07:06 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
变量的指针,其含义是指该变量的()。
A:值
B:地址
C:名
D:一个标志

关于形式参数,下面说法错误的是(  )
A:对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
B:调用结束后,形参自动从内存中被释放掉
C:在函数定义中,可以不给出形参类型,调用的时候再定义。
D:实参与形参的关系是赋值与被赋值的关系

以下选项中合法的实型常数是()。
A:5E2.0
B:E-3
C:.2E0
D:1.3E

语句while(!E);中的表达式!E等价于()。
A:E==0
B:E!=1
C:E!=0
D:E==1

用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。
long  a=0xffffff;
int  b;  char  c;
A:0ffffff 和0x61
B:-1和98
C:-1和97
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

以下运算符中,优先级最高的运算符是()。
A:=
B:!=
C:*(乘号)
D:()

若有int a[10]={0,1,2,3,4,5,6,7,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]);

凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A:自动(auto)
B:静态(static)
C:外部(extern)
D:寄存器(register)

执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
A:10和10
B:10和11
C:11和10
D:11和11

C语言中的文件类型只有()。
A:索引文件和文本文件两种
B:ASCII文件和二进制文件两种
C:文本文件一种
D:二进制文件一种

以下正确的说法是()。
A:用户若需调用标准库函数,调用前必须重新定义
B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C:系统根本不允许用户重新定义标准库函数
D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调

结构体如下所示:struct employees;{ char name[30]; int age; float wage;};下面说法错误的是:(  )
A:上述形式的定义在程序运行时不会为该结构体类型分配内存空间。
B:结构体变量在内存中存放时,占用连续的一段存储空间
C:上述结构体必须有关键字struct
D:上述结构体成员的类型不可以是已经定义过的结构体类型。

以下程序的输出结果是(  )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

以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A:auto和static
B:auto和register
C:register和static
D:extern和register

经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
A:p=p+2;
B:p=a[5];
C:p=a[2]+2;
D:p=&(j+2);

下列运算符优先级最高的是(  )
A:&&
B:>
C:++
D:!

对于如下的表达式: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]

在计算机中,一个字节所包含二进制位的个数是(  )
A:2
B:4
C:8
D:16

double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
A:123
B:100000
C:A'
D:"abc"

正确的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++;}

以下不符合C语言语法的实型常量是()。
A:1.2E0.5
B:3.14.159E
C:.5E-3
D:E15

计算机算法可以分为两大类(  )
A:数值运算算法
B:非数值运算算法
C:符号运算算法
D:非符号运算算法

以下选项中合法的表达式是()。
A:0<=x<100
B:i=j==0
C:(char)(65+3)
D:x+1=x+1

对do-while语句描述正确的是()。
A:do-while语句构成的循环可以使用break语句退出循环
B:do-while语句构成的循环必须使用break语句退出循环
C:do-while语句构成的循环,当while中的表达式值为非零时结束循环
D:do-while语句构成的循环,当while中的表达式值为零时结束循环

若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A:x1=26.8%3
B:x=3*x+x
C:x3=0x12
D:x4=1+2=3;

以下选项中不合法的字符常量是()。
A:"B"
B:'\010'
C:68
D:D

有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A:1112<回车>
B:11,<空格>12<回车>
C:11,12<回车>
D:11,<回车>12<回车>

以下表达式中正确的是()
A:c=c+1
B:a+=1
C:x>y?x.y
D:a-+=3

以下4个选项中,可以看作是一条语句的有()。
A:{;}
B:a=0,b=0,c=0;
C:if(a>0);
D:if(b==0)m=1;n=2;

以下选项中不合法的字符常量是()
A:"B"
B:'\010'
C:68
D:D

下面那些为合法整型常量()
A:190
B:0xf
C:0765
D:0xk

若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
A:a=b=c=d=100;
B:d++;
C:c+b;
D:d=(c=22)-(b++);

合法的标识符()。
A:可以由字母构成
B:第一个字母可以为数字
C:第一个字母可以为下划线
D:最后一个字母必须为字母

关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A:三个表达式都不可省略
B:表达式1可以省略
C:表达式2可以省略
D:表达式3可以省略

以下关于typedef的叙述正确的是()。
A:用typedef可以定义各种类型名,但不能用来定义变量
B:用typedef可以增加新类型
C:用typedef只是将已存在的类型用一个新的名字来代表
D:使用typedef便于程序的通用

在定义int a[2][3];之后,对a的引用正确的有()
A:a[0][2]
B:a[1,3]
C:a[1>2][!1]
D:a[2][0]

能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a<10)
C:a>=10
D:x4=1+2=3;

能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a&lt;10)
C:a&gt;=10
D:a&lt;10

定义c为字符型变量,则下列语句中错误的是()。
A:c='97';
B:c="97";
C:c=97;
D:c="a";

全局变量的作用域一定比局部变量的作用域范围大。()
A:错误
B:正确

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是p=n;。()
A:错误
B:正确

格式字符%md中的m只能为正,不能为负。()
A:错误
B:正确

min和id-s都是合法的标识符。()
A:错误
B:正确

结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。()
A:错误
B:正确

若有static int a[10];则a数组的10个元素的值都是0。()
A:错误
B:正确

break语句可用于switch语句,也可用于for、while和do循环语句中。( )
A:对
B:错

在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()
A:错误
B:正确

用户标识符中可以出现下划线和中划线(减号)。()
A:错误
B:正确

若a=2,b=-4;则执行a||b++后,b为-4。()
A:错误
B:正确

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

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 16:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表