《程序设计基础》试题及答案

合集下载

程序设计基础练习题全部有答案版

程序设计基础练习题全部有答案版
第十章
1.若有以下定义和语句,且
0<iw10,则对数组元素的错误引用
2.
则其中表达式M(C)
D 3.
输出2
输出3
的是(D)
D非0的数
(M?(a++):
(a--),
入和(M= =0)等价
。、和(M!=0)
等价
在C语言的
B、
if
为(D)
A、关系表达式
B、
D 4.
C、算术表达式
D、
#in clude<stdio.h>
和(m==1)等价
和(M!=1)等价
语句中,用作判断的表达式
C、for、while、do- while;D if、goto、con ti nue
3.在C语言中,为了结束while语句构成的循 环,while后一对圆括号中表达式的值应该为(A)。
A0B、1C、trueD非0
4.在C语言中,为了结束do-while语句构成的
5. 循环,while后一对圆括号中表达式的值应该为(A)
B、0.6
C、0.625
D、0.
B 2.
F列语句
int k=8567;
printf(
“|%06d|\n
,k);
A、输出格式描述符不合法
B、输出为||
C、输出为|8567 |
输出为卜08567|
C 3.
int k=8567;
printf(
“|%-06d|\n
,k);
A、输出格式描述符不合法
B、输出为||
prin tf("%6.2f\n",x);
运行结果为(C)
A223.8
B、

程序设计基础(C语言)习题以及答案

程序设计基础(C语言)习题以及答案

其身正,不令而行;其身不正,虽令不从。

——《论语》一、选择题1.下列属于C语言中合法的标识符的是( B )A 、ex-1B 、-cookC 、951aD 、if2.若 x 为 float 型变量,则以下语句(A )。

x=213.82631;printf("%-4.2f\n",x);A、输出为213.83B、输出格式描述符的域宽不够,不能输出C、输出为213.82D、输出为-213.823.一个C程序的执行是从(C )A、main函数开始,直到最后一个函数结束B、第一个函数开始,直到最后一个函数结束C、main函数开始,直到main函数结束D、第一条语句开始,直到最后一条语句结4.构成C语言源程序的基本单位是(B )A、过程B、函数C、子程序D、命令5.以下叙述不正确的是(D )A、注释说明被计算机编译系统忽略B、注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用C、注释符“/”和“*”之间不能有空格D、在C程序中,注释说明只能位于一条语句的后面6.在C程序中,main函数的位置( A)A、可以任意B、必须作为最后一个函数C、必须作为第一个函数D、必须放在它所调用的函数之后7. C语言属于(C )A、机器语言B、汇编语言C、高级语言D、低级语言云路鹏程九万里,雪窗萤火二十年。

——《王实甫》人之为学,不日进则日退,独学无友,则孤陋而难成;久处一方,则习染而不自觉。

——《顾炎武》8.使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是(D )。

A、a=25 b=25(空格分开)B、25 25(空格分开)C、25,25D、a=25,b=259. 下列叙述中,不正确的是( C)A、分号是C语句的必要组成部分B、C语句的注释可以写在语句的后面C、主函数的名字不一定用main表示D、函数是C程序的基本单位10.C程序是由( B)构成的A、若干过程B、一个或多个函数C、若干子程序D、一个主程序与若干子程序11. 以下程序的输出结果是(B )。

程序设计基础练习题(全答案版)

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习参考答案:一、选择题的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。

A.互联网 B. Windows C. C# D. 网络操作系统2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。

A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”)C. System.Console.WriteLine(“x={0}”,x)D. System.Console.WriteLine(“x={x}”)3.要退出应用程序的执行,应执行下列的_A___语句。

A. Application.Exit();B. Application.Exit;C. Application.Close();D. Application.Close;4.关于C#程序的书写,下列不正确的说法是__D________。

A.区分大小写B.一行可以写多条语句C.一条语句可以写成多行D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法5. 在C#语言中,下列能够作为变量名的是__C__。

A.if B. 3ab C. b_3a D. a-bc7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。

A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=08. 以下程序的输出结果是___C_____。

A. 5B. 4C. 6D. 不确定9. If语句后面的表达式应该是__A___。

A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:该程序的输出结果是__A___。

A. a=0,b=1B. a=1,b=1C. a=1,b=0D. a=2,b=211.以下叙述正确的是__D___。

《程序设计基础》期终考试试卷(A卷)及答案

《程序设计基础》期终考试试卷(A卷)及答案

