【奥鹏】-[兰州大学]《C语言程序设计》20春平时作业2
试卷总分:100 得分:100
第1题,下列对字符串的说法中,错误的是( )
A、字符串就是一个字符数组
B、字符串可以整体输入输出
C、字符串可以比较大小
D、存储字符串所需的内存空间等于字符串的长度
正确答案:
第2题,以下函数的功能对应于
int fun(char *s,char *t)
{ while (*s)&&(*t)&&(*t==*s)} { t++; s++; }return(*s-*t);
}
A、strlen(s)+strlen(t)
B、strcmp(s,t)
C、strcpy(s,t)
D、strcat(s,t)
正确答案:
第3题,C语言源程序的最小单位是( )
A、程序行
B、语句
C、函数
D、字符
正确答案:
第4题,设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )
A、0-255
B、0-32767
C、0-65535
D、0-2147483647
正确答案:
第5题,全局变量的存储类型可以定义为
A、auto或static
B、extern或register
C、auto或extern
D、extern或static
正确答案:
第6题,在C 语言中,下列类型属于基本类型的是( )
A、整型、实型、字符型
B、空类型、枚举型
C、结构体类型、实型
D、数组类型、实型
正确答案:
第7题,字符串"China"在内存中占用几个字节
A、3
B、4
C、6
D、8
正确答案:
第8题,下面程序段char *s="abcde";s+=2;printf("%d",s);的运行结果是( )
A、ced
B、字符'c'
C、字符'c'的地址
D、无确定的输出结果
正确答案:
第9题,设有以下程序片段, int i=010,j=10,k=0xl0;printf("%d,%d,%d",k,j,i);请问执行后的输出结果是( )
A、16,10,8
B、81016
C、10,10,10
D、8,10,16
正确答案:
第10题,C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )
A、必须为字母
B、必须为下划线
C、必须为字母或下划线
D、可以是字母、数字和下划线中的任一种字符
正确答案:
更多答案请登陆雅宝题库交流网(www.ybaotk.com),在"文件包含"预处理语句的使用形式中,当#include后面的文件名用括起时,寻找被包含文件的方式是( )
A、仅仅搜索当前目录
B、仅仅搜索源程序所在目录
C、直接按系统设定的标准方式搜索目录
D、先在源程序所在目录搜索,再按系统设定的标准方式搜索
正确答案:
第12题,C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )
A、float型
B、int型
C、long型
D、double型
正确答案:
第13题,以下不能对二维数组a进行正确初始化的说明是( )
A、inta[2][3]={0}
B、inta[][3]={{1,2},{0}}
C、inta[2][3]={{1,2},{3,4},{5,6}}
D、inta[][3]={1,2,3,4,5,6}
正确答案:
第14题,表达式ab||c&d的运算顺序为( )
A、&,,||
B、&,||,
C、,||,&
D、,&,||
正确答案:
第15题,下面不正确的字符串常量是( )
A、abc'
B、"12'12"
C、"0"
D、""
正确答案:
第16题,char *s="china";等价于char *s;s="china";
A、错误
B、正确
正确答案:
第17题,C语言是大小写敏感的.
A、错误
B、正确
正确答案:
第18题,C语言中形参到实参传递是双向的
A、错误
B、正确
正确答案:
第19题,C语言中输入输出是通过函数完成的
A、错误
B、正确
正确答案:
第20题,在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效
A、错误
B、正确
正确答案:
更多答案请登陆雅宝题库交流网(www.ybaotk.com),在C语言中, '0'是合法的字符常量
A、错误
B、正确
正确答案:
第22题,在C 语言中,共用体类型属于构造类型
A、错误
B、正确
正确答案:
第23题,strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
A、错误
B、正确
正确答案:
第24题,若有说明int c; 则while(c=getchar());是错误的C语句.
A、错误
B、正确
正确答案:
第25题,#define SIZE 10 int a[SIZE];是对一维数组a的正确说明
A、错误
B、正确
正确答案: |