西工大19春《C语言程序设计》在线作业答案
- 格式:docx
- 大小:14.31 KB
- 文档页数:9
西安工业大学头歌c语言程序设计答案1. 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( )。
[单选题] *任意(正确答案)第一个函数必须是主函数,其他函数任意必须完全按照执行的顺序排列其他函数可以任意,主函数必须在最后2. 若有以下数组说明,则数值最小的和最大的元素下标分别是()。
int a[l0]이={1,2,3,4,5,6,7,8,9,10}; [单选题] *1,101,90,9(正确答案)0,103. 下面不是C语言合法标识符的是 ( )。
[单选题] *abc11_123e2a(正确答案)xyz4. 以下叙述不正确的是: ( )。
[单选题] *分号是c语句的必要组成部分C程序的注释可以写在语句的后面函数是C程序的基本单位主函数的名字不一定非用main来表示(正确答案)5. C语言中允许的基本数据类型包括: ( )。
[单选题] *整型、实型(浮点型)、逻辑型整型、实型(浮点型)、字符型(正确答案)整型、字符型、逻辑型整型、实型(浮点型)、逻辑型、字符型6. 以下合法的赋值语句是:()。
[单选题] *a=b=10j++;(正确答案)x + yk = int(i+j);7. 在以下一组运算符中,优先级最高的是:()。
[单选题] *<=!(正确答案)%&&8. 下列能正确表示a≥10或a≤0的关系表达式是:()。
[单选题] *a>=10 or a<=0a<=10 || a>=0a>=10 || a<=0(正确答案)a>=10 && a<=09. 在C语言中,表达式23%7 的值为:() [单选题] *12(正确答案)310. 下述是C语言中有关变量定义的几个说法,正确的是:()。
[单选题] *变量可以不定义直接使用一个说明语句只能定义一个变量几个不同类型的变量可在同一语句中定义变量可以在定义时进行初绐化(正确答案)11. 设int a=12,则执行完语句a+=a-=a*a后,a的值是:()。
C++语言程序设计教程课后习题答案(2011-03-09 17:24:22) 标签:杂谈分类:学习第 1 章 C++ 语言概述练习题 1判断题×1. C++ 语言和 C 语言都是面向对象的程序设计语言。
√2.面向对象方法具有封装性、继承性和多态性。
√3. C 语言是 C++ 语言的一个子集。
C++ 语言继承了 C 语言。
×4. C++ 语言程序与 C 语言程序一样都是函数串。
×5. C++ 语言支持封装性和继承性,不支持多态性。
√6. C++ 语言比 C 语言对数据类型要求更加严格了。
√7. C++ 语言对 C 语言进行了一次改进,使得编程更加方便了。
×8. C++ 源程序在编译时可能出现错误信息,而在连接时不会出现错误信息。
√9.编译 C++ 源程序时,出现了警告错( Warning )也可以生成可执行文件。
√10. C++ 语言程序的实现也要经过编辑、编译连接和运行 3 个步骤。
单选题1.下列关于面向对象概念的描述中,错误的是(C)。
A.面向对象方法比面向过程方法更加先进B.面向对象方法中使用了一些面向过程方法中没有的概念C.面向对象方法替代了结构化程序设计方法D.面向对象程序设计方法要使用面向对象的程序设计语言D)。
2.下列各种高级语言中,不是面向对象的程序设计语言是(A . C++B . JavaC.VB D.CA)。
3.下列关于类的描述中,错误的是(A .类就是 C 语言中的结构类型B.类是创建对象的模板C.类是抽象数据类型的实现D.类是具有共同行为的若干对象的统一描述体4.下列关于对象的描述中,错误的是(C)。
A.对象是类的一个实例B.对象是属性和行为的封装体C.对象就是 C 语言中的结构变量D.对象是现实世界中客观存在的某种实体5.下列关于 C++ 程序中使用提取符和插入符的输入 /输出语句的描述中,错误的是( C )。
A .提取符是对右移运算符( >>)重载得到的B.插入符是对左移运算符(<<)重载得到的C.提取符和插入符都是双目运算符,它们要求有两个操作数D.提取符和插入符在输入/输出语句中不可以连用填空题1. C++ 语言具有面向对象方法中要求的三大特性:封装性、继承性和多态性。
《C语言程序设计》教材参考答案包括各单元:一.随堂练习二.本章自测第1章一.随堂练习【随堂练习1-1】1.根据上述示例模仿编程,输入正方形的边长,计算其面积。
#include <stdio.h>void main( ){ int a,s; //数据准备,边长a,面积sprintf("请输入正方形的边长:");scanf("%d",&a); //数据输入s=a*a; //数据计算printf("该正方形的面积为:%d.\n",s);}【随堂练习1-2】1.下面哪些标识符属于合法的用户自定义标识符:Main、void、_num、my$、a*、N4、3m、a-2答:合法的用户自定义标识符是:Main、_num、N42.结合【例1.2】指出程序代码中所用到的标识符哪些是关键字,哪些是预定义标识符,哪些是用户自定义标识符。
答:关键字:void、int预定义标识符:include、main、printf、scanf用户自定义标识符:a、b、c3.分析【例1.2】中函数的结构,包括函数首部(函数返回值类型、函数名、形式参数)、函数体语句(说明语句、可执行语句)。
答:函数首部:void main( ),其中函数返回值类型为void、函数名为main、形式参数无;函数体语句:{}内的语句为函数体,其中:说明语句为int a,b,c;,其余为可执行语句。
【随堂练习1-3】1.在VC++6.0环境中完成【例1.2】程序开发过程。
(略)2.查阅【例1.2】所对应的工程文件夹,了解相关文件的含义。
工程文件夹中:.CPP:用C/C++语言编写的源代码文件。
.DSP:VC开发环境生成的工程文件,VC4及以前版本使用MAK文件来定义工程。
项目文件,文本格式。
.DSW:VC开发环境生成的WorkSpace文件,用来把多个工程组织到一个WorkSpace中。
第一章测试1【单选题】(1分)C语言程序的基本单位是()A.程序行B.函数C.语句D.字符2【单选题】(1分)C语言规定,在一个源程序中main函数的位置()A.必须在最开始B.必须在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后3【单选题】(1分)对于一个正常运行的C程序,以下叙述中正确的是()A.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束B.程序的执行总是从main函数开始,在程序的最后一个函数中结束C.程序的执行总是从main函数开始,在main函数结束D.程序的执行总是从程序的第一个函数开始,在main函数结束4【单选题】(1分)以下叙述的是()A.C程序的主函数必须用main作为函数名B.C程序在书写时,有严格的缩进要求,否则不能编译通过C.一个C程序只能有一个主函数D.一个C程序可以包含多个不同名的函数5【单选题】(1分)下列说法正确的是()A.一个函数的函数体必须要有变量定义和执行部分B.C程序的书写格式自由,一个语句可以分写在多行上C.一个函数的函数体必须要有执行部分,可以没有变量定义D.C程序的书写格式严格限制,一行内必须写一个语句6【多选题】(1分)下列关于注释行的描述中,正确的是()A.单行注释以“//”开头,“//”后面是注释内容B.注释只在C语言源程序中有效,在编译时会被编译器忽略C.单行注释以符号“/*”开头,以符号“*/”结尾D.注释只能对程序中的某一行代码进行解释7【单选题】(1分)关于计算机语言的描述,正确的是()A.机器语言由0和1组成,执行速度快B.汇编语言比机器语言执行速度快C.汇编语言已将机器语言符号化,所以它与机器无关D.机器语言因为是面向机器的低级语言,所以执行速度慢8【单选题】(1分)用C语言编写的程序()A.可直接被执行B.是一个源程序文件C.经过编译或解释才能被执行D.经过编译、连接后被执行9【单选题】(1分)连接程序将一个C程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终生成一个可执行的二进制文件,它的后缀是()A..objB..cppC..libD..exe第二章测试1【单选题】(1分)C语言提供的数据类型关键字有()A.DoubleB.CharC.shortD.integer2【单选题】(1分)若有说明和语句:inta=5;a++;此处表达式a++的值是()。
(完整版)C语⾔程序设计练习题(含程序及参考答案)C语⾔练习题(所提供的源程序均采⽤⾃定义函数⽅式解决,如不采⽤函数⽅式,也可直接在main函数中借鉴该思想编程,因时间有限,所有程序未能⼀⼀验证,仅供参考使⽤)1、定义⼀个函数int fun(int a,int b,int c),它的功能是:若a,b,c能构成等边三⾓形函数返回3,若能构成等腰三⾓形函数返回2,若能构成⼀般三⾓形函数返回1,若不能构成三⾓形函数返回0。
#includeint fun(int a,int b,int c){if(a+b>c && b+c>a && a+c>b){if(a==b && b==c )return 3;else if(a==b||b==c||a==c)return 2;else return 1;}else return 0;}void main(){int a,b,c,shape;printf("\nInput a,b,c: ");scanf("%d%d%d",&a,&b,&c);printf("\na=%d, b=%d, c=%d\n",a,b,c);shape =fun(a,b,c);printf("\n\nThe shape : %d\n",shape);}2、编写⼀个程序,将两个变量的值交换, 例如变量a中的值原为 3,b中的值原为8,程序运⾏后 a 中的值为8,b中的值为3。
#includevoid fun(int *x,int *y){int t;t=*x;*x=*y;*y=t}void main(){int a=3,b=8;printf("%d %d\n",a,b);fun(&a,b);printf("%d %d\n",a,b);}3、从键盘输⼊3个数,将最⼤值放在变量a中,最⼩值放在变量c中。
C程序设计19春在线作业1-0002有以下程序
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2; printf("%d\n", *p + *q);
}
程序运行后的输出结果是()
A:16
B:10
C:8
D:6
答案:B
fseek(fd,-10L,1)中的fd和1分别为()
A:文件指针,文件的开头
B:文件指针,文件的当前位置
C:文件号,文件的当前位置
D:文件号,文件的开头
答案:B
若有下面的变量定义, int i,a[10],*p;以下语句中合法的是()A:p=a+2;
B:p=a[5];
C:p=a[2]+2;
D:p=&(i+2);
答案:A
设有如下定义: char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是()A:aa数组成元素的值分别是"abcd"和ABCD"
B:aa是指针变量,它指向含有两个数组元素的字符型一维数组
C:aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D:aa数组的两个元素中各自存放了字符'a'和'A'的地址
答案:D
表达式0x13&0x17的值是()
A:0x17
B:0x13
C:0xf8。
智慧树答案话言程序设计第1则试态问题:c语言是一种(选项46:机器语言B:汇编语言c:高级语言D:低级语言答案:【高级语言】问题:下列叙述错误的是()选项A:c程序中的每条语句都用一个分号作为结束符B:c程序中的每条命令都用一个分号作为结束符c:c程序中的变量必须先定义,后使用D:c话言以小写字母作为基本书写形式,并且c语言要区分字母的大小写答案:【c程序中的每条命令都用一个分号作为结束符】问题:下列各项中,不是c语言的特点是()选项:A:语言简洁、紧凑,使用方便B:数据类型丰富,可移植性好c:能实现汇编语言的大部分功能D:有较强的网络操作功能笞案:【有较强的网络操作功能】像问题:一个c程序的执行是从()。
选项A:本程序的ma1r函漖开始,到ma1n函数结束三:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束:本程序文件的第一个函数开始,到本程序mar函數结束芍:本程序的ma1的数开始,到本程序文件的最后一个函数结束:【本程序的mir函数开始,到mar函数结束】问题以下叙述不正确的是()。
A:一个c源程序必须包含一个mair函数B:一个c源程序可由一个或多个函数组成c:c程序的基本组成单位是函数D:在c程序中,注释说明只能位于一条语句的后面答案:【在c程序中,注释说明只能位于一条语句的后面】智慧树答案c语言程序设计第二章测试问题:合法的ε标识符是()选项4: 5 amB: a>oC: h1D: s3答案:【h1】问题:执行下列程序中的前出语句后,x的值是()。
mn()(2nx ("d,x*2,x+20));选项A:20B:40c:60D:0答案:【20】问题:执行下列程序后,显示的结果是()main()nc a:printf (ta,(a=3·5,a*4,a+5));}选项:A:65B:20c:15答案:【20】2问题:已知定义整形变量=,b,的值分别是2、3、4,运算表达式2=16+(+b9以后,a 值为(选项A:31B:30c:29D:28答案:【28】像问题:在语言中,要求参加运算的数必须是整数的运算符是()。
《C语言及程序设计》在线作业答案一、单选题(共15 道试题,共75 分。
)V1. 合法的C语言标识符是()。
A. abcB. 2abC. _a1D. /n满分:5 分2. 有两个字符数组a、b,则以下正确的输入语句是()。
A. gets(a,b);B. "scanf(""%s%s"",a,b);"C. "scanf(""%s%s"",a,b);"D. "gets(""a""),gets(""b"");"满分:5 分3. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。
main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}A. a1+a2+a3=48B. a1+a2+a3=25C. a1+a2+a3=10D. 不确定值满分:5 分4. 以下为一维整型数组a的正确说明是()。
A. inta(10);B. "intn=10,a[n];"C. "intn;scanf(""%d"",n);"D. "#defineSIZE10;inta[SIZE];inta[n];"满分:5 分5. 以下能对二维数组a进行正确初始化的语句是()。
A. inta[2][]={{1,0,1},{5,2,3}};B. "inta[][3]={{1,2,3},{4,5,6}};"C. "inta[2][4]={{1,2,3},{4,5},{6}};"D. "inta[][3]={{1,0,1},{},{1,1}};"满分:5 分6. 函数rewind(fp)的作用是:使文件位置指针()。
C语言程序设计课后习题1—8参考答案习题1参考答案一、简答题1、冯诺依曼计算机模型有哪几个基本组成部分?各部分的主要功能是什么?答:冯诺依曼计算机模型是由运算器、控制器、存储器、输入设备、输出设备五大功能部件组成的。
运算器又称算术逻辑部件,简称ALU,是计算机用来进行数据运算的部件。
数据运算包括算术运算和逻辑运算。
控制器是计算机的指挥系统,计算机就是在控制器的控制下有条不紊地协调工作的.存储器是计算机中具有记忆能力的部件,用来存放程序和数据.输入设备是用来输入程序和数据的部件。
输出设备正好与输入设备相反,是用来输出结果的部件。
2、简述计算机的工作原理。
答:计算机的工作原理可简单地概括为:各种各样的信息,通过输入设备,进入计算机的存储器,然后送到运算器,运算完毕把结果送到存储器存储,最后通过输出设备显示出来。
整个过程由控制器进行控制。
3、计算机软件系统分为哪几类?答:软件内容丰富,种类繁多,通常根据软件用途将其分为两大类:系统软件和应用软件。
系统软件是指管理、监控、维护计算机正常工作和供用户操作使用计算机的软件。
这类软件一般与具体应用无关,是在系统一级上提供的服务。
系统软件主要包括以下两类:一类是面向计算机本身的软件,如操作系统、诊断程序等。
另一类是面向用户的软件,如各种语言处理程序(像BC、VC等)、实用程序、字处理程序等。
在操作系统的基础上运行。
4、什么叫软件?说明软件与硬件之间的相互关系。
答:软件是指计算机程序及有关程序的技术文档资料。
两者中更为重要的是程序,它是计算机进行数据处理的指令集,也是计算机正常工作最重要的因素。
在不太严格的情况下,认为程序就是软件。
硬件与软件是相互依存的,软件依赖于硬件的物质条件,而硬件则需在软件支配下才能有效地工作.在现代,软件技术变得越来越重要,有了软件,用户面对的将不再是物理计算机,而是一台抽象的逻辑计算机,人们可以不必了解计算机本身,可以采用更加方便、更加有效地手段使用计算机。
西安工业大学《C语言程序设计》2019-2020学年第一学期期末测试题一、单项选择题(1’×40=40分)1.下面哪种方法不能用来描述算法:【】A)自然语言B)流程图C)数据结构D)计算机语言编写的程序2.以下叙述中错误的是【】A)C语言源程序经编译后生成后缀为.obj的目标程序B)C程序经过编译、连接之后才能形成一个真正可执行的二进制机器指令文件C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令3.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是【】A)大写字母B)连接符C)数字字符D)下划线4.以下不合法的用户标识符是【】A)j2_KEY B)double C)f4d D)_8_5.以下叙述中错误的是【】A)C程序必须由一个或一个以上的函数组成B)函数调用可以作为一个独立的语句存在C)若函数有返回值,必须通过return语句返回D)函数形参的值也可以传回给对应的实参6.对于一个正常运行的C程序,以下叙述中正确的是【】A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束7.以下叙述中正确的是【】A)预处理命令行必须位于C源程序的起始位置B)在C语言中,预处理命令行都以"#"开头C)每个C程序必须在开头包含预处理命令行:#include<stdio.h>D)C语言的预处理不能实现宏定义和条件编译的功能8.以下叙述不正确的是【】A)分号是C语言的必要组成部分B)C程序的注释可以写在语句的后面C)函数是C程序的基本单位D)主函数的名字不一定用main表示9.下列说法不正确的是【】A)定义变量必须要有数据类型B)任何变量必须先定义后使用C)所有的变量定义时系统并不分配相应的内存,而是在使用的时候才分配D)常量可以赋值给一个变量10.设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式执行后k值不相同的是【】A)k++B)k+=1C)++k D)k+111.以下叙述中正确的是【】A)break语句只能用于switch语句体中B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环C)break语句只能用在循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同12.在C语言中,函数返回值的类型最终取决于【】A)函数定义时在函数首部所说明的函数类型B)return语句中表达式值的类型C)调用函数时主函数所传递的实参类型D)函数定义时形参的类型13.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是【】A)c=tolower(c)/*tolower()是将大写字母转换为小写字母的函数*/B)c=c+32C)c=c-‘A’+‘a’D)c=(‘A’+c)-‘a’14.下面结构体的定义语句中,错误的是:【】A)struct student{char name[20];char sex;int age;};struct student s1;B)struct student{char name[20];char sex;int age;}struct student s1;C)struct student{char name[20];char sex;int age;}s1;D)struct{char name[20];char sex;int age;}s1;15.设有定义:char*p;以下选项中能够使字符型指针p正确指向一个字符串的是:【】A)char str[]=”China”;p=str[0];B)scanf(“%s”,p);C)p=getchar();D)p=”string”;16.阅读以下程序#include<stdio.h>void main(){int case;float printF;printf(“请输入2个数:”);scanf(“%d%f”,&case,&printF);printf(“%d%f”,case,printF);}该程序在编译时出现错误,其出错原因是:【】A)定义语句出错,case是关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出case的值17.表达式3.6-5/2+1.2+5%2的值是【】A)4.3B)4.8C)3.3D)3.818.sacnf(“%s%d,%f”,s,&i,&f),要想s=“Cumtb”,i=30,f=5.0;下面哪种输入方式能使变量得到正确的结果:【】A)cumtb305B)Cumtb305.0C)Cumtb30,5D)cumtb30.05.019.以下数组定义中错误的是【】A)int x[][3]={0};B)int x[2][3]={{l,2},{3,4},{5,6}};C)int x[][3]={{l,2,3},{4,5,6}};D)int x[2][3]={l,2,3,4,5,6};20.定义数组int a[10],若整型类型变量长度是2个字节,数组a的首地址是0,则&a[5]的值是:【】A)5B)10C)6D)1221.要求通过while循环不断读入字符,当读入字母N时结束循环。
西北工业大学智慧树知到“计算机科学与技术”《C语言程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.计算机算法可以用()等方法表示。
A.自然语言B.流程图C.方块图D.伪代码2.以下叙述中正确的是()。
A.宏替换不占用运行时间,只占用编译时间B.在程序的一行上可以出现多个有效的预处理命令行C.使用带参数的宏时,参数的类型应与宏定义时的一致D.C语言的编译预处理就是对源程序进行初步的语法检查3.C源程序中正确的文件名写法是()。
A.c:user\text.txtB.c:\user\text.txtC.c:\user\text.txtD.c:\\user\\text.txt4.在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是()。
A.整型表达式B.整型常量或整型表达式C.整型常量D.任何类型的表达式5.以下不正确的说法是()。
A.静态变量如果没有指定初值,则其初值是0B.局部变量如果没有指定初值,则其初值不确定C.函数中的静态变量在函数每次调用时,都会重新设置初值D.全局变量、静态变量的初值是在编译时指定的6.C语言对嵌套if语句的规定是:else总是与()。
A.缩进位置相同的if配对B.第一个if配对C.最前面的if配对D.其之前最近的if配对7.组成C语言程序的是()。
A.过程B.子程序C.函数D.主程序和子程序8.构成一个C程序的是()。
A.若干个主函数和若干个非主函数B.若干个主函数和最多一个非主函数C.一个主函数和若干个非主函数D.一个主函数和最多一个非主函数9.以下叙述不正确的是()。
A.预处理命令行都必须以#开始B.预处理命令行可以出现在C程序中任意一行上C.在程序中凡是以#开始的语句行都是预处理命令行D.C程序在执行过程中对预处理命令行进行处理10.以下程序有语法错误,有关错误原因的正确说法是()。
main() int G=5,k; void prt_char(); … k=prt_char(G); …A.语句void prt_char(); 有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线第1卷参考答案一.综合考核1.参考答案:ABD2.参考答案:A3.参考答案:D4.参考答案:D5.参考答案:C6.参考答案:D7.参考答案:C8.参考答案:C9.参考答案:D10.参考答案:C。
计算机程序设计基础2018-2019学年第二学期一.选择题:(共30分,每题1分)1.关于C语言中的变量,以下说法正确的是______。
A)变量的类型可以根据需要随时改变B)变量的类型是在定义的时候确定的C)变量可以没有数据类型D)变量的取值范围与其类型没有关系2.以下数据定义中,有语法错误的是______。
A)double A,a; B)float _0,*q[7]; C)char For; D)int n=6,G[n];3.以下选项中,非法的C语言常量是______。
A)'\\'B)6.18e-5 C)0x5G D)0L4.如果要使x=3.1415926正确赋值,则x应定义为______。
A)int x; B)long x; C)float x; D)double x;5.下面定义的数组中,占用内存空间最大的是______。
A)char a[20]; B)int b[5]; C)float c[4]; D)double d[3];6.若有定义:int x=5, y=7;, 则表达式++(x+y)的值是______。
A)12 B)13 C)14 D)有语法错误7.若有定义:int x=18; 则执行语句x=5/9*x+5;后,变量s的值是______。
A)5 B)10 C)15 D)08.若有定义:int x;,能使表达式 5<x<10的值为1的所有数据是______。
A)6,7,8,9 B)大于5的所有整数C)所有的整数D)小于10的所有整数9.若有定义:int m=3.8, n=3; ,则以下表达式值为0的是______。
A)m||n B)m/n C)m==n D)m>n && n>0 10.下面的C语言运算符中,优先级高于“!=”但低于“+”的运算符是____。
A)&& B)>= C)/ D)=11.若int x=5, y=6, p=0 ; 则执行以下语句后p值是______。
------------------------------------------------------------------------------------------------------------------------------ (单选题)1: 设置一个单选按钮(OptionButton )所代表选项的选中状态,应当在属性窗口中改变的属性是( ) 。
A: CaptionB: NameC: TextD: value正确答案:(单选题)2: inputBox函数返回值的类型为( )A: 数值B: 字符串C: 变体D: 数值或字符串(视输入的数据而定)正确答案:(单选题)3: 为了把窗体上的某个控件变为活动的,应执行的操作是( ) 。
A: 单击窗体的边框B: 单击该控件的内部C: 双击该控件D: 双击窗体正确答案:(单选题)4: Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是( ) 。
A: 属性、事件、方法B: 控件、属性、事件C: 窗体、控件、过程D: 窗体、控件、模块正确答案:(单选题)5: Sub过程与Function过程最根本的区别是什么。
A: Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以B: Function过程可以有参数,Sub过程不可以C: 两种过程参数的传递方式不同D: Sub过程的过程名不能返回值,而Function过程能通过过程名返回值正确答案:(单选题)6: 打开菜单编辑器的快捷键是什么。
A: Ctrl+EB: Shift+EC: Alt+ED: Tab+E正确答案:(单选题)7: 不具有输入数据功能的控件是( )控件A: 文本框B: 选项按钮C: 列表框D: 窗体------------------------------------------------------------------------------------------------------------------------------ 正确答案:(单选题)8: 设在菜单编辑器中定义了一个菜单项,名为menu1 。
西北工业大学智慧树知到“计算机科学与技术”《C语言程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.在C语言中,字符‘A’在内存中以()形式存放。
A.反码B.原码C.BCD码D.ASCII码2.当定义一个结构体变量时,系统分配给它的内存量是()。
A.结构中第一个成员所需内存量B.结构中最后一个成员所需内存量C.成员中占内存量最大的容量D.各成员所需内存量的总和3.计算机算法可以用()等方法表示。
A.自然语言B.流程图C.方块图D.伪代码4.函数rewind的作用是()。
A.将位置指针指向文件中所要求的特定位置B.使位置指针重新返回文件的开头C.使位置指针自动移至下一个字符位置D.使位置指针指向文件的末尾5.若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是()。
A.“r+b”B.“wb+”C.“ab”D.“a+b”6.在C语言中,要求参加运算的数必须是整数的运算符是()。
A.=B./C.*D.%7.构成一个C程序的是()。
A.若干个主函数和若干个非主函数B.若干个主函数和最多一个非主函数C.一个主函数和若干个非主函数D.一个主函数和最多一个非主函数8.三种基本程序结构是()。
A.顺序结构B.选择结构C.树结构D.循环结构9.函数体一般包括()两部分。
A.操作B.执行C.形式D.声明10.组成C语言程序的是()。
A.过程B.子程序C.函数D.主程序和子程序第1卷参考答案一.综合考核1.参考答案:D2.参考答案:D3.参考答案:ABD4.参考答案:B5.参考答案:B6.参考答案:D7.参考答案:C8.参考答案:ABD9.参考答案:BD10.参考答案:C。
西工大19春《C语言程序设计》在线作业
试卷总分:100 得分:0
一、单选题(共35 道试题,共70 分)
1.当定义一个结构体变量时,系统分配给它的内存量是()。
A.各成员所需内存量的总和
B.结构中第一个成员所需内存量
C.成员中占内存量最大的容量
D.结构中最后一个成员所需内存量
正确答案:A
2.在宏定义#define PI
3.14159中,用宏名PI代替一个()。
A.单精度数
B.双精度数
C.常量
D.字符串
正确答案:D
3.
1
A.无限循环
B.循环次数不定
C.4次
D.3次
正确答案:C
4.
1
A.A
B.B
C.C
D.D
正确答案:D
5.不合法的常量是:()。
A.’\2’
B.""
C.’’
D.\483
正确答案:C
6.以下不正确的定义语句是()。
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9} ;
C.char c1[]={’1’,’2’,’3’,’4’,’5’} ;
D.char c2[]={’\x10’,’\xa’,’\x8’};
正确答案:B
7.()是C语言提供的合法的数据类型说明关键字。
A.Float
B.signed
C.integer
D.Char
正确答案:B
8.一个C程序总是从()函数开始运行的。
A.main
B.include
C.int
D.for
正确答案:A
9.属于合法的C语言长整型常量是()。
A.5876
B.0L
C.2.0E10
D.(long)58762
正确答案:B
10.
1。