奥鹏教育西安交通大学《程序设计基础(高起专)》在线作业9

奥鹏西安交通大学平时在线作业

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

C语言中要求对变量作强制定义的主要理由是()。
A:便于移植
B:便于写文件
C:便于编辑预处理程序的处理
D:便于确定类型和分配空间
答案问询微信:424329

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

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

函数的形式参数隐含的存储类型说明是()。
A:extern
B:static
C:register
D:auto
答案问询微信:424329

关于指针,下列说法错误的是( )
A:123
B:100000
C:A'
D:"abc"
答案问询微信:424329

以下数值中,不正确的八进制数或十六进制数是()。
A:0x16
B:016
C:-1
D:0xaaaa
答案问询微信:424329

在C语言中,形参的缺省存储类是()。
A:auto
B:register
C:static
D:extern
答案问询微信:424329

以下叙述中不正确的是()。
A:一个好的程序应该有详尽的注释
B:在C程序中,赋值运算符的优先级最低
C:在C程序中,j++;是一条赋值语句
D:C程序中的#include和#define均不是C语句
答案问询微信:424329

语句while(!E);中的表达式!E等价于()。
A:E==0
B:E!=1
C:E!=0
D:E==1
答案问询微信:424329

用户定义的函数不可以调用的函数是()。
A:非整型返回值的
B:本文件外的
C:main函数
D:本函数下面定义的
答案问询微信:424329

下列程序的输出结果是()。main(){int x=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b++;break;case3.a++;b++;break;}printf("a=%d,b=%dn",a,b);}
A:a=1,b=0
B:a=2,b=1
C:a=1,b=1
D:a=2,b=2
答案奥鹏西安交通大学平时在线作业问询微信:424329

以下不能正确定义二维数组的选项是()
A:int a[2][2]={{1},{2}};
B:int a[][2]={1,2,3,4};
C:int a[2][2]={{1},2,3};
D:int a[2][]={{1,2},{3,4}};
答案问询微信:424329

下列选项中正确的语句组是()
A:char s[8]; s={"Beijing"};
B:char *s; s={"Beijing"};
C:char s[8]; s="Beijing";
D:char *s; s="Beijing";
答案问询微信:424329

设:int a=4,b=5; 则表达式 84-!0||24的结果为( )
A:0
B:1
C:-1
D:无法计算
答案问询微信:424329

下面关于do-while语句和while语句说法正确的是( )
A:while语句和do-while语句肯定都要执行
B:两者运行结果不同
C:do-while在判断条件之前先执行循环体一次
D:while语句至少执行一次
答案问询微信:424329

以下叙述正确的是()。
A:预处理命令行都必须以"#"开始
B:在程序中凡是以"#"开始的语句行都是预处理命令行
C:C程序在执行过程中对预处理命令行进行处理
D:#defineABCD是正确的宏定义
答案问询微信:424329

以下描述正确的是()
A:调用函数时,实参可以是表达式
B:调用函数时,实参与形参可以共用内存单元
C:调用函数时,将为形参分配内存单元
D:调用函数时,实参与形参的类型必须一致
答案问询微信:424329

以下对C语言中的函数描述不正确的有()。
A:可以嵌套定义,不可以嵌套调用
B:不可以嵌套定义,可以嵌套调用
C:可以嵌套定义,也可以嵌套调用
D:嵌套定义和嵌套调用都不允许
答案问询微信:424329

下面那些为合法整型常量()
A:190
B:0xf
C:0765
D:0xk
答案问询微信:424329

下列为c语言的关键字是()
A:if
B:struct
C:union
D:Int
答案问询微信:424329

在定义int a[2][3];之后,对a的引用正确的有()。
A:a[0][2]
B:a[1,3]
C:a[12][!1]
D:a[2][0]
答案问询微信:424329

以下表达式中正确的是()
A:c=c+1
B:a+=1
C:xy?x.y
D:a-+=3
答案问询微信:424329

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

下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。
A:只能是0或1
B:只能是0或非0正数
C:a>=10
D:可以是任何类型的数据
答案问询微信:424329

设有以下定义int a=0;double b=1.25;cha rc='A';#defined2则下面语句中正确的是()。
A:a++;
B:b++;
C:c++;
D:d++;
答案问询微信:424329

以下叙述正确的是()
A:预处理命令行都必须以"#"开始
B:在程序中凡是以"#"开始的语句行都是预处理命令行
C:C程序在执行过程中对预处理命令行进行处理
D:#define ABCD是正确的宏定义
答案问询微信:424329

正确的if语句形式是()。
A:if(xy
B:if(x==y)x+=y;
C:if(x!=y)scanf("%d",
D:if(xy){x++;y++;}
答案问询微信:424329

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

以下选项中,合法的字符常量是()。
A:'t'
B:'17'
C:"n"
D:'xaa'
答案问询微信:424329

下列选项中是C语言合法标志符的有()。
A:good_morning
B:main
C:stdio.h
D:8abc
答案问询微信:424329

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

以下选项中不合法的字符常量是()。
A:"B"
B:'10'
C:68
D:D
答案问询微信:424329

以下合法的十六进制数是()。
A:oxff
B:0Xabc
C:0x01
D:0X9X
答案问询微信:424329

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

以下叙述中正确的是()。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main()函数
C:C源程序的基本组成单位是函数
D:在C源程序中,注释说明只能位于一条语句的最后
答案问询微信:424329

C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。()
A:错误
B:正确
答案问询微信:424329

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

用户标识符中可以出现下划线和中划线(减号)。()
A:错误
B:正确
答案问询微信:424329

C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
A:错误
B:正确
答案问询微信:424329

若定义char str[];则str="yellow";是正确的。()
A:错误
B:正确
答案问询微信:424329

C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()
A:错误
B:正确
答案问询微信:424329

C语言的文件存取方式只能是顺序存取,不能随机存取。()
A:错误
B:正确
答案问询微信:424329

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

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

自增运算符和自减运算符的结合方向也是“自左向右”。()
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网