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

-[东北大学]21春学期《高级语言程序设计基础》在线平时作业3oTy傲朋学习网
试卷总分:100    得分:100oTy傲朋学习网
第1题,若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第一个位置上。)oTy傲朋学习网
A、i*m+joTy傲朋学习网
B、j*m+ioTy傲朋学习网
C、i*m+j-1oTy傲朋学习网
D、i*m+j+1oTy傲朋学习网
正确答案: oTy傲朋学习网
第2题,若a和b均为int型变量,则执行以下程序断后x的输出是( )。oTy傲朋学习网
x=15;y=15;printf("%d\n",x%=(y%=2));oTy傲朋学习网
A、0oTy傲朋学习网
B、1oTy傲朋学习网
C、6oTy傲朋学习网
D、12oTy傲朋学习网
正确答案: oTy傲朋学习网
第3题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。oTy傲朋学习网
A、数组元素x[5]的地址oTy傲朋学习网
B、数组元素x[5]的值oTy傲朋学习网
C、数组元素x[6]的地址oTy傲朋学习网
D、数组元素x[6]的值oTy傲朋学习网
E、选项内容11oTy傲朋学习网
F、选项内容11oTy傲朋学习网
G、选项内容11oTy傲朋学习网
正确答案: oTy傲朋学习网
第4题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。oTy傲朋学习网
A、数组元素x[5]的地址oTy傲朋学习网
B、数组元素x[5]的值oTy傲朋学习网
C、数组元素x[6]的地址oTy傲朋学习网
D、数组元素x[6]的值oTy傲朋学习网
E、选项内容11oTy傲朋学习网
F、选项内容11oTy傲朋学习网
正确答案: oTy傲朋学习网
C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。oTy傲朋学习网
A、floatoTy傲朋学习网
B、intoTy傲朋学习网
C、longoTy傲朋学习网
D、doubleoTy傲朋学习网
正确答案: oTy傲朋学习网
第6题,以下为一维整型数组a的正确说明是( )。oTy傲朋学习网
A、int a(10);oTy傲朋学习网
B、int n=10,a[n];oTy傲朋学习网
C、int n; scanf("%d",&n); int a[n];oTy傲朋学习网
D、#define SIZE 10;int a[SIZE];oTy傲朋学习网
正确答案: oTy傲朋学习网
第7题,以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。oTy傲朋学习网
A、#define MUL(x,y) x*yoTy傲朋学习网
B、#define MUL(x,y) (x)*(y)oTy傲朋学习网
C、#define MUL(x,y) (x*y)oTy傲朋学习网
D、#define MUL(x,y) ((x)*(y))"oTy傲朋学习网
正确答案: oTy傲朋学习网
第8题,若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。oTy傲朋学习网
A、*(a+1)oTy傲朋学习网
B、*(a[1]+2)oTy傲朋学习网
C、a[1]+3oTy傲朋学习网
D、a[0][0]oTy傲朋学习网
正确答案: oTy傲朋学习网
第9题,若希望当num的值为奇数时,表达式的值为"真",num的值为偶数时,表达式的值为"假"。则以下不能满足要求的表达式是( )。oTy傲朋学习网
A、num%2==1oTy傲朋学习网
B、!(num%2==0)oTy傲朋学习网
C、!(num%2)oTy傲朋学习网
D、num%2oTy傲朋学习网
正确答案: oTy傲朋学习网
以下能正确读入字符串的程序段是( )。oTy傲朋学习网
A、char *p; scanf("%s", p);oTy傲朋学习网
B、char str[10]; scanf("%s", &str);oTy傲朋学习网
C、char str[10], *p; p=str; scanf("%s", p);oTy傲朋学习网
D、char str[10], *p=str; scanf("%s", p[1]);"oTy傲朋学习网
正确答案: oTy傲朋学习网
第11题,设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。for (y=100; x!=y; ++x,y++)      printf("****\n");oTy傲朋学习网
A、循环体只执行一次oTy傲朋学习网
B、是无限循环oTy傲朋学习网
C、循环体一次都不执行oTy傲朋学习网
D、for语句中存在语法错误oTy傲朋学习网
正确答案: oTy傲朋学习网
当说明一个共用体变量时系统分配给它的内存是( )。oTy傲朋学习网
A、共用体中第一个成员所需内存量oTy傲朋学习网
B、共用体中最后一个成员所需内存量oTy傲朋学习网
C、共用体成员中占内存量最大者所需的容量oTy傲朋学习网
D、共用体中各成员所需内存量的总和oTy傲朋学习网
正确答案: oTy傲朋学习网
第13题,若有以下程序段: ...... int a[]={4,0,2,3,1},i,j,t; for(i=1;i=0 && ta[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } ...... 则该程序段的功能是( )。oTy傲朋学习网
A、对数组a进行插入排序(升序)oTy傲朋学习网
B、对数组a进行插入排序(降序)oTy傲朋学习网
C、对数组a进行选择排序(升序)oTy傲朋学习网
D、对数组a进行选择排序(降序)oTy傲朋学习网
正确答案: oTy傲朋学习网
第14题,判断字符串a和b是否相等,应当使用( )。oTy傲朋学习网
A、if(a==b)oTy傲朋学习网
B、if(a=b)oTy傲朋学习网
C、if(strcpy(a,b))oTy傲朋学习网
D、if(strcmp(a,b))"oTy傲朋学习网
正确答案: oTy傲朋学习网
系统的标准输入文件是指( )。oTy傲朋学习网
A、键盘oTy傲朋学习网
B、显示器oTy傲朋学习网
C、软盘oTy傲朋学习网
D、硬盘oTy傲朋学习网
正确答案: oTy傲朋学习网
第16题,下面对typedef的叙述中不正确的是( )。oTy傲朋学习网
A、用typedef不能定义变量名oTy傲朋学习网
B、用typedef可以定义新的数据类型oTy傲朋学习网
C、用typedef只是将已存在的类型用一个新的标识符来代表oTy傲朋学习网
D、使用typedef有利于程序的通用和移植oTy傲朋学习网
正确答案: oTy傲朋学习网
第17题,若二维数组a有m列,则在a[i][j]前的元素个数为( )。oTy傲朋学习网
A、j*m+ioTy傲朋学习网
B、i*m+joTy傲朋学习网
C、i*m+j-1oTy傲朋学习网
D、i*m+j+1oTy傲朋学习网
正确答案: oTy傲朋学习网
第18题,以下对指针变量的操作中,不正确的是( )。oTy傲朋学习网
A、int p, *q; q=&p;oTy傲朋学习网
B、int *p, *q; q=p=NULL;oTy傲朋学习网
C、int a=5, *p; *p=a;oTy傲朋学习网
D、int a=5, *p=&a, *q=&a; *p=*q;"oTy傲朋学习网
正确答案: oTy傲朋学习网
第19题,定义如下变量和数组:int k;int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k3;k++) printf("%d",a[k][2-k]);oTy傲朋学习网
A、3 5 7oTy傲朋学习网
B、3 6 9oTy傲朋学习网
C、1 5 9oTy傲朋学习网
D、1 4 7oTy傲朋学习网
正确答案: oTy傲朋学习网
一个C语言程序总是从( )。oTy傲朋学习网
A、主过程开始执行oTy傲朋学习网
B、主函数开始执行oTy傲朋学习网
C、子程序开始执行oTy傲朋学习网
D、主程序开始执行oTy傲朋学习网
正确答案:
版权声明

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

分享: