电子科大11春学期《C语言》在线作业一
试卷总分:100 测试时间:--
单选题 多选题 判断题
二、多选题(共 5 道试题,共 10 分。)V 1. 有定义:int a[5][4],*p=a[0];,则能正确引用a[2][3]元素地址的有( )
A. a[2]+3
B. *((p+2)+3)
C. *(p[2]+3)
D. *(a+2)+3
E. p+2*4+3
满分:2 分
2. 以下程序正确计算p=n! (n>=0)的是( )
A. for(p=1.0,k=1;k<=n;) p*=k++;
B. p=1.0;k=0;while(k<n) p*=++k;
C. p=1.0;k=1;do{++k;p*=k;} while(k<=n);
D. p=1.0;for(k=n;k>=1;k--) p*=k--;
满分:2 分
3. 以下程序正确计算p=n! (n>=0)的是( )
A. for(p=1.0,k=1;k<=n;) p*=k++;
B. p=1.0;k=0;while(k<n) p*=++k;
C. p=1.0;k=1;do{++k;p*=k;} while(k<=n);
D. p=1.0;for(k=n;k>=1;k--) p*=k--;
满分:2 分
4. 定义char s[81]; 后,能正确输入一个字符串到数组s的语句是( )
A. gets(s);
B. scanf (”%c”,s);
C. scanf (”%s”,&s[0]);
D. gets(&s[0]);
满分:2 分
5. 以下关于C源程序文件的说法中正确的是( )
A. 是一种二进制文件
B. 是一种文本(ASCII码)文件
C. 可以用DOS的type命令显示其内容
D. 文件扩展名一般为c
满分:2 分
电子科大11春学期《C语言》在线作业三
试卷总分:100 测试时间:--
单选题 多选题 判断题
三、判断题(共 10 道试题,共 20 分。)V 1. C语言把文件看作是一个字符的序列。
A. 错误
B. 正确
满分:2 分
2. 以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无关。
A. 错误
B. 正确
满分:2 分
3. 已知int a[4],*p;则语句p=&a;是正确的。
A. 错误
B. 正确
满分:2 分
4. 动态变量都存储在内存动态存储区中。
A. 错误
B. 正确
满分:2 分
5. 宏替换就是字符替换,不能进行任何计算。
A. 错误
B. 正确
满分:2 分
6. 在内存中存储结构体类型的变量要占连续一段的存储单元。
A. 错误
B. 正确
满分:2 分
7. return后面括号里的表达式的值即是此函数的值。
A. 错误
B. 正确
满分:2 分
8. 对二维数组a来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的。
A. 错误
B. 正确
满分:2 分
9. 若有定义:long int j, *p;,则操作j=p;是合法操作。
A. 错误
B. 正确
满分:2 分
10. continue语句用在循环体中,可使整个循环不结束。
A. 错误
B. 正确
满分:2 分
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |