[四川农业大学]19春学期《高级语言程序设计基础》在线作业3

上传人:lyj****12 文档编号:89031353 上传时间:2019-05-15 格式:DOC 页数:4 大小:27KB
返回 下载 相关 举报
[四川农业大学]19春学期《高级语言程序设计基础》在线作业3_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[四川农业大学]19春学期《高级语言程序设计基础》在线作业3》由会员分享,可在线阅读,更多相关《[四川农业大学]19春学期《高级语言程序设计基础》在线作业3(4页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】四川农业大学19春学期高级语言程序设计基础在线作业3试卷总分:100 得分:100第1题,以下能对一维数组a进行正确初始化的语句是( )。A、int a10=(0,0,0,0,0);B、int a10= ;C、int a=0;D、int a10=(10*1);正确答案:C第2题,若有说明:int a4=0,0;则下面不正确的叙述是( )。A、数组a中的每个元素都可得到初值0B、二维数组a的第1维大小为1C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D、只有数组元素a00和a01可得到初值0,其余元素均得不到初值0正确答案:D第3题,设x,y是float型变量

2、,则不正确的赋值语句是( )。A、+x;B、y=int(5);C、x*=y+1;D、x=y=0;正确答案:B第4题,以下正确的定义语句是( )。A、int a14=1,2,3,4,5;B、float x3=1,2,3;C、long b23=1,1,2,1,2,3;D、double y3=0;正确答案:D第5题,下面程序段的输出结果是( )。int a=023;printf(%dn,-a);A、23B、17C、18D、24正确答案:C第6题,若有说明:char *pc =aaa, bbb, ccc, ddd;,则以下叙述正确的是( )。A、*pc0代表的是字符串aaaB、*pc0代表的是字符aC

3、、pc0代表的是字符串aaaD、pc0代表的是字符a正确答案:B第7题,有字符数组a80和b80,则正确的输出语句是( )。A、puts(a.b);B、printf(%s,%s,a,b);C、pitchar(a,b);D、puts(a); puts(b);正确答案:D第8题,若调用fputc函数输出字符成功,则函数的返回值是( )。A、输出的字符B、-1C、0D、EOF正确答案:A第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

4、,1;正确答案:B第10题,执行以下程序后,m的值是( )。#define MIN(x, y)(x)(y) ? (x) : (y)main( ) int i=12, j=8, m;m=10*MIN(i, j);printf(%dn, m);A、120B、80C、12D、8正确答案:D第11题,在语言中,整数-8在内存中的存储形式是( )。A、1111 1111 1111 1000B、1000 0000 0000 1000C、0000 0000 0000 1000D、1111 1111 1111 0111正确答案:A第12题,以下程序段的运行结果是( )。char a =program, *p;

5、p=a;while (*p!=g) printf(%c, *p-32); p+; A、PROgramB、PROGRAMC、PROD、proGRAM正确答案:C第13题,下面程序的运行结果是( )。main() struct cmplx int x;int y; cm2=1,2,3,4;printf(%dn, 2*cm0.x+cm1.y/cm0.y);A、5B、2C、3D、4正确答案:D第14题,对以下说明语句的正确理解是( )。 int a10=6,7,8,9,10;A、将5个初值依次赋给a1至a5B、将5个初值依次赋给a0至a4C、将5个初值依次赋给a6至a10D、因为数组与初值的个数不相同

6、,所以此语句不正确正确答案:B第15题,若执行fopen函数时发生错误,则函数的返回值是( )。A、随机值B、1C、NULLD、EOF正确答案:C第16题,设有定义:int a=1, *p=&a; float b=2.0; char c=A; ,以下不合法的运算是( )。A、p+;B、a-;C、b+;D、c-;正确答案:A第17题,若执行下述程序时从键盘输入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第18题,有下面的程序段 char a3,b=China; a=b; printf(%s,a); 则( )。A、运行后将输出ChinaB、运行后将输出ChC、运行后将输出ChiD、编译时出错正确答案:D第19题,若有定义:int a23;,则以下对a数组元素地址的正确表示为( )。A、*(a+1)B、*(a1+2)C、a1+3D、a00正确答案:A第20题,语句while (!y)中的表达式 !y 等价于( )。A、y=0B、y!=1C、y!=0D、y=1正确答案:A

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

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

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