奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2020-3-6 14:00:20 | 显示全部楼层 |阅读模式
扫码加微信
试卷名称20春学期《高级语言程序设计基础X》在线平时作业1
1.有两个字符数组a、b,则以下正确的输入语句是()。

奥鹏作业答案
奥鹏东北大学作业答案联系微信或QQ 515224986
A.gets(ab)
B.scanf(&quot%s%s&quotab)
C.scanf(&quot%s%s&quot&ampa&ampb)
D.gets(&quota&quot)gets(&quotb&quot)&quot
答案
2.以下对指针变量的操作中,不正确的是()。
A.intp*qq=&ampp
B.int*p*qq=p=NULL
C.inta=5*p*p=a
D.inta=5*p=&ampa*q=&ampa*p=*q&quot
答案
3.若有以下程序段:for(m=1m=100m++){scanf(&quot%d&quot&ampy)if(y0)continueprintf(&quot%3d&quotm)}正确的描述是()。
A.当y0时整个循环结束
B.y=0时什么也不输出
C.printf函数永远也不执行
D.最多允许输出100个非负整数
答案
4.C语言程序从main()函数开始执行,所以这个函数要写在()。    在线作业答案
奥鹏作业答案联系微信或QQ 515224986
A.程序文件的开始
B.程序文件的最后
C.它所调用的函数的前面
D.程序文件的任何位置
答案
5.如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是()。
A.该变量只在该复合语句中有效
B.该变量在该函数中有效
C.该变量在本程序范围内有效
D.该变量为非法变量
答案
6.以下正确的函数说明是()。
A.intfun(intab)
B.floatfun(intaintb)
C.doublefun()
D.intfun(chara[][])
答案
7.以下正确的函数形式是()。
A.doublefun1(intxinty)  {z=x+yreturnz}
B.fun1(intxy){intzreturnz}
C.fun1(xy){intxydoublezz=x+yreturnz}
D.doublefun1(intxinty){doublezz=x+yreturnz}&quot
答案
8.若有以下说明,并且0≤i10则()是对数组元素的错误引用。inta[]={12345678910}*p=aI
A.*(a+i)
B.a[pa+i]
C.p+i
D.*(&ampa)
答案
9.以下能对二维数组a进行正确初始化的语句是()。
A.inta[2][]={{101}{523}}
B.inta[][3]={{123}{456}}
C.inta[2][4]={{123}{45}{6}}
D.inta[][3]={{101}{}{11}}&quot
答案
10.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()。
A.num%2==1
B.!(num%2==0)
C.!(num%2)
D.num%2
答案
11.下面程序的输出结果是()。main(){intxi;for(i=1;i=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(&quot%d&quotx);}}
A.3981
B.4284
C.2668
D.2870
答案
12.若有以下语句,则对x数组元素引用不正确的是()。
intx[]={123456}*ptrptr=x
A.*(ptr)
B.*(ptr)
C.*(ptr++)
D.*(++ptr)
答案
13.语句while(!y)中的表达式!y等价于()。
A.y==0
B.y!=1
C.y!=0
D.y==1
答案
14.已知学生记录描述如下,下面对结构体成员&quotcomputer&quot的赋值方式正确的是()。
structstudent
{intnum;charname[8];struct{floatmath;floatengl;floatcomputer;}mark;}std;
A.student.computer=84;
B.mark.computer=84;
C.std.mark.computer=84
D.std.computer=84;
答案
15.下程序()。main(){intx1=3x2=0x3=0if(x1=x2+x3)
printf(&quot****&quot)else
printf(&quot####&quot)    }
A.输出:****
B.输出:###
C.#存在语法错误
D.无输出结果
答案
16.若有定义:intx[10]*p=x,则*(p+5)表示()。
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
答案
17.设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是()。
scanf(&quot%4d+%3d+%2d+%1d&quot&ampa&ampb&ampc&ampd)printf(&quot%4d+%3d+%2d+%1d&quotabcd)
A.1234123121
B.1234123412341234
C.1234+1234+1234+1234
D.1234+123+12+1
答案
18.函数调用语句:fseek(fp10L2)的含义是:将文件位置指针()。
A.移动到距离文件头10个字节处
B.从当前位置向后移动10个字节
C.从文件尾部前移10个字节
D.移到离当前位置10个字节处
答案
19.当正常执行了文件关闭操作时,fclose函数的返回值是()。
A.1
B.随机值
C.0
D.1
答案
20.已知intx=10y=20z=30以下语句执行后xyz的值是()。if(xy)z=xx=yy=z
A.x=10y=20z=30
B.x=20y=30z=30
C.x=20y=30z=10
D.x=20y=30z=20&quot
答案
21.若有定义:intx[10]*p=x,则*(p+5)表示()。
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
答案
22.若有语句:inta=4*p=&ampa,下面均代表地址的一组选项是()。
A.ap&amp*a
B.*&ampa&ampa*p
C.&ampap&amp*p
D.*&ampp*p&ampa&quot
答案
23.以下正确的描述是()。
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和函数的调用均不可以嵌套
D.函数的定义和函数的调用均可以嵌套
答案
24.若有说明:inta[10]则对数组元素的正确引用是()。
A.a[10]
B.a[35]
C.a(5)
D.a[1010]
答案
25.C语言结构体类型变量在程序执行期间()。
A.所有成员一直驻留在内存中
B.只有一个成员驻留在内存中
C.部分成员驻留在内存中
D.没有成员驻留在内存中
答案

东北大学
奥鹏作业答案联系微信或QQ 515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 08:18

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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