计算机基础与程序设计多项选择题(答案)概要
- 格式:doc
- 大小:168.00 KB
- 文档页数:19
一、阶段测验(一)多选题1、CE2、AB3、BD4、DE5、AC6、BCDE7、BDE8、ADE9、AE 10、ACE11、ADE 12、BCDE 13、AC 14、BD 15、ABC16、BCD 17、ACDE 18、BCD 19、ABCE 20、CD21、ACD 22、AD 23、CD 24、BD 25、ABE(二)单选题1、A2、D3、D4、D5、C6、C7、A8、C9、B 10、A11、B 12、C 13、A 14、B 15、B 16、C 17、D 18、D 19、D 20、B21、B 22、D 23、D 24、D 25、A 26、D 27、B 28、D 29、B 30、C31、B 32、C 33、D 34、B 35、D 36、C 37、B 38、B 39、D 40、D41、B 42、A 43、B 44、A 45、D 46、C 47、C 48、C 49、B 50、B51、D 52、C 53、B 54、A 55、D 56、A 57、A 58、C 59、C 60、C61、A 62、A 63、D 64、A 65、C 66、C 67、B 68、B 69、C 70、D71、C 72、A 73、B 74、A 75、C 76、D 77、B 78、C 79、C 80、C81、B 82、D 83、B 84、C 85、C 86、B 87、B 88、D 89、B 90、C91、B 92、D 93、C 94、B 95、C 96、C 97、C 98、B 99、A 100、A二、简答练习略三、作业1、作业一已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年,变量定义部分程序已给出如下:main(){int year;scanf("%d",&year);.............}关键字:【year%4==0|year%100!=0|year%400==0】分数:【33|33|34】2、作业二是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格)。
2020年计算机基础与程序设计自考试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要包括哪些部分?A. 中央处理器、内存、硬盘B. 中央处理器、内存、输入设备C. 中央处理器、内存、输出设备D. 中央处理器、内存、外设答案:D2. 下列哪种语言是高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C3. 在计算机中,一个字节的二进制数可以表示的最大无符号整数是:A. 255B. 256C. 512D. 1024答案:A4. 下列哪种计算机属于微型计算机?A. 个人计算机B. 小型计算机C. 中型计算机D. 大型计算机答案:A5. 计算机网络的目的是什么?A. 实现数据传输和通信B. 实现信息资源共享C. 实现分布式计算D. A和B答案:D6. 下列哪种编程范式是面向对象的编程范式?A. 过程式编程B. 函数式编程C. 面向对象编程D. 逻辑式编程答案:C7. 在C语言中,下列哪个关键字用于定义整型变量?A. floatB. intC. charD. double答案:B8. 下列哪个函数用于在C语言中输出?A. printfB. scanfC. putcharD. gets答案:A9. 在Python中,下列哪个关键字用于定义函数?A. defB. classC. ifD. while答案:A10. 在Java中,下列哪个关键字用于定义类?A. classB. interfaceC. extendsD. implements答案:A二、填空题(每题2分,共20分)1. 计算机软件系统包括________和________两大部分。
答案:系统软件、应用软件2. 计算机病毒的传播途径主要有________、________和________三种。
答案:磁盘、网络、移动存储设备3. 在计算机中,一个字节的二进制数可以表示的最大有符号整数是________。
答案:1274. 在计算机中,________是负责指挥和控制计算机各部分协调工作的部件。
第1章计算机基础知识测试一、单项选择题1.世界上第一台电子计算机诞生于_________年。
A)1946 B)1956 C)1940 D)19502.个人计算机属于_________。
A)小巨型机 B)小型计算机 C)微型计算机 D)中型计算机3.第一代电子计算机采用的主要逻辑元件是_________。
A)大规模集成电路 B)中、小规模集成电路C)电子管 D)晶体管4.第二代电子计算机采用的主要逻辑元件是_________。
A)大规模集成电路 B)晶体管C)电子管 D)中、小规模集成电路5.第三代电子计算机的主要逻辑元件采用_________。
A)晶体管 B)中、小规模集成电路C)大规模集成电路 D)电子管6.就工作原理而言,目前大多数计算机采用的是科学家_________提出的“存储程序和程序控制”原理。
A)艾仑·图灵 B)冯·诺依曼 C)乔治·布尔 D)比尔·盖茨7.用计算机进行资料检索工作属于计算机应用中的_________。
A)科学计算 B)数据处理 C)人工智能 D)过程控制8.中国国防科技大学研制的“银河"计算机属于_________。
A)巨型计算机 B)工作站 C)大型主机 D)小巨型计算机9.第四代计算机使用的逻辑器件是_________。
A)晶体管 B)电子管C)中小规模集成电路 D)大规模及超大规模集成电路10.CAD和CAM是当今计算机的主要应用领域,其具体的含义是下列选项的_________。
A)计算机辅助设计和计算机辅助测试B)计算机辅助教学和计算机辅助设计C)计算机辅助设计和计算机辅助制造D)计算机辅助制造和计算机辅助教学11.在计算机中,一条指令代码由_________和操作码两部分组成。
A)指令码 B)地址码 C)运算符 D)控制符12.通常,根据所传递的内容与作用不同,可将系统总线分为3类:数据总线、地址总线和_________。
2022广东专升本计算机基础与程序设计真题一、选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个各选项中只有一个是符合题目要求的,请将其选出并将答题卡的相应代码涂黑,错涂多涂或未涂均无分。
1.下图所示的计算机部件是下列选项中的()。
A.CPUB.内存C.网卡D.主板2.下列有关窗口的描述中,错误的是()。
A.应用程序窗口最小化后转到后台执行B.Windows窗口上部通常是标题栏C.Windows系统上显示的窗口是活动窗口D.拖拽窗口标题栏可以移动窗口3.在Windows系统中删除U盘中的文件,下列说法正确的是()。
A.可通过回收站还原B.可通过撤消操作还原C.可通过剪贴板还原D.文件被彻底删除,无法还原4.关于Word2010中的“项目符号和编号”,下列说法错误的是()。
A.可以使用“插入”选项卡插入“项目符号和编号”B.可以设置编号的起始号码与编号样式C.可以自定义项目符号为符号或图片D.可以自定义项目符号和编号的字体颜色5.在Word 2010中,要使下图所示的图形能够自动编号,应插入()。
A.批注B.尾注C.题注D.脚注6.在Word 2010中,要对文档的各级别标题及正文进行顺序调整,最方便操作的视图()。
A.大纲视图B.普通视图C.页面视图D.Web版式视图7.在Excel 2010中,单元格显示“#####”的原因可能是()。
A.数据类型错误B.单元格宽度不够C.公式只引用错误D.单元格当前宽度不够8.关于Excel 2010的工作簿和工作表,下列描述中错误的是()。
A.工作簿由若干个工作表组成B.新建的工作簿一般包含3个工作表C.工作簿文件的扩展名为.xlsxD.工作簿可以没有工作表9.关于Excel 2010的高级筛选,下列说法中错误的是()。
A.可以将高级筛选结果复制到其他位置B.可以在原有数据区域显示筛选结果C.同一行不同单元格中的条件互为“与”逻辑关系D.不同行单元格中的条件互为“与”逻辑关系10.在PowerPoint 2010中,方便添加、删除移动幻灯片的视图是()。
2022广东专插本计算机基础与程序设计答案
1.在Visual Basic中最基本的对象是(A)它是应用程序的基石
(A)标签(B)窗体(C)文本框(D)命令按钮
2.事件驱动应用程序的典型操作序列是(B)
(A)启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件
(B)接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件
(C)执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件
(D)等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码
3.对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是(B)
(A)Picture(B)Caption(C)Name(D)Lcon
4.从键盘上输入两个字符串,分别保存在变量str1和str2中。
确定第二个字符串在第一个字符串中起始位置的函数是(A)(A)Left(B)Mid(C)String(D)Instr
5.函数Int(1 00*Rnd+1)的取值范围是(C)
(A)从1到1 00(B)从0到1 00(C)从1到1 01(D)从0到1 01
6.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为(D)
(A)0(B)-1(C)True(D)False
7.下列符号常量的申明中,(A)是不合法的
(A)Const a As Single=1.1(B)Const a As Integer=“1 2”
(C)Const a As Double=Sin(1)(D)Const a=“OK”。
一、多项选择题1、若定义 char c[11]; 可将字符串″I am a boy″ 赋给数组c,下面正确的选项有()(分数:2分)A. c=″I am a boy″B. getchar(c)C. gets(c)D. scanf(″%s″,c)E. for(i=0;i<10;i++) scanf(″%c″,&c[i];c[10])=’\0’标准答案是:CE。
您的答案是:AB2、设有定义int a[3][6],*p;则正确的指向数组元素的指针赋值是( ) (分数:2分)A. p=*aB. p=a[0]C. p=aD. p=a+1E. p=*(a[0]+1)标准答案是:AB。
您的答案是:3、设有说明:char s[20];下面各项中能够正确的将一个字符串"abcd"赋给s数组的有()(分数:2分)A. s="abcd";B. gets(s);C. scanf("%s",s);D. strcpy(s,"abcd");E. strcpy("abcd",s);标准答案是:BD。
您的答案是:4、有以下定义和语句:struct stud {char name [10]; int age;} struct stud s, *ps; ps=&s; 则下面正确的语句是( ) (分数:2分)A. s={″Mary″,30}B. (*ps)→age=30C. =″Mary″D. scanf(″%d″,&ps→age)E. strcpy(ps→name,″Mary″)标准答案是:DE。
您的答案是:5、main(){ int i,j,a[]={1,3,5,7,9,11,13,15};i=5;switch(i){ default:printf(″%d\n″,a[i]);case 1:printf(″%d\n″,a[3]);case 2:printf(″%d\n″,a[++i]);break;case 3:printf(″%d\n″,a[--i]);}}上述程序的输出结果不包括()(分数:2分)A. 5B. 7C. 9D. 11E. 13标准答案是:AC。
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题郑州大学土木工程学院2010年11月第一章计算机及程序设计基础知识一、单项选择题1.一个完整的计算机系统应该包括( D )A.主机和外设B.主机和操作系统C.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中, 指令通常是由( A )A .操作码、操作数组成B .源操作数、目标操作数组成C .反码、补码组成D .直接寻址、目的寻址组成3.下列设备中属于输出设备的是( D )A .扫描仪B .键盘C .鼠标D .显示器4.整数-2 在机器内存中的表示是( B )A .1000000000000010B .1111111111111110C .11111111111111101D .11111111111111115.如果文件存储的是数据在内存中存放的字节形式, 则该文件是( C )A .ASCII 文件B .文本文件C .二进制文件D .设备文件6.下列软件中属于应用软件的是( C )A. Ms-DosB. Windows2000C. WPS2000 字处理软件D. C 语言处理程序7. 在计算机硬件设备中能用作输入设备是( B )A. 显示器B. 键盘C. 绘图仪D. 打印机8. 在Dos 系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A. .OBJB. .CC. .BATD. .BAK9.具有只读功能的内存储器是指( A )A .ROMB .RAMC .硬盘D .CD-ROM10. 存储量1MB 等于( C )3 A.210字节 B.220字节 C.230字节 D.2 字节11. 下面数据中最小数是( A )A.(0.1100)2B.(0.64)8C.(0.8125)10D.(0.D)1612. CPU 处理数据和指令的基本单位是字(Word),一个字的字长是(D)A. 8bitsB. 16bitsC. 32bitsD. 与CPU 数据总线有关的bit 位数13. 与十进制1100等值的十六进制数是( B )A. 44AB. 44CC. 54AD. 54C14. 与二进制数1011.01 等值的十进制数是( C )A.7.25B.11.05C.11.25D.19.2515.Unix 是( D )A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统16. 一个二进制数位也称为一个( D )A.wordB.byteC.KBD.bit17.( B )是用助记符来表示指令的符号语言。
4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.微机一般是16位机或32位机,它指的是机器的( d )。
A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C 的所有文件复制到C盘TC子目录下,一定成功的命令是( c )。
A.COPY A:\*P*.CB.COPY A:\??P*.C C:C.COPY A:\??P*.CD.COPY ??P*.C C:\TC3.在C程序中,main函数的位置是( c )。
A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0( c )。
A.a&&(a>0)B.!a||aC.a%=aD.a>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b? a:c>d? c:d的值是( d )。
A.2B.3C.4D.56.在C程序中,设一表达式中包含有int, long, char和unsigned类型的变量和数据,这四种类型数据的转换规则是( )。
A.int→unsigned→long→charB.char→int→long→unsignedC.char→int→unsigned→longD.int→char→unsigned→long7.设有说明:int a=11, b=10;执行表达式a%=b+(a&&b)后,a的值为( )。
A.0B.1C.11D.228.下面程序段的运行结果是( )。
main(){int x=1,y=2,z=3,s=0;if(y>x)if(y>z) s=1;else s=2;else s=3;printf(”% d\ n”,s);}A.0B.1C.2D.319.设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:( )。
一、单项选择题1、下面程序的运行结果是()#include <stdio.h>main(){ int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(a<b) { p=p1;p1=p2;p2=p;}printf("%d, %d",*p1,*p2);printf("%d, %d", a, b);}(分数:1分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。
您的答案是:A2、若定义double d;则d在内存中分配的字节数是()(分数:1分)A. 1B. 2C. 4D. 8标准答案是:D。
您的答案是:3、C 语言源程序的基本单位是()(分数:1分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。
您的答案是:4、退出Turbo C 2.0返回系统,在主菜单File项中可选择()(分数:1分)A. LoadB. NewC. SaveD. Quit标准答案是:D。
您的答案是:5、在 C 程序中, main 函数的位置是 ( ) (分数:1分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后标准答案是:C。
您的答案是:6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分)A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符标准答案是:C。
您的答案是:7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分)A. 程序的执行总是从main函数开始,在main函数结束B. 程序的执行总是从程序的第一个函数开始,在main函数结束C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。
您的答案是:8、语句char *s=”\t\\Name\Address\n’’;中,指针s所指字符串的长度为( ) (分数:1分)A. 说明不合法B. 13C. 14D. 15标准答案是:C。
您的答案是:9、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()(分数:1分)A. 地址传递B. 单向值传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定传递方式标准答案是:B。
您的答案是:10、下面程序的输出结果是()main( ){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int i,j,k=0;for(i=0;i<3;i++)k=k+a[i][0];printf(″%d\n″,k);}(分数:1分)A. 27B. 33C. 39D. 45标准答案是:A。
您的答案是:11、以下程序段的运行结果是( )for(y=1;y<10;) y=((x=3*y,x+1),x-1);printf(“x=%d,y=%d”,x,y);(分数:1分)A. x=27,y=27B. x=15,y=14C. x=12,y=13D. x=y=27标准答案是:B。
您的答案是:12、在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;) {i+=k;if(i>j) {printf("%d\n",s);break;}s+=i;}}(分数:1分)A. 4B. 5C. 6D. 7标准答案是:C。
您的答案是:13、下面程序段的循环次数是()int k=2;while(k==0) printf(″%d″,k);k--; printf(″\n″);(分数:1分)A. 0B. 1C. 2D. 无限次标准答案是:A。
您的答案是:14、若有如下语句int x=3;do{printf(""%d\n",x-=2);}while(!(--x));则上面程序段()(分数:1分)A. 输出的是1B. 输出的是1和-2C. 输出的是3和0D. 是死循环标准答案是:B。
您的答案是:15、下列程序段的输出结果是()void main(void){int y=1,x=5;if(x<0) y=-1;if(x>=0) y=0;printf("%d\n", y);}(分数:1分)A. -1B. 0C. 1D. 5标准答案是:B。
您的答案是:16、执行下列语句printf(“%d”,’a’= =’A’)后输出为()(分数:1分)A. 1B. 语法错C. 0D. 97标准答案是:C。
您的答案是:17、下列叙述中错误的是( ) (分数:1分)A. 计算机不能直接执行用C语言编写的源程序B. C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D. 后缀为.obj和.exe的二进制文件都可以直接运行标准答案是:D。
您的答案是:18、以下使i的运算结果为4的表达式是( ) (分数:1分)A. int i=0,j=0;(i=3,(j++)+i);B. int i=1,j=0;j=i=(i=3)*2);C. int i=0,j=1;(j==1)?(i=1):(i=3);D. int i=1,j=1;i+=j+=2;标准答案是:D。
您的答案是:19、如果 a=5,b=2,c=3,d=4 ,则表达式 a>b? a:c>d? c:d 的值是 ( ) (分数:1分)A. 2B. 3C. 4D. 5标准答案是:D。
您的答案是:20、计算机能够自动按照人们的意图进行工作的最基本思想是 ( ) (分数:1分)A. 采用逻辑部件B. 存储程序和数据C. 控制代码D. 总结结构标准答案是:B。
您的答案是:21、( )是用助记符来表示指令的符号语言(分数:1分)A. 机器语言B. 汇编语言C. 高级语言D. 语言处理程序标准答案是:B。
您的答案是:22、一个二进制数位也称为一个()(分数:1分)A. wordB. byteC. KBD. bit标准答案是:D。
您的答案是:23、Unix 是()(分数:1分)A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统标准答案是:D。
您的答案是:24、当已经存在一个abc.txt文件时,执行函数fopen("abc.txt","r++")的功能是()(分数:1分)A. 打开abc.txt文件,清除原有的内容B. 打开abc.txt文件,只能写入新的内容C. 打开abc.txt文件,只能读取原有内容D. 打开abc.txt文件,可以读取和写入新的内容标准答案是:D。
您的答案是:25、函数ftell(fp)的作用是( ) (分数:1分)A. 得到文件当前位置指针的位置B. 移动流式文件的位置指针C. 初始化流式文件的位置指针D. 以上答案均正确标准答案是:A。
您的答案是:26、在执行fopen函数时,若执行不成功, 则函数的返回值是( ) (分数:1分)A. TRUEB. -1C. 1D. NULL标准答案是:D。
您的答案是:27、以下对结构体变量stu1中成员age的非法引用是( )。
struct student{int age;int num;} stu1,*p;p=&stu1;(分数:1分)A. stu1.ageB. student.ageC. p->ageD. (*p).age标准答案是:B。
您的答案是:28、在说明一个结构体变量时系统分配给它的存储空间是()(分数:1分)A. 该结构体中第一个成员所需的存储空间B. 该结构体中最后一个成员所需的存储空间C. 该结构体中占用最大存储空间的成员所需的存储空间D. 该结构体中所有成员所需的存储空间的总和标准答案是:D。
您的答案是:29、变量的指针,其含义是指该变量的( ) (分数:1分)A. 值B. 地址C. 名D. 一个标志标准答案是:B。
您的答案是:30、下面程序段的运行结果是。
( )main(){char a[]="language",*p;p=a;while(*p!='u') {printf("%c",*p-32);p++;}}(分数:1分)A. LANGUAGEB. languageC. LANGD. langUAGE标准答案是:C。
您的答案是:31、以下程序的运行结果是()。
sub(int x,int y,int *z){*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%4d,%4d,%4d\n",a,b,c);}}(分数:1分)A. 5, 2, 3B. -5,-12, -7C. -5, -12, -17D. 5, -2, -7标准答案是:B。
您的答案是:32、下列程序的输出结果是( )。
main(){char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5;printf(″%d″,*--p);}(分数:1分)A. 非法B. a[4]的地址C. 5D. 3标准答案是:C。
您的答案是:33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( ) (分数:1分)A. &i=3B. *p=3C. *p=3D. p=&i标准答案是:D。
您的答案是:34、若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( ) (分数:1分)A. i=*pB. *p=*&jC. i=&jD. i=**p标准答案是:B。
您的答案是:35、合法的数组定义是()(分数:1分)A. int a[] = "language";B. int a[5] = {0,1,2,3,4,5};C. char a = "string";D. char a[] = {"0,1,2,3,4,5"};标准答案是:D。