适用专业:一、选择题(每小题2分,共40分)(1) 下列说法正确的是()A.main()函数必须放在C 程序的开头B main()函数必须放在C 程序的最后C main()函数可以放在C 程序的中间部分,但在执行C程序时是从程序开头执行的D main()函数可以放在C 程序的中间部分,但在执行C程序时是从main()函数开始执行的。

(2) C语言规定,必须用()作为主函数名。

A FunctionB includeC mainD stdio(3) 下列说法正确的是()A 执行C程序不是从main()函数开始的B C程序书写格式严格限制,一行内必须写一个语句C C程序书写格式自由,一行内可以分写在多行上D C程序书写格式严格限制,一行内必须写一个语句,并要有行号(4) 下列字符串属于标识符的是()A _WLB 3_3333C intD LINE3(5) C语言中能用来表示整型常量的进制是()A 十进制、八进制、十六进制B 十二进制、十进制C 六进制、八进制D 二进制、十进制(6) C 语言中,回车换行符是()A \nB \tC \vD \b(7) C语言中,下列类型属于基本类型的是()A整型、实型、字符型B 空类型、枚举型C 结构体类型、实型D 数组类型、实型(8) printf( )函数中用到格式符”%4s”,其中数字4表示输出的字符串占4列。

如果字符串长度大于4,则按原字符长从左各右全部输出;如果字符串长度小于4,则输出方式为()。

A 从左起出该字符串,右补空格B 按原字符长从左向右全部输出C 右对齐输出该字符,左补空格D 输出错误信息。

(9) 以下正确的C语言标识符是()A %xB a+bC a123D test!(10) 以下程序的输出结果是()main(){ int I=012,j=12,k=0x12;Printf(“%d,%d,%d\n”,I,j,k);}A 10,12,18B 12,12,12C 10,12,12D 12,12,18(11) 已知int x=30,y=50,z=80;以下语句执行后变量x,y,z的值分别为( ) If(x>y||x<z&&y>z) z=x;x=y;y=z;A x=50,y=80,z=80B x=50,y=30,z=30C x=30,y=50,z=80D x=80,y=30,z=50(12) 判断字符型变量ch为小写字母的表达式是()A ‘a’<=ch<=’z’B (ch>=a)&&(ch<=z)C (ch>=’a’)||(ch<=’z’)D (ch>=’a’)&&(ch<=’z’)(13) for语句中的表达式可以部分或全部省略,但两个()不可省略。

程序设计基础理论练习题(带答案)

程序设计基础理论练习题(带答案)

程序设计基础理论练习题(带答案)程序设计基础理论练习题(带答案)1. 编程语言的发展历程从机器语言到高级语言的发展,现代计算机编程语言的分类和特点。

答案:编程语言的发展经历了多个阶段。

最早的计算机只能使用机器语言进行编程,这是一种由0和1组成的二进制代码。

随着计算机的发展,高级语言逐渐出现。

高级语言通过使用更接近自然语言的语法和结构,使得编程更加易于理解和用户友好。

现代计算机编程语言多种多样,比如C、Java、Python等。

它们各自有着不同的特点和用途。

2. 数据类型与变量不同编程语言中常见的数据类型和变量的定义、使用方法。

答案:不同编程语言中常见的数据类型包括整数、浮点数、布尔值、字符和字符串等。

变量用于存储不同类型的数据。

在大部分编程语言中,变量需要先定义,然后才能使用。

定义变量时需要指定变量名和数据类型。

变量名是用于标识变量的名称,而数据类型决定了变量可以存储的值的种类和范围。

使用变量时可以给其赋值或者读取其值。

3. 运算符常见的运算符有哪些?它们的功能和使用方法是什么?答案:常见的运算符包括算术运算符、比较运算符、逻辑运算符和赋值运算符等。

算术运算符包括加、减、乘、除、取余等,用于执行基本的数学运算。

比较运算符用于比较两个值的大小关系,包括等于、大于、小于等。

逻辑运算符用于处理布尔值,比如与、或、非等。

赋值运算符用于将一个值赋给一个变量。

4. 控制流程程序中常见的控制流程结构,包括条件判断和循环结构。

答案:程序中常见的控制流程包括条件判断和循环结构。

条件判断结构用于根据某个条件的真假来决定执行不同的代码段。

常见的条件判断结构有if语句和switch语句。

循环结构用于反复执行某段代码,直到满足某个条件才停止。

常见的循环结构有while循环、do-while循环和for循环。

5. 函数和模块函数和模块的定义和使用方法,函数的参数传递和返回值。

答案:函数是一段封装了特定功能的代码块,可以被反复调用。

c语言程序设计基础试题及答案

c语言程序设计基础试题及答案

