[东北大学]21春学期《高级语言程序设计基础》在线平时作业1

-[东北大学]21春学期《高级语言程序设计基础》在线平时作业13Su傲朋学习网
试卷总分:100    得分:1003Su傲朋学习网
第1题,若调用fputc函数输出字符成功,则函数的返回值是( )。3Su傲朋学习网
A、输出的字符3Su傲朋学习网
B、-13Su傲朋学习网
C、03Su傲朋学习网
D、EOF3Su傲朋学习网
正确答案: 3Su傲朋学习网
第2题,有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。3Su傲朋学习网
A、运行后将输出China3Su傲朋学习网
B、运行后将输出Ch3Su傲朋学习网
C、运行后将输出Chi3Su傲朋学习网
D、编译时出错3Su傲朋学习网
正确答案: 3Su傲朋学习网
第3题,对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。3Su傲朋学习网
A、a与b数组完全相同3Su傲朋学习网
B、a与b长度相同3Su傲朋学习网
C、a和b中都存放字符串3Su傲朋学习网
D、a数组比b数组长3Su傲朋学习网
正确答案: 3Su傲朋学习网
第4题,设有一段程序:3Su傲朋学习网
int *var,a;3Su傲朋学习网
a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。3Su傲朋学习网
A、1203Su傲朋学习网
B、1103Su傲朋学习网
C、1003Su傲朋学习网
D、903Su傲朋学习网
正确答案: 3Su傲朋学习网
若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。3Su傲朋学习网
b=(a=10,a+5,c=10);3Su傲朋学习网
printf("a=%d,b=%d,c=%d\n",a,b,c);3Su傲朋学习网
c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d\n",a,b,c);3Su傲朋学习网
A、a=10,b=15,c=10a=10,b=5,c=103Su傲朋学习网
B、a=10,b=10,c=10a=10,b=5,c=103Su傲朋学习网
C、a=10,b=10,c=10a=10,b=5,c=153Su傲朋学习网
D、a=10,b=10,c=10a=10,b=5,c=53Su傲朋学习网
正确答案: 3Su傲朋学习网
第6题,若有以下程序段:for (m=1; m=100; m++){ scanf("%d", &y);if (y0)continue;printf("%3d", m);}正确的描述是( )。3Su傲朋学习网
A、当y0时整个循环结束3Su傲朋学习网
B、y=0时什么也不输出3Su傲朋学习网
C、printf函数永远也不执行3Su傲朋学习网
D、最多允许输出100个非负整数3Su傲朋学习网
正确答案: 3Su傲朋学习网
第7题,若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。3Su傲朋学习网
A、a, p, &*a3Su傲朋学习网
B、*&a, &a, *p3Su傲朋学习网
C、&a, p, &*p3Su傲朋学习网
D、*&p, *p, &a"3Su傲朋学习网
正确答案: 3Su傲朋学习网
第8题,若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是( )。3Su傲朋学习网
A、"wb+3Su傲朋学习网
B、"r+"3Su傲朋学习网
C、"rb+"3Su傲朋学习网
D、"ab+""3Su傲朋学习网
正确答案: 3Su傲朋学习网
第9题,在C语言中,错误的int类型的常数是( )。3Su傲朋学习网
A、327683Su傲朋学习网
B、03Su傲朋学习网
C、373Su傲朋学习网
D、0xAF3Su傲朋学习网
正确答案: 3Su傲朋学习网
以下程序执行后a的值为( )。main( ){ int a,m=2, k=1, *p=&k;a=p!=&m;printf("%d\n",a);  }3Su傲朋学习网
A、-13Su傲朋学习网
B、03Su傲朋学习网
C、13Su傲朋学习网
D、23Su傲朋学习网
正确答案: 3Su傲朋学习网
第11题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。3Su傲朋学习网
A、数组元素x[5]的地址3Su傲朋学习网
B、数组元素x[5]的值3Su傲朋学习网
C、数组元素x[6]的地址3Su傲朋学习网
D、数组元素x[6]的值3Su傲朋学习网
E、选项内容113Su傲朋学习网
F、选项内容113Su傲朋学习网
G、选项内容113Su傲朋学习网
正确答案: 3Su傲朋学习网
若有定义:int x[10], *p=x;,则*(p+5)表示( )。3Su傲朋学习网
A、数组元素x[5]的地址3Su傲朋学习网
B、数组元素x[5]的值3Su傲朋学习网
C、数组元素x[6]的地址3Su傲朋学习网
D、数组元素x[6]的值3Su傲朋学习网
E、选项内容113Su傲朋学习网
F、选项内容113Su傲朋学习网
正确答案: 3Su傲朋学习网
第13题,若有语句: char s1[ ]="Shenyang", s2[10],*s3, *s4="NEU_soft"; 则对库函数strcpy调用正确的是( )。3Su傲朋学习网
A、strcpy(s1, s4);3Su傲朋学习网
B、strcpy(s2, s4);3Su傲朋学习网
C、strcpy(s3, s1);3Su傲朋学习网
D、strcpy(s4, s1);"3Su傲朋学习网
正确答案: 3Su傲朋学习网
第14题,以下程序运行后,输出结果是( )。#define ADD(x) x+xmain( ){ int m=1, n=2, s=3;s*=ADD(m+n);printf("s=%d\n", s);  }3Su傲朋学习网
A、s=83Su傲朋学习网
B、s=93Su傲朋学习网
C、s=63Su傲朋学习网
D、s=183Su傲朋学习网
正确答案: 3Su傲朋学习网
以下正确的说法是( )。3Su傲朋学习网
A、实参和与其对应的形参各占用独立的存储单元3Su傲朋学习网
B、实参和与其对应的形参共占用一个存储单元3Su傲朋学习网
C、只有当实参和与其对应的形参同名时才共用存储单元3Su傲朋学习网
D、形参是虚拟的,不占用存储单元3Su傲朋学习网
正确答案: 3Su傲朋学习网
第16题,当正常执行了文件关闭操作时,fclose函数的返回值是( )。3Su傲朋学习网
A、-13Su傲朋学习网
B、随机值3Su傲朋学习网
C、03Su傲朋学习网
D、13Su傲朋学习网
正确答案: 3Su傲朋学习网
第17题,下列程序的输出结果是( )。3Su傲朋学习网
#include3Su傲朋学习网
void fun();3Su傲朋学习网
void main()3Su傲朋学习网
{3Su傲朋学习网
int x=1;3Su傲朋学习网
if(x= =1)3Su傲朋学习网
{int x=2;printf("%d",++x);3Su傲朋学习网
}void fun()3Su傲朋学习网
{printf("%d",x++);}3Su傲朋学习网
A、2,1,13Su傲朋学习网
B、1,2,13Su傲朋学习网
C、2,2,23Su傲朋学习网
D、2,2,1"3Su傲朋学习网
正确答案: 3Su傲朋学习网
第18题,若使用一维数组名作函数实参,则以下正确的说法是( )。3Su傲朋学习网
A、必须在主调函数中说明此数组的大小3Su傲朋学习网
B、实参数组类型与形参数组类型可以不匹配3Su傲朋学习网
C、在被调函数中,不需要考虑形参数组的大小3Su傲朋学习网
D、实参数组名与形参数组名必须一致3Su傲朋学习网
正确答案: 3Su傲朋学习网
第19题,以下对指针变量的操作中,不正确的是( )。3Su傲朋学习网
A、int p, *q; q=&p;3Su傲朋学习网
B、int *p, *q; q=p=NULL;3Su傲朋学习网
C、int a=5, *p; *p=a;3Su傲朋学习网
D、int a=5, *p=&a, *q=&a; *p=*q;"3Su傲朋学习网
正确答案: 3Su傲朋学习网
函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。3Su傲朋学习网
A、移动到距离文件头10个字节处3Su傲朋学习网
B、从当前位置向后移动10个字节3Su傲朋学习网
C、从文件尾部前移10个字节3Su傲朋学习网
D、移到离当前位置10个字节处3Su傲朋学习网
正确答案:
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: