奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 676|回复: 0

东大21春学期《高级语言程序设计基础X》在线平时作业1

[复制链接]

2976

主题

1

回帖

5954

积分

论坛元老

积分
5954
发表于 2021-3-10 18:56:51 | 显示全部楼层 |阅读模式
扫码加微信
21春学期《高级语言程序设计基础X》在线平时作业1
试卷总分100得分100
东北大学作业QQ 515224986
本内容由易百教育整理发布
网址www.openhelp100.com
第1题若二维数组a有m列,则在a[i][j]前的元素个数为()。
A、j*m+i
B、i*m+j
C、i*m+j1
D、i*m+j+1
正确答案
第2题若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
A、i*m+j
B、j*m+i
C、i*m+j1
D、i*m+j+1
正确答案
第3题若有以下说明,并且0≤i10则()是对数组元素的错误引用。inta[]={12345678910}*p=aI
A、*(a+i)
B、a[pa+i]
C、p+i    本内容由易百教育整理发布
网址www.openhelp100.com

D、*(&ampa[i])
正确答案
第4题当定义一个结构体变量时系统分配给它的内存是()。
A、结构中第一个成员所需的内存量
B、结构中最后一个成员所需的内存量
C、结构体成员中占内存量最大者所需的容量
D、结构体中各成员所需内存量的总和
正确答案
以下程序的输出结果是()。
main()
{inta=0b=1c=0d=20;
if(a)d=d10;
elseif(!b)
if(!c)d=15;
elsed=25;
printf(td=%d\ntd);}
A、d=10
B、d=15
C、d=20
D、d=25
正确答案
第6题以下能对二维数组a进行正确初始化的语句是()。
A、inta[2][]={{101}{523}}
B、inta[][3]={{123}{456}}
C、inta[2][4]={{123}{45}{6}}
D、inta[][3]={{101}{}{11}}t
正确答案
第7题一个C语言程序总是从()。
A、主过程开始执行
B、主函数开始执行
C、子程序开始执行
D、主程序开始执行
正确答案
第8题已知ch是字符型变量,则不正确的赋值语句是()。
A、ch=5+9
B、ch=\0
C、ch=7+9
D、ch=a+b
正确答案
第9题若a为int类型变量,则执行以下程序段后a的值为()。
a=5a*=a/=a++
A、2
B、1
C、40
D、3
正确答案
判断字符串a和b是否相等,应当使用()。
A、if(a==b)
B、if(a=b)
C、if(strcpy(ab))
D、if(strcmp(ab))t
正确答案
第11题若执行fopen函数时发生错误,则函数的返回值是()。
A、随机值
B、1
C、NULL
D、EOF
正确答案
若有定义:intx[10]*p=x,则*(p+5)表示()。
A、数组元素x[5]的地址
B、数组元素x[5]的值
C、数组元素x[6]的地址
D、数组元素x[6]的值
E、选项内容11
F、选项内容11
G、选项内容11
正确答案
第13题下面程序的运行结果是()。
main
{structcmplx{intx;inty;}cm[2]={1,2,3,4};printf(t%d\nt2*cm[0].x+
cm[1].y/cm[0].y);}
A、5
B、2
C、3
D、4
正确答案
第14题定义如下变量和数组:intkinta[3][3]={123456789}则下面语句的输出结果是()。for(k=0k3k++)printf(t%dta[k][2k])
A、357
B、369
C、159
D、147
正确答案
设有定义:inta=1*p=&ampafloatb=2.0charc=A,以下不合法的运算是()。
A、p++
B、a
C、b++
D、c
正确答案
第16题在C语言中,一维数组的定义方式为:类型说明符数组名()。
A、[常量表达式]
B、[整型表达式]
C、[整型常量或整型表达式]
D、[整型常量]
正确答案
第17题判断char型变量c1是否为大写字母的正确表达式是()。
A、A=c1=Z
B、(c1=A)&amp(c1=Z)
C、(c1=A)&amp&amp(c1=Z)
D、(A=c1)
正确答案
第18题以下程序执行后a的值为()。main(){inta,m=2k=1*p=&ampka=p!=&ampmprintf(t%d\nta)  }
A、1
B、0
C、1
D、2
正确答案
第19题下程序()。main(){intx1=3x2=0x3=0if(x1=x2+x3)
printf(t****t)else
printf(t####t)    }
A、输出:****
B、输出:###
C、#存在语法错误
D、无输出结果
正确答案
以下对指针变量的操作中,不正确的是()。
A、intp*qq=&ampp
B、int*p*qq=p=NULL
C、inta=5*p*p=a
D、inta=5*p=&ampa*q=&ampa*p=*qt
正确答案
第21题若执行fopen函数时发生错误,则函数的返回值是()。
A、随机值
B、1
C、NULL
D、EOF
正确答案
第22题若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){intabsscanf(t%d%dt&ampa&ampb)s=aif(ab)printf(t%d\nts*s)s=b}
A、186
B、256
C、324
D、400
正确答案
第23题设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是()。for(y=100x!=y++xy++)     printf(t****\nt)
A、循环体只执行一次
B、是无限循环
C、循环体一次都不执行
D、for语句中存在语法错误
正确答案
第24题执行下面程序段后,x的值是()。
intxprintf(t%d\nt(x=3*5x+5))
A、10
B、15
C、20
D、5
正确答案
若调用fputc函数输出字符成功,则函数的返回值是()。
A、输出的字符
B、1
C、0
D、EOF
正确答案

本内容由易百教育整理发布
网址www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 17:18

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表