可做奥鹏院校所有作业,毕业论文,咨询请添加QQ:3230981406 微信:aopopenfd777
[东北师范大学]C程序设计20春在线作业2
试卷总分:100 得分:100
第1题,以下能正确定义二维数组的是()
A、int a[][3];
B、int a[][3]= {2*3};
C、int a[][3]={};
D、int a[2][3]={{1},{2},{3,4}}
正确答案:
第2题,下列常数中不能作为C语言常量的是()
A、0xA5
B、2.5e-2
C、32
D、029
正确答案:
第3题,设有以下定义, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值为5的枚举常量是()
A、tue
B、sat
C、fri
D、thu
正确答案:
第4题,设有如下定义
char x[]={"abcdefg"};
char y[]={'a','b','c','d','e','f','g'} ;则正确的叙述为()
A、数组x和y等价
B、数组x和y的长度相同
C、数组x的长度大于数组y的长度
D、数组x的长度小于数组y的长度
正确答案:
答案来源:(www.),以下程序:
int a=5;
float x=3.14;
a*=x*('E' - 'A');
printf("%f\n",(float)a); 的输出结果是()
A、62.000000
B、62.800000
C、63.000000
D、62
正确答案:
第6题,以下程序: char str[15]="hello!";
printf("%d\n",strlen(str));的输出结果是()
A、15
B、14
C、7
D、6
正确答案:
第7题,设有如下程序段,int k=10; while(k=0) k=k-1;下面描述中正确的是()
A、循环执行一次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
正确答案:
第8题,当说明一个共用体变量时,系统分配它的内存是()
A、各成员所需内存容量的总和
B、共用体中第一个成员所需内存
C、各成员所需内存容量的最大值
D、共用体中最后一个成员所需内存
正确答案:
第9题,设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()
A、aa数组成元素的值分别是"abcd"和ABCD"
B、aa是指针变量,它指向含有两个数组元素的字符型一维数组
C、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D、aa数组的两个元素中各自存放了字符'a'和'A'的地址
正确答案:
答案来源:(www.),若变量已正确定义并赋值,下面符合C语言语法的表达式是()
A、a:=b+1
B、a=b=c+2
C、int 18.5%3
D、a=a+7=c+b
正确答案:
第11题,有以下程序
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;
printf("%d\n", *p + *q);
}程序运行后的输出结果是()
A、16
B、10
C、8
D、6
正确答案:
答案来源:(www.),在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为()
A、只能是逻辑表达式
B、只能是关系表达式
C、只能是逻辑表达式或关系表达式
D、可以是任意表达式
正确答案:
第13题,以下程序: main() { int a=5,b=4,c=6,d; printf("%d\n",d=ab?(ac?a:c)b)); } 的输出结果是()
A、5
B、4
C、6
D、不确定
正确答案:
第14题,下列程序段:
char s1[10]="12345",s2[10]="abc",s3[]="67";
strcpy(s1,s2);
strcat(s1,s3);
puts(s1);
的运行结果是()
A、abc67
B、abc4567
C、abc 567
D、abc567
正确答案:
答案来源:(www.),要打开一个已存在的非空文件"file"用于修改,选择正确的语句()
A、fp=fopen("file","r");
B、fp=fopen("file","w");
C、fp=fopen("file","r+");
D、fp=fopen("file","w+");
正确答案:
第16题,若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()
A、EOF
B、-1
C、非零值
D、NULL
正确答案:
第17题,C语言源程序的基本单位是()
A、过程
B、函数
C、子程序
D、标识符
正确答案:
第18题,以下关于函数的叙述中正确的是()
A、每个函数都可以被其它函数调用(包括main函数)
B、每个函数都可以被单独编译
C、每个函数都可以单独运行
D、在一个函数内部可以定义另一个函数
正确答案:
第19题,能正确表示a和b同时为正或同时为负的逻辑表达式是()
A、(a=0||b=0)&&(a0 ||b0
B、(a=0 && b=0)&&(a0 && b0)
C、(a+b0) &&(a+b=0)
D、a*b0
正确答案:
答案来源:(www.),设变量定义为int a[3]={1,4,7},*p=&a[2],则*p的值是()
A、&a[2]
B、4
C、7
D、1
正确答案:
第21题,程序段if (us) t=u; t=s;的功能是将u,s中的最大值赋给变量t。
A、错误
B、正确
正确答案:
第22题,用fopen("file","r+");打开的文件"file"可以进行修改。
A、错误
B、正确
正确答案:
第23题,在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是2,4,8。
A、错误
B、正确
正确答案:
第24题,C语言中有逻辑类型但没有集合类型。
A、错误
B、正确
正确答案:
答案来源:(www.),C语言规定:在一个源程序中,main函数的位置必须在最开始。
A、错误
B、正确
正确答案:
第26题,44.while之后的表达式必须是逻辑表达式。
A、错误
B、正确
正确答案:
第27题,一个函数的函数体包括声明部分和语句部分。
A、错误
B、正确
正确答案:
第28题,C语言中的文件在操作完毕以后,用feof()来关闭。
A、错误
B、正确
正确答案:
第29题,数组的元素在内存中连续存贮。
A、错误
B、正确
正确答案:
答案来源:(www.),C语言运算符的优先级:关系运算符 算术运算符 赋值运算符 逻辑与运算符。
A、错误
B、正确
正确答案:
第31题,ab.c是合法的标识符。
A、错误
B、正确
正确答案:
第32题,strcpy函数的作用是连接两个字符串。
A、错误
B、正确
正确答案:
第33题,break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。
A、错误
B、正确
正确答案:
第34题,表达式 0195 是一个八进制整数。
A、错误
B、正确
正确答案:
第35题,函数调用可以通过语句的形式也可以通过表达式的形式。
A、错误
B、正确
正确答案:
第36题,在函数中,变量的默认存贮类型说明符应该是自动的auto。
A、错误
B、正确
正确答案:
第37题,C语言中的构造数据类型包括数组、集合和结构体类型。
A、错误
B、正确
正确答案:
第38题,C语言中,字符串是以'\0'结束的,所以字符串的长度也包括'\0'。
A、错误
B、正确
正确答案:
第39题,for(i=0; ;i++);是死循环结构。
A、错误
B、正确
正确答案:
第40题,字符型数据在计算机中是以ASCII码形式表示的。
A、错误
B、正确
正确答案: