|
资料来源:谋学网(www.mouxue.com)-[西安交通大学]西交《程序设计基础(高起专)》在线作业
试卷总分:100 得分:100
第1题,变量的指针,其含义是指该变量的()。
A、值
B、地址
C、名
D、一个标志
正确资料:
第2题,关于形式参数,下面说法错误的是( )
A、对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
B、调用结束后,形参自动从内存中被释放掉
C、在函数定义中,可以不给出形参类型,调用的时候再定义。
D、实参与形参的关系是赋值与被赋值的关系
正确资料:
第3题,以下选项中合法的实型常数是()。
A、5E2.0
B、E-3
C、.2E0
D、1.3E
正确资料:
第4题,语句while(!E);中的表达式!E等价于()。
A、E==0
B、E!=1
C、E!=0
D、E==1
正确资料:
资料来源:谋学网(www.mouxue.com),用下列语句定义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、指向同一地址
正确资料:
第6题,若有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
正确资料:
第7题,以下运算符中,优先级最高的运算符是()。
A、=
B、!=
C、*(乘号)
D、()
正确资料:
第8题,若有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]);
正确资料:
第9题,凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、寄存器(register)
正确资料:
资料来源:谋学网(www.mouxue.com),执行以下程序段后,输出结果和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、二进制文件一种
正确资料:
资料来源:谋学网(www.mouxue.com),以下正确的说法是()。
A、用户若需调用标准库函数,调用前必须重新定义
B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C、系统根本不允许用户重新定义标准库函数
D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
正确资料:
第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;i5;i++) a+=f();printf("%d\n",a);}
A、20
B、24
C、25
D、15
正确资料:
资料来源:谋学网(www.mouxue.com),以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A、auto和static
B、auto和register
C、register和static
D、extern和register
正确资料:
第16题,经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
A、p=p+2;
B、p=a[5];
C、p=a[2]+2;
D、p=&(j+2);
正确资料:
第17题,下列运算符优先级最高的是( )
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、16
正确资料:
资料来源:谋学网(www.mouxue.com),double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
A、123
B、100000
C、A'
D、"abc"
正确资料:
第21题,正确的if语句形式是()。
A、if(xy&&x!=y);
B、if(x==y)x+=y;
C、if(x!=y)scanf("%d",&x)elsescanf("%d",&y);
D、if(xy){x++;y++;}
正确资料:,B,D
第22题,以下不符合C语言语法的实型常量是()。
A、1.2E0.5
B、3.14.159E
C、.5E-3
D、E15
正确资料:,B,D
第23题,计算机算法可以分为两大类( )
A、数值运算算法
B、非数值运算算法
C、符号运算算法
D、非符号运算算法
正确资料:,B
第24题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确资料:,B,C
资料来源:谋学网(www.mouxue.com),对do-while语句描述正确的是()。
A、do-while语句构成的循环可以使用break语句退出循环
B、do-while语句构成的循环必须使用break语句退出循环
C、do-while语句构成的循环,当while中的表达式值为非零时结束循环
D、do-while语句构成的循环,当while中的表达式值为零时结束循环
正确资料:,D
第26题,若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3
B、x=3*x+x
C、x3=0x12
D、x4=1+2=3;
正确资料:,D
第27题,以下选项中不合法的字符常量是()。
A、"B"
B、'\010'
C、68
D、D
正确资料:,C,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回车
正确资料:,C,D
第29题,以下表达式中正确的是()
A、c=c+1
B、a+=1
C、xy?x.y
D、a-+=3
正确资料:,B,C
资料来源:谋学网(www.mouxue.com),以下4个选项中,可以看作是一条语句的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确资料:,B,C
第31题,以下选项中不合法的字符常量是()
A、"B"
B、'\010'
C、68
D、D
正确资料:,C,D
第32题,下面那些为合法整型常量()
A、190
B、0xf
C、0765
D、0xk
正确资料:,B,C
第33题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确资料:,B,D
第34题,合法的标识符()。
A、可以由字母构成
B、第一个字母可以为数字
C、第一个字母可以为下划线
D、最后一个字母必须为字母
正确资料:,C
第35题,关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略
B、表达式1可以省略
C、表达式2可以省略
D、表达式3可以省略
正确资料:,C,D
第36题,以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量
B、用typedef可以增加新类型
C、用typedef只是将已存在的类型用一个新的名字来代表
D、使用typedef便于程序的通用
正确资料:,C,D
第37题,在定义int a[2][3];之后,对a的引用正确的有()
A、a[0][2]
B、a[1,3]
C、a[12][!1]
D、a[2][0]
正确资料:,C
第38题,能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、x4=1+2=3;
正确资料:,C
第39题,能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确资料:,C
第40题,定义c为字符型变量,则下列语句中错误的是()。
A、c='97';
B、c="97";
C、c=97;
D、c="a";
正确资料:,B,D
第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、正确
正确资料:
第46题,若有static int a[10];则a数组的10个元素的值都是0。()
A、错误
B、正确
正确资料:
第47题,break语句可用于switch语句,也可用于for、while和do循环语句中。( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第48题,在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确资料:
第49题,用户标识符中可以出现下划线和中划线(减号)。()
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),若a=2,b=-4;则执行a||b++后,b为-4。()
A、错误
B、正确
正确资料:
|
|