c语言程序设计基础试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是C语言中的合法整数?A. 0x10B. 0X1GC. 08D. 0L答案:A3. 在C语言中,用于定义一个函数的关键字是?A. defineB. functionC. defD. void答案:B4. C语言中,以下哪个是正确的字符串定义?A. char str[] = "Hello";B. char str[] = {"Hello"};C. char str = "Hello";D. char str[] = 'Hello';答案:A5. 在C语言中,以下哪个运算符用于求余?A. %B. /C. //D. %答案:A二、填空题(每题3分,共15分)1. 在C语言中,定义一个整型变量的关键字是________。

答案:int2. 如果一个函数没有返回值,应该使用________关键字声明。

答案:void3. 在C语言中,________运算符用于连接字符串。

答案:+4. C语言中,________运算符用于比较两个值是否相等。

答案:==5. 在C语言中,________关键字用于定义一个指针变量。

答案:*三、简答题(每题5分,共20分)1. 简述C语言中数组和指针的关系。

答案:在C语言中,数组名可以被当作指向数组第一个元素的指针。

数组的每个元素可以通过指针运算来访问。

2. 解释C语言中函数原型声明的作用。

答案:函数原型声明提供了函数的名称、返回类型和参数类型,但不需要函数体。

它允许在函数定义之前调用函数,同时帮助编译器检查函数调用的正确性。

3. 什么是C语言中的预处理指令,举例说明。

答案:预处理指令是C语言中的特殊命令,用于在编译之前处理源代码。

国家开放大学《程序设计基础》复习题及参考答案

国家开放大学《程序设计基础》复习题及参考答案

国家开放大学期末考试程序设计基础大作业2022年3月一、题目(一)单选题(每题2分,共30分)1.现代计算机的内部对于数据采用的表示形式是()。

A.二进制B.八进制C.十进制D.十六进制2.当代计算机的体系结构称为"冯·诺依曼"体系,冯·诺依曼机的主要思想之一是()。

A.程序存储B.设计机器语言C.自动执行程序D.存储器为核心3.现代电子计算机诞生的理论基础是()。

A.图灵机B.图灵测试C.冯·诺依曼机D.邱奇论题4.CPU主要包括()。

A.运算器、控制器和寄存器B.运算器、控制器和存储器C.控制器D.运算器和存储器5.汇编程序的任务是()。

A.将汇编语言编写的程序转换为目标程序试卷号:程序设计基础大作业第1页(共5页)B.将汇编语言编写的程序转换为可执行程序C.将高级语言编写的程序转换为汇编语言程序D.将高级语言编写的程序转换为可执行程序6.C语言是()。

A.机器语言B.汇编语言C.高级语言D.目标语言7.在C语言中,字符串常量的定界符是()。

A.空格B.单引号C.双引号D.方括号8.在C语言中,不合法的int型常量是()。

A.32767B.0678C.0XABCD.32768L9.JAVA语言的类别是()。

A.面向过程的程序设计语言B.面向问题的程序设计语言C.面向对象的程序设计语言D.面向硬件的程序设计语言10.以下所列语句中,合法的语句是()。

A.a=1,b=1B.++a;C.a=a+1=5;D.y=int(a).11.栈的逻辑结构是()。

A集合B线性结构C树型结构D图型结构12.在软件需求完全确定的情况下,应该采用的软件开发模型是()。

试卷号:程序设计基础大作业第2页(共5页)A.瀑布模型B.渐进式开发模型C.原型模型D.螺旋模型13.若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为___。

A排序B查找C遍历D建立14.在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是()。

程序设计基础c语言试题及答案

程序设计基础c语言试题及答案

程序设计基础c语言试题及答案一、选择题(每题2分,共20分)1. C语言中,用于表示逻辑“与”的运算符是:A. &&B. ||C. &D. |答案:A2. 下列哪个选项不是C语言中的关键字?A. intB. floatC. longD. double答案:D3. 在C语言中,下列哪个函数用于将字符串连接起来?A. strcat()B. strcmp()C. strcpy()D. strlen()答案:A4. C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A5. 下列哪个选项是C语言中的合法变量名?A. 2nd_nameB. intC. _nameD. name$答案:C6. C语言中,用于定义一个指针的语法是:A. int *p;B. int *p = 0;C. int p*;D. int *p = 1;答案:A7. 在C语言中,下列哪个选项是正确的函数声明?A. int function(int a, int b);B. int function(int, int);C. int function(int a; int b);D. int function(int, int a, b);答案:A8. C语言中,用于表示逻辑“非”的运算符是:A. !B. ~C. &&D. ||答案:A9. 下列哪个选项是C语言中的合法常量?A. 1.23B. 0x1AC. 0123D. All of the above答案:D10. 在C语言中,下列哪个选项是正确的数组声明?A. int arr[5] = {1, 2, 3};B. int arr[5] = {1, 2, 3, 4, 5, 6};C. int arr[] = {1, 2, 3};D. int arr[5];答案:C二、填空题(每题2分,共20分)1. C语言中,用于输入的函数是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海电视大学2011至2012学年度第1学期期中考试
计算机应用技术和计算机信息管理专业《程序设计基础》试题计算机科学与技术专业《Visual Basic程序设计#》试题
2011年11月姓名:学号:班级:
题号一二总分
分数
要求:1.选择题直接将答案写此word里。

