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

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

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

1、 谋学网【奥鹏】-东北大学20春学期高级语言程序设计基础X在线平时作业2试卷总分:100 得分:100第1题,设x,y是float型变量,则不正确的赋值语句是( )。A、+x;B、y=int(5);C、x*=y+1;D、x=y=0;正确答案:B第2题,若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) int a,b,s; scanf(%d%d,&a,&b); s=a; if (ab) printf(%dn,s*s); s=b; A、186B、256C、324D、400正确答案:B第3题,已知ch是字符型变量,则不正确的赋值语句是( )。A、ch=5+9;B

2、、ch=0;C、ch=7+9;D、ch=a+b;正确答案:D第4题,以下有关宏替换的叙述不正确的是( )。A、宏名不具有类型B、宏名必须用大写字母表示C、宏替换只是字符替换D、宏替换不占用运行时间正确答案:B第5题,若有以下语句,则对x数组元素引用不正确的是( )。int x =1, 2, 3, 4, 5, 6, *ptr;ptr=x;A、*(-ptr)B、*(ptr-)C、*(ptr+)D、*(+ptr)正确答案:A第6题,下面程序( )。(每行程序前的数字为行号) 1 main 2 3 float a10=0.0; 4 int i; 5 for(i=0;i3;i+) scanf(%d,&a

3、i); 6 for(i=1;i10;i+) a0=a0+ai; 7 printf(%fn,a0); 8 A、没有错误B、第3行有错误C、第5行有错误D、第7行有错误正确答案:C第7题,以下程序段的执行结果是( )。int x=-3;do printf(%dn, x+);while(!x);A、-3B、-2C、-1D、陷入死循环正确答案:A第8题,C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A、地址传递B、单向值传递C、由实参传给形参,再由形参传回实参D、由用户指定传递方式正确答案:B第9题,判断字符串a和b是否相等,应当使用( )。A、if(a=b)B、if(a=b)

4、C、if(strcpy(a,b)D、if(strcmp(a,b)正确答案:D第10题,以下对指针变量的操作中,不正确的是( )。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第11题,下面程序段的运行结果是( )。 char a7=abcdef; char b4=ABC; strcpy(a,b); printf(%c,a5);A、空格B、0C、eD、f正确答案:D第12题,C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A、flo

5、atB、intC、longD、double正确答案:B第13题,有下面的程序段 char a3,b=China; a=b; printf(%s,a); 则( )。A、运行后将输出ChinaB、运行后将输出ChC、运行后将输出ChiD、编译时出错正确答案:D第14题,若有说明:int a34;则数组a中各元素( )。A、可在程序的运行阶段得到初值0B、可在程序的编译阶段得到初值0C、不能得到确定的初值D、可在程序的编译或运行阶段得到初值0正确答案:B第15题,设c1、c2均是char类型变量,则以下不正确的函数调用是( )。A、scanf(c1=%cc2=%c,&c1,&c2);B、getcha

6、r( )C、putchar(c2);D、putchar(c1,c2)正确答案:D第16题,下面对typedef的叙述中不正确的是( )。A、用typedef不能定义变量名B、用typedef可以定义新的数据类型C、用typedef只是将已存在的类型用一个新的标识符来代表D、使用typedef有利于程序的通用和移植正确答案:B第17题,定义如下变量和数组:int k;int a33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是( )。for(k=0;k3;k+) printf(%d,ak2-k);A、3 5 7B、3 6 9C、1 5 9D、1 4 7正确答案:A第18题,若有定义

7、:int x10, *p=x;,则*(p+5)表示( )。A、数组元素x5的地址B、数组元素x5的值C、数组元素x6的地址D、数组元素x6的值E、选项内容11F、选项内容11G、选项内容11正确答案:B第19题,若执行fopen函数时发生错误,则函数的返回值是( )。A、随机值B、1C、NULLD、EOF正确答案:C第20题,执行以下程序段后,y的值是( )。int a =1, 3, 5, 7, 9int x=0, y=1, *ptr;ptr=&a1;while (!x) y+=*(ptr+x); x+; A、1B、2C、4D、24正确答案:C第21题,若有定义:int x10, *p=x;,

8、则*(p+5)表示( )。A、数组元素x5的地址B、数组元素x5的值C、数组元素x6的地址D、数组元素x6的值E、选项内容11F、选项内容11正确答案:D第22题,系统的标准输入文件是指( )。A、键盘B、显示器C、软盘D、硬盘正确答案:A第23题,以下能对一维数组a进行正确初始化的语句是( )。A、int a10=(0,0,0,0,0);B、int a10= ;C、int a=0;D、int a10=(10*1);正确答案:C第24题,语言中字符型(char)数据在内存中的存储形式是( )。A、原码B、补码C、反码D、ASCII码正确答案:D第25题,若a为int类型变量,则执行以下程序段后a的值为( )。a=5;a*=a/=a+;A、2B、1C、40D、3正确答案:A

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

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

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