北语19秋《程序设计引论》作业1 辅导答案
- 格式:doc
- 大小:30.00 KB
- 文档页数:4
20春《程序设计引论》作业1
若有定义:int a=5,*b=&a;,则
printf("%d\n",*b);语句的输出结果为()。
A:随机值
B:a的地址
C:6
D:5
答案:D
下面选项中两个标识符都是不合格的选项是()A:W,p_1
B:_abc,sum
C:a-1,int
D:x1,DO
答案:C
一个C语言程序总是从()开始执行。
A:主程序
B:子程序
C:主函数
D:函数
答案:C
下面有关高级语言的说法中,正确的是()。
A:高级语言编写的程序可读性好,执行效率也最高
B:高级语言程序必须翻译成机器语言程序,计算机才能执行
C:解释方式和编译方式相比,具有占用内存少、执行速度快的特点
D:C语言是一种解释型高级语言。
18秋《程序设计引论》作业1
C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为()
A..exe
B..c
C..obj
D..cpp
正确答案:A
以下命令不是编译预处理命令的是()。
A.#define
B.#include
C.#if
D.typedef
正确答案:D
顺利执行文件关闭操作时,fclose函数的返回值是()
A.1
B.-1
C.0
D.非0值
正确答案:C
下面有关C程序操作过程的说法中,错误的是()
A.C源程序经过编译,得到的目标文件即为可执行文件
B.C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C.C源程序不能通过编译,通常是由于语法错误引起的
D.导致不能得到预期计算结果的主要原因是程序算法考虑不周
正确答案:A
若有定义:int a[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。
A.a[3]
B.*(a+1)
C.&a[2]
D.p[2]
正确答案:C。
18秋《程序设计引论》作业1C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为()A..exeB..cC..objD..cpp正确答案:A以下命令不是编译预处理命令的是()。
A.#defineB.#includeC.#ifD.typedef正确答案:D顺利执行文件关闭操作时,fclose函数的返回值是()A.1B.-1C.0D.非0值正确答案:C下面有关C程序操作过程的说法中,错误的是()A.C源程序经过编译,得到的目标文件即为可执行文件B.C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程C.C源程序不能通过编译,通常是由于语法错误引起的D.导致不能得到预期计算结果的主要原因是程序算法考虑不周正确答案:A若有定义:int a[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。
A.a[3]B.*(a+1)C.&a[2]D.p[2]正确答案:C下列不是C语言关键字的选项是()。
A.ifB.printfC.caseD.while正确答案:B一个C语言程序是由()组成的。
A.主程序B.子程序C.函数D.过程正确答案:C以下叙述中最准确的是()A.计算机程序是处理某一问题所有指令的集合B.计算机程序是处理某一问题所用到的所有数据的集合C.计算机程序是处理某一问题的所有指令及其数据的集合D.计算机程序是处理某一问题的所有指令及其数据的有序集合正确答案:D下列变量名定义错误的是()。
A.a4B.sumC._chD.f(x)正确答案:DC语言属于()。
A.机器语言B.汇编语言C.低级语言D.高级语言正确答案:D数组名作为参数时,以下叙述错误的是()A.函数调用时是将实参数组的所有元素传给形参B.函数调用时是将实参数组的首地址传给形参C.函数调用时是将实参数组的第一个元素传给形参D.函数调用时是将实参数组的所有元素地址传给形参正确答案:ACD以下函数首部的定义形式错误的是()A.int fun(int x;int y)B.int fun(int x,int y)C.int fun(int x,y)D.int fun(int x,int y)正确答案:ACD在下列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型正确答案:ACD以下关于宏的叙述错误的是()A.宏名必须用大写字母表示B.宏替换时要进行语法检查C.宏替换不占用运行时间D.宏定义中不允许引用已有的宏名正确答案:ABD以下关于文件的描述正确的是()A.用fopen函数时一般会判断打开文件操作是否出错B.在C程序中直接使用文件名来访问文件C.文本文件和二进制文件的数据存储方式是不同的D.C语言把文件看成是一个字节的序列正确答案:ACDint fun(int x,int y)函数首部的定义形式是正确的。
下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。
19秋《程序设计引论》作业2
一、单选题(共 10 道试题,共 50 分。
)
1. C语言编译程序的首要工作是()。
A. 检查语法错误
B. 检查逻辑错误
C. 检查程序的完整性
D. 生成exe文件
答案:A
2. 计算机内一切数据的存取、传输和处理都是以()形式进行的。
A. 十进制
B. 二进制
C. 八进制
D. 十六进制
答案:B
3. 下列变量名定义错误的是()。
A. a4
B. sum
C. _ch
D. f(x)
答案:D
4. 对结构化程序设计方法的特点描述错误的是()。
A. 自顶向下
B. 具有继承性
C. 模块化设计
D. 逐步求精
答案:B
5. 下列哪组标识符是正确的()。
A. a3,7d
B. _x1,temp
C. for,max
D. f(x),b2
答案:B
6. 下面选项中两个标识符都是不合格的选项是()
A. W,p_1。
19秋《面向对象程序设计》作业_1一、单选题 ( 每题4分, 共25道小题, 总分值100分 )1.答:B qq:80 — 500 — 92612.(4分) 答:A3.答:A4.能作为C++程序的基本单位是( )。
(4分)A. 字符B. 语句C. 函数D. 源程序文件答:C5.C++中函数返回值的类型是由()决定的。
(4分)A. return语句中表达式的类型B. 该函数定义时的类型C. 调用函数时的调用语句D. 系统根据结果答:B6.在下面的二维数组定义中,正确的是( )。
(4分)A. inta[5][]B. inta[][5]C.D. inta[](10)答:C7.面向对象方法的多态性是指()。
(4分)A. 一个类可以派生出多个特殊类B. 一个对象在不同的运行环境中可以有不同的变体C. 针对一消息,不同的对象可以以适合自身的方式加以响应D. 一个对象可以是由多个其他对象组合而成的答:C8.在下面的字符数组定义中,哪一个有语法错误。
()。
(4分)A. chara[20]=”abcdefg”B. chara[]=”x+y=55.”C. chara[15]D. chara[10]=’5’答:D9.若定义了函数 double *function(), 则函数function的返回值为()。
(4分)A. 实数型B. 实数的地址C. 指向函数的指针D. 函数的地址答:B10.当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。
(4分)A. 直接按系统设定的标准方式搜索目录B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C. 仅仅搜索源程序所在目录D. 搜索当前逻辑盘上的所有目录答:B11.(4分)12.C++语言的编译系统对宏命令的处理是( )。
(4分)A. 在程序运行时进行B. 在程序连接时进行C. 和C++程序的其它语句同时进行编译D. 在对源程序中其它成分正式编译之前进行13.(4分)14.若用数组名作为函数调用的实参,传递给形参的是()。
北语18春《程序设计引论》18春《程序设计引论》作业_1一、单选题1. 有如下程序main(){int a[3][3] = 1,2},{3,4},{5,6, i,j,s = 0;for(i = 1; i < 3; i++)for(j = 0; j <= i; j++)s += a[i][j];printf("%d\n",s);}该程序的输出结果是______。
( )A. A. 18B. B. 19C. C. 20D. D. 21答案A2. 下面选项中两个标识符都是不合格的选项是()A. W,p_1B. _abc,sumC. a-1,intD. x1O答案C3. 下列变量名定义错误的是()。
A. a4B. sumC. _chD. f(x)答案D4. 假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;则该程序段执行后,m的值是______。
( )A. A. 4B. B. 3C. C. 2D. D. 1答案D5. 假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是______。
( )A. A. 3B. B. 6C. C. 10D. D. 20答案D6. 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#include#define N 10void fun(int x[N]){ int i=0;while(i<N) scanf("%d",______);}在程序中下划线处应填入的是______。
( )A. A. x+iB. B. &x[i+1]C. C. x+(i++)D. D. &x[++i]7. 下列说法中错误的是( )A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行8. 有以下程序#includemain(){ char a=4;printf("%d\n",a=a<<1);}程序的运行结果是______。
VB程序设计19秋在线作业1【东北师范大学】5试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.要强制显式声明变量,可在窗体模块或标准模块的通用声明段中加入语句()。
[A.]Option Base 0[B.]Option Explicit[C.]Option Base 1[D.]OPtion Compare[提示:请根据所学知识,完成本题]正确答案是:B2.窗体的()属性在程序运行时其设置才起作用。
[A.]BorderStyle[B.]Caption[C.]MaxButton[D.]Left[提示:请根据所学知识,完成本题]正确答案是:D3.求一个三位正整数N的十位数的正确方法是()。
[A.]Int(N/lO)-Int(N/100)*10[B.]Int(N/10)-Int(N/100)[C.]N-Int(N/100)*100[D.]Int(N-Int(N/100)*100)[提示:请根据所学知识,完成本题]正确答案是:A4.执行语句Form1.ScaleLeft=100 : Forml .ScaleTop=200之后,窗体Form1的左上角坐标为()。
[A.](0,0)[B.](200,100)[C.](100. 200)[D.]视ScaleMode属性的当前值而定[提示:请根据所学知识,完成本题]正确答案是:C5.通过文本框的()事件过程可以获取文本框中键入字符的ASCII码值。
[A.]Change[B.]GotFocus[C.]LostFocus[D.]KeyPress[提示:请根据所学知识,完成本题]正确答案是:D6.下面的属性和方法中,()可以重新定义容器对象的坐标系统[A.]ScaleMode属性[B.]Scale方法[C.]DrawStyle属性[D.]DrawWidth属性。
C程序设计19秋在线作业1-答案3试卷总分:100 得分:100一、单选题 (共 20 道试题,共 60 分)1.以下的 for 循环 for(x=0,y=0;(y!=123)&&(x<4);x++) ; ()A.执行 3 次B.执行 4 次C.循环次数不定D.是无限循环[提示:仔细阅读以上题目,并完成作答]参考选项:B2.以下不属于算法基本特征的是()A.有穷性B.有效性C.可靠性D.有一个或多个输出[提示:仔细阅读以上题目,并完成作答]参考选项:C3.以下程序:main( ) { char s1[40]="country",s2[20]="side"; int i=0,j=0; while(s1[i]!='\0') i++; while(s2[j]!='\0') s1[i++]=s2[j++]; s1[i]=0; printf("%s\n",s1); } 的输出结果为()A.sideB.countryC.sidetryD.countryside[提示:仔细阅读以上题目,并完成作答]参考选项:D4.要把高级语言编写的源程序转换为目标程序,需要使用()A.编辑程序B.驱动程序C.诊断程序D.编译程序[提示:仔细阅读以上题目,并完成作答]参考选项:D5.当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是()A.k%2B.k%2==1C.(k%2)!=0D.!k%2==1。
19秋《C++》作业_1一、单选题( 每题5分, 共10道小题, 总分值50分)1.要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()。
A. const char *p=“ABCD”;B. char *const p=“ABCD”;C. char const *p=“ABCD”;D. const char * const p=“ABCD”;答:D q:【80】【500】【9261】2.C++程序从()开始执行。
(5分)A. 预处理命令B. 第一个函数的第一条语句C. 第一条语句D. main函数的第一条语句答:D3.在while循环中使用()语句可以立即跳出整个循环体。
(5分)A. continueB. returnC. caseD. break答:D4.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()。
(5分)A. 1B. 2C. 4D. 5答:B5.与C语言相比,C++增加了()的概念。
(5分)A. 函数B. 指针C. 类D. 变量答:C6.若在函数定义时省去类型标识符,则系统默认函数返回值类型为()。
(5分)A. 整形B. 浮点型C. 字符型D. 空类型答:A7.有如下语句int i=1;while(i<10);{i++;}则程序执行时循环执行()次。
(5分)A. 0B. 8C. 9D. 10答:C8.对于int *pa[5];的描述,正确的是()。
(5分)A. pa是一个指向数组的指针,所指向的数组是5个int型元素B. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量C. pa[5]表示某个数组的第5个元素的值D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针答:D9.函数调用自身被称为()。
(5分)A. 继承B. 重载C. 递归D. 多态答:C10.语句cout << setiosflags(ios::scientific) << setprecision(4) << a << endl; 中setprecision(4)的含义是()(5分)A. 设置输出域宽为4B. 设置用八进制输出数据C. 设置浮点数的输出精度为4D. 设置输出数据的间距为4二、多选题( 每题5分, 共3道小题, 总分值15分)1.以下说法中不正确的是()(5分)A. C++语言程序总是从第一个函数开始执行B. C++语言程序总是从main()函数开始执行C. C++语言程序中的main()函数必须放在程序的开始部分D. 在C++语言程序中,要调用的函数必须在main()函数中定义答:ACD2.设有以下定义:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int (*ptr)[4]=a,*p=a[0];则下列表达式中,能正确表示数组元素a[2][1]的表达式有()。
单选题1(4分) :A: (A)B: (B)C: (C)D: (D)2(4分) : 以下说法中正确的是:。
A: C语言程序总是从第一个定义的函数开始执行B: 在C语言程序中,要调用的函数必须放在main()函数中定义C: C语言程序总是从main()函数开始执行D: C语言程序中的main()函数必须放在程序的开始部分3(4分) :A: (A)B: (B)C: (C)D: (D)4(4分) : 字符串"\"ABC"\"的长度是。
A: 11B: 7C: 5D: 35(4分) : 设有以下说明语句struct stu { int a ; float b ; } stutype ;则下面的叙述不正确的是。
A: struct 是结构体类型的关键字B: struct stu 是用户定义的结构体类型C: stutype 是用户定义的结构体类型名D: a 和b 都是结构体成员名6(4分) :A: (A)B: (B)C: (C)D: (D)7(4分) : 下列关于C语言的说法错误的是()A: C程序的工作过程是编辑、编译、连接、运行B: C语言不区分大小写。
C: C程序的三种基本结构是顺序、选择、循环D: C程序从main函数开始执行8(4分) :A: (A)B: (B)C: (C)D: (D)9(4分) : 运行下面程序时,从键盘输入字母H,则输出结果是() #include void main( ) { char ch; ch=getchar( ); switch(ch) { case 'H':printf("Hello!\n"); case 'G':printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }A: Hello!B: Hello!Good Morning!C: Hello!Good morning! Bye_Bye!D: Hello! Bye_Bye!10(4分) :A: (A)B: (B)C: (C)D: (D)11(4分) :A: (A)B: (B)C: (C)D: (D)12(4分) :A: 4B: 3C: 2D: 113(4分) : 有定义int x[5],则以下表达式中不能代表数组元素x[1]的地址的是 A: &x[0]+1B: &x[1]C: &x[0]++D: x+114(4分) : 设有说明int (*ptr)[M]; 其中ptr是。
下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。
19秋《程序设计引论》作业1
一、单选题(共 10 道试题,共 50 分。
)
1. 下面有关C程序操作过程的说法中,错误的是()
A. C源程序经过编译,得到的目标文件即为可执行文件
B. C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C. C源程序不能通过编译,通常是由于语法错误引起的
D. 导致不能得到预期计算结果的主要原因是程序算法考虑不周
答案:A
2. 下面有关高级语言的说法中,正确的是()。
A. 高级语言编写的程序可读性好,执行效率也最高
B. 高级语言程序必须翻译成机器语言程序,计算机才能执行
C. 解释方式和编译方式相比,具有占用内存少、执行速度快的特点
D. C语言是一种解释型高级语言
答案:B
3. C语言源程序的扩展名为()
A. .exe
B. .c
C. .obj
D. .cpp
答案:B
4. 一个C语言程序是由()组成的。
A. 主程序
B. 子程序
C. 函数
D. 过程
答案:C
5. ()下面有关程序设计技术的说法中,错误的是
A. 机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B. 面向过程的程序设计方法通常采用结构化和模块化设计方法
C. 面向对象的程序设计方法采用客观世界的描述方式
D. C语言是一种兼顾面向过程和面向对象的高级程序设计语言
答案:D
6. C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为()
A. .exe。