【奥鹏】[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1

上传人:j****u 文档编号:135283833 上传时间:2020-06-14 格式:DOC 页数:6 大小:44KB
返回 下载 相关 举报
【奥鹏】[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【奥鹏】[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1》由会员分享,可在线阅读,更多相关《【奥鹏】[东北大学]20春学期《高级语言程序设计基础X》在线平时作业1(6页珍藏版)》请在金锄头文库上搜索。

1、 谋学网【奥鹏】-东北大学20春学期高级语言程序设计基础X在线平时作业1试卷总分:100 得分:100第1题,有两个字符数组a、b,则以下正确的输入语句是( )。A、gets(a,b);B、scanf(%s%s,a,b);C、scanf(%s%s,&a,&b);D、gets(a); gets(b);正确答案:B第2题,以下对指针变量的操作中,不正确的是( )。A、int p, *q; q=&p;B、int *p, *q; q=p=NULL;C、int a=5, *p; *p=a;D、int a=5, *p=&a, *q=&a; *p=*q;正确答案:D第3题,若有以下程序段:for (m=1;

2、 m=100; m+) scanf(%d, &y);if (y0)continue;printf(%3d, m);正确的描述是( )。A、当y0时整个循环结束B、y=0时什么也不输出C、printf函数永远也不执行D、最多允许输出100个非负整数正确答案:D第4题,C语言程序从main()函数开始执行,所以这个函数要写在( )。A、程序文件的开始B、程序文件的最后C、它所调用的函数的前面D、程序文件的任何位置正确答案:D第5题,如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。A、该变量只在该复合语句中有效B、该变量在该函数中有效C、该变量在本程序范围内有效D、该变量为非法

3、变量正确答案:A第6题,以下正确的函数说明是( )。A、int fun(int a, b)B、float fun(int a; int b)C、double fun( )D、int fun(char a )正确答案:C第7题,以下正确的函数形式是( )。A、double fun1(int x, int y) z=x+y; return z; B、fun1(int x, y) int z;return z; C、fun1(x, y) int x, y; double z;z=x+y;return z; D、double fun1(int x, int y) double z;z=x+y; ret

4、urn z; 正确答案:D第8题,若有以下说明,并且0i10,则( )是对数组元素的错误引用。int a=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a, I;A、*(a+i)B、ap-a+iC、p+iD、*(&ai)正确答案:C第9题,以下能对二维数组a进行正确初始化的语句是( )。A、int a2=1,0,1,5,2,3;B、int a3=1,2,3,4,5,6;C、int a24=1,2,3,4,5,6;D、int a3=1,0,1,1,1;正确答案:B第10题,若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足

5、要求的表达式是( )。A、num%2=1B、!(num%2=0)C、!(num%2)D、num%2正确答案:C第11题,下面程序的输出结果是( )。main() int x,i;for(i=1;i=100;i+) x=i;if(+x%2=0)if(+x%3=0)if(+x%7=0)printf(%d ,x);A、39 81B、42 84C、26 68D、28 70正确答案:D第12题,若有以下语句,则对x数组元素引用不正确的是( )。int x =1, 2, 3, 4, 5, 6, *ptr;ptr=x;A、*(-ptr)B、*(ptr-)C、*(ptr+)D、*(+ptr)正确答案:A第13

6、题,语句while (!y)中的表达式 !y 等价于( )。A、y=0B、y!=1C、y!=0D、y=1正确答案:A第14题,已知学生记录描述如下,下面对结构体成员computer的赋值方式正确的是( )。struct student int num;char name8;struct float math;float engl;float computer; mark; std;A、puter=84;B、puter=84;C、puter=84;D、puter=84;正确答案:C第15题,下程序( )。main( ) int x1=3, x2=0, x3=0;if (x1=x2+x3)prin

7、tf(* * * *);else printf(# # # #);A、输出:* * * *B、输出:# # #C、#存在语法错误D、无输出结果正确答案:B第16题,若有定义:int x10, *p=x;,则*(p+5)表示( )。A、数组元素x5的地址B、数组元素x5的值C、数组元素x6的地址D、数组元素x6的值E、选项内容11F、选项内容11正确答案:D第17题,设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。scanf(%4d+%3d+%2d+%1d,&a,&b,&c,&d);printf(%4d+%3d+%2d+%1d

8、,a, b, c, d);A、1234123121B、1234123412341234C、1234+1234+1234+1234D、1234+123+12+1正确答案:D第18题,函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。A、移动到距离文件头10个字节处B、从当前位置向后移动10个字节C、从文件尾部前移10个字节D、移到离当前位置10个字节处正确答案:C第19题,当正常执行了文件关闭操作时,fclose函数的返回值是( )。A、-1B、随机值C、0D、1正确答案:C第20题,已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。i

9、f(xy)z=x;x=y;y=z;A、x=10,y=20,z=30B、x=20,y=30,z=30C、x=20,y=30,z=10D、x=20,y=30,z=20正确答案:B第21题,若有定义:int x10, *p=x;,则*(p+5)表示( )。A、数组元素x5的地址B、数组元素x5的值C、数组元素x6的地址D、数组元素x6的值E、选项内容11F、选项内容11G、选项内容11正确答案:B第22题,若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。A、a, p, &*aB、*&a, &a, *pC、&a, p, &*pD、*&p, *p, &a正确答案:C第23题,以下正确的描述是( )。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用均不可以嵌套D、函数的定义和函数的调用均可以嵌套正确答案:B第24题,若有说明:int a10;则对数组元素的正确引用是( )。A、a10B、a3,5C、a(5)D、a10-10正确答案:D第25题,C语言结构体类型变量在程序执行期间( )。A、所有成员一直驻留在内存中B、只有一个成员驻留在内存中C、部分成员驻留在内存中D、没有成员驻留在内存中正确答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号