作业辅导网

标题: 15秋学期《高级语言程序设计基础》在线作业1 [打印本页]

作者: 李老师    时间: 2015-12-6 16:06
标题: 15秋学期《高级语言程序设计基础》在线作业1
15秋学期《高级语言程序设计基础》在线作业1




一、单选题(共 20 道试题,共 100 分。)

1.  以下为一维整型数组a的正确说明是( )。
A. int a(10);
B. int n=10,a[n];
C. int n; scanf("%d",&n); int a[n];
D. #define SIZE 10;int a[SIZE];
正确答案:D
2.  下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d\n", *(q+2) );}
A. 1
B. 2
C. 3
D. 4
正确答案:C
3.  若有以下程序段:  for (m=1; m<=100; m++)    { scanf("%d", &y);    if (y<0)    continue;    printf("%3d", m);    }正确的描述是( )。
A. 当y<0时整个循环结束
B. y>=0时什么也不输出
C. printf函数永远也不执行
D. 最多允许输出100个非负整数
正确答案:D
4.  若有说明:int a[3][4];则对a数组元素的正确引用是( )。
A. a[2][4]
B. a[1,3]
C. a[1+1][0]
D. a(2)(1)
正确答案:C
5.  若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第1个位置上)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
正确答案:D
6.  若a和b均为int型变量,则执行以下程序断后x的输出是( )。 x=15;y=15;printf("%d\n",x%=(y%=2));
A. 0
B. 1
C. 6
D. 12
正确答案:A




欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2