2.操作题,现在c:盘用自己学号姓名建个文件夹,让后将操作题
保存到该文件夹。

得分评卷人
一、单选题(20分)
1、下面属于合法的变量名的是( c )。

A.X_yz B.123abc C.Integer D.X-Y
2、菜单中“生成解决方案”的目的是:( c )
A.将程序翻译成可以看懂的文件
B.将程序重新正确编排
C.将程序生成计算机能够执行的机器代码,使之能够脱离VB开发环境运行
D.检查程序中有无错误的机器代码,以便能够脱离VB开发环境运行
3、要使窗体Form1的标题栏中显示“正在复制文件…”,以下哪条语句是正确的?( b )A. Form1.Caption = “正在复制文件…”
B. Form1.title = “正在复制文件…”
C. Form1.Text = “正在复制文件…”
D. Form1.名称 = “正在复制文件…”
4、在运行时要使某个控件可见但不可用,则应设置以下哪个属性?( b )
A. Locked
B. Enabled
C. Visible
D. Disenabled
5、VB.NET提供了结构化程序设计的三种基本结构,三种基本结构是( d )。

A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构
C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构
6、 15除以4余数的-3次方的表达式是:( b )
A.mod(15,4)^(-3)
B.(15 mod 4)^(-3)
C.15.0 MOD 4^-3.0
D.MOD(15.0,4)^-3.0
7、数学关系式3≤x<10表示成正确的表示式是( b )。

A.3<=x<10 B.3<=x and x<10 C.x>=3 or x<10 D.3<=x and <10
8、以下 d 是不正确的For…Exit结构。

A.For x=1 to 20 Step 2 B.For x=3 to -3 step -3
……
Next x Next
C.For x=1 to 10 D.For x=3 to 10 Step 3
……
Next x Next y
9、 中检查程序逻辑错误的一般方法是:b
A.设置断点
B.蓝色浪线提示
C.使用立即窗口
D.在开发环境中进行判断
10、在程序中调用某个控件时应使用该控件的:a
A. Caption属性值
B. name属性值
C. Title属性值
D. Top属性值
得分评卷人
二、操作题(80分)
1、超市为了促销,按购买货物的款数多少分别给予不同的优惠折扣,具体折扣情况如下:
购物不足100元的,没有折扣;
购物满100元(含100元,下同),不足500元的,减价5%;
购物满500元,不足1000元的,减价8%;
购物满1000元,不足3000元的,减价10%;
购物满3000元的,减价15%。

新建项目test01,将其保存在考试目录下,此程序功能是:根据输入的购物款计算出应付款,增加“清除”和“退出”按钮。

程序界面如下:(10分)
2.新建项目test02,将其保存在考试目录下,此程序功能是:输入4个数字,求出最大的数字和最小的数字,并显示在下面的文本框中,如下图:(10分)
3、新建项目test03,将其保存在目录下,要求:
1)程序执行结果如下图;
2)此程序功能是:随机产生1个整数(整数的范围为0-100),并显示在第1个文本框中,单击“判断”按钮,能判断该整数是奇数还是偶数,并显示在第2个文本框中;
3)第2个文本框设置为不可修改;
4)单击“退出”按钮退出该程序。

单击“判断”按钮界面
4.新建项目test04,将其保存在考试目录下,此程序功能是:求n到m之间所有奇数之和(m>n),如下图:(15分)
5、新建项目test05,将其保存在考试目录下,要求:
1)程序运行界面如下图;
2)单击“产生数组”按钮,随机产生8个整数,整数的范围为0-50,并显示在第一个文本框中;(用数组实现)
3)单击“求最大值”按钮,计算出8个整数中最大的整数,并显示在第二个文本框中;
4)将2个文本框改为不可修改状态。

(10分)。

相关文档
最新文档