最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

计算机基础与程序设计多项选择题(答案)

来源:动视网 责编:小OO 时间:2025-10-01 17:50:17
文档

计算机基础与程序设计多项选择题(答案)

一、单项选择题1、下面程序的运行结果是(   )#include main(){int*p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;   if(aageD.(*p).age标准答案是:B。您的答案是:28、在说明一个结构体变量时系统分配给它的存储空间是( )(分数:1分)A.该结构体中第一个成员所需的存储空间B.该结构体中最后一个成员所需的存储空间C.该结构体中占用最大存储空间的成员所需的存储空间D.该结构体中所有成员所需的存储空间的总和标准答案是:D。您的答案是:29
推荐度:
导读一、单项选择题1、下面程序的运行结果是(   )#include main(){int*p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;   if(aageD.(*p).age标准答案是:B。您的答案是:28、在说明一个结构体变量时系统分配给它的存储空间是( )(分数:1分)A.该结构体中第一个成员所需的存储空间B.该结构体中最后一个成员所需的存储空间C.该结构体中占用最大存储空间的成员所需的存储空间D.该结构体中所有成员所需的存储空间的总和标准答案是:D。您的答案是:29

一、单项选择题
1、下面程序的运行结果是(    ) 

#include 

main() 

{ int *p1,*p2,*p; 

int  a=5,b=8; 

p1=&a;p2=&b; 

    if(a    printf("%d, %d",*p1,*p2); 

    printf("%d, %d", a, b);} 

(分数:1分) 

A. 8,5 5,8 

B. 5,8 8,5 

C. 5,8 5,8 

D. 8,5 8,5 

标准答案是:A。您的答案是:A 
2、若定义double d;则d在内存中分配的字节数是(   ) (分数:1分) 

A. 1 

B. 2 

C. 4 

D. 8 

标准答案是:D。您的答案是: 
3、C 语言源程序的基本单位是(   ) (分数:1分) 

A. 过程 

B. 函数 

C. 子程序 

D. 语句 

标准答案是:D。您的答案是: 
4、退出Turbo C 2.0返回系统,在主菜单File项中可选择() (分数:1分) 

A. Load 

B. New 

C. Save 

D. 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=”\\\\\Name\\Address\\n’’;中,指针s所指字符串的长度为(     ) (分数:1分) 

A. 说明不合法 

B. 13 

C. 14 

D. 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. 27 

B. 33 

C. 39 

D. 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=27 

B. x=15,y=14 

C. x=12,y=13 

D. 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. 4 

B. 5 

C. 6 

D. 7 

标准答案是:C。您的答案是: 
13、下面程序段的循环次数是(   ) 

int  k=2; 

while(k==0)  printf(″%d″,k); 

k--; printf(″\\n″); 

(分数:1分) 

A. 0 

B. 1 

C. 2 

D. 无限次 

标准答案是:A。您的答案是: 
14、若有如下语句 

   int x=3; 

   do{printf(""%d\\n",x-=2);}while(!(--x)); 

   则上面程序段( ) 

(分数:1分) 

A. 输出的是1 

B. 输出的是1和-2 

C. 输出的是3和0 

D. 是死循环 

标准答案是: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. -1 

B. 0 

C. 1 

D. 5 

标准答案是:B。您的答案是: 
16、执行下列语句printf(“%d”,’a’= =’A’)后输出为(  ) (分数:1分) 

A. 1 

B. 语法错 

C. 0 

D. 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. 2 

B. 3 

C. 4 

D. 5 

标准答案是:D。您的答案是: 
20、计算机能够自动按照人们的意图进行工作的最基本思想是 (       ) (分数:1分) 

A. 采用逻辑部件 

B. 存储程序和数据 

C. 控制代码 

D. 总结结构 

标准答案是:B。您的答案是: 
21、(      )是用助记符来表示指令的符号语言 (分数:1分) 

A. 机器语言 

B. 汇编语言 

C. 高级语言 

D. 语言处理程序 

标准答案是:B。您的答案是: 
22、一个二进制数位也称为一个(   ) (分数:1分) 

A. word 

B. byte 

C. KB 

D. bit 

标准答案是:D。您的答案是: 
23、Unix 是(   ) (分数:1分) 

A. 单用户、单任务的操作系统 

B. 单用户、多任务的操作系统 

C. 多用户、单任务的操作系统 

D. 多用户、多任务的操作系统 

标准答案是:D。您的答案是: 
24、当已经存在一个abc.txt文件时,执行函数fopen("abc.txt

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. TRUE 

B. -1 

C. 1 

D. NULL 

标准答案是:D。您的答案是: 
27、以下对结构体变量stu1中成员age的非法引用是(   )。 

struct student 

int  age; 

int  num; 

} stu1,*p; 

p=&stu1; 

(分数:1分) 

A. stu1.age 

B. student.age 

C. p->age

D. (*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. LANGUAGE 

B. language 

C. LANG 

D. 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, 3 

B. -5,-12, -7 

C. -5, -12, -17 

D. 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. 5 

D. 3 

标准答案是:C。您的答案是: 
33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 (  ) (分数:1分) 

A. &i=3 

B. *p=3 

C. *p=3 

D. p=&i 

标准答案是:D。您的答案是: 
34、若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是(   ) (分数:1分) 

A. i=*p 

B. *p=*&j 

C. i=&j 

D. 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。您的答案是: 
36、在下述程序中,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. 4 

B. 5 

C. 6 

D. 7 

标准答案是:C。您的答案是: 
37、 

有如下程序片段: 

int i = 0; 

while(i++ <= 2)

printf("%d", i); 

则i的最终执行结果是:( ) 

(分数:1分) 

A. 2 

B. 3 

C. 4 

D. 无结果 

标准答案是:B。您的答案是: 
38、以下有关switch语句的正确说法是(      ) (分数:1分) 

A. break语句是语句中必须的一部分 

B. 在switch 语句中可以根据需要使用或不使用break语句 

C. break语句在switch 语句中不可以使用 

D. 在switch 语句中的每一个case都要用break语句 

标准答案是:B。您的答案是: 
39、关于 if 语句下面叙述正确的是(   ) (分数:1分) 

A. 只有当 if 语句中表达式的值等于 1 时,才执行 if 的内嵌语句 

B. 只有当 if 语句中表达式的值为假时,才执行 if 的内嵌语句 

C. 只有当 if 语句中表达式的值等于 0 时,才执行 if 的内嵌语句 

D. 只要 if 语句中表达式的值非 0 时,就执行 if 的内嵌语句 

标准答案是:D。您的答案是: 
40、关于switch中的表达式,正确的说法是(   ) (分数:1分) 

A. 它必须是算术表达式 

B. 它必须是关系表达式 

C. 它必须是逻辑表达式 

D. 它可以是任意类型的表达式 

标准答案是:D。您的答案是: 
41、设有 int a =3, b=-4, c=0 ;表达式 ((a>b)?a:b ) &&c<0 的值是(   ) (分数:1分)

A. -4 

B. 0 

C. 1 

D. 3 

标准答案是:B。您的答案是: 
42、按冯诺依曼的设计思想,计算机采用的数制是(      ) (分数:1分) 

A. 二进制 

B. 八进制 

C. 十进制 

D. 十六进制 

标准答案是:A。您的答案是: 
43、下列转义字符中,表示回车的是(  ) (分数:1分) 

A. \\0 

B. \\n 

C. \\r 

D. \\f 

标准答案是:B。您的答案是: 
44、具有只读功能的内存储器是指(   ) (分数:1分) 

A. ROM 

B. RAM 

C. 硬盘 

D. CD-ROM 

标准答案是:A。您的答案是: 
45、CPU处理数据和指令的基本单位是字(Word),一个字的字长是() (分数:1分) 

A. 8bits 

B. 16bits 

C. 32bits 

D. 与CPU数据总线有关的bit位数 

标准答案是:D。您的答案是: 
46、在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(  ) (分数:1分) 

A. .OBJ 

B. .C 

C. .BAT 

D. .BAK 

标准答案是:C。您的答案是: 
47、如果文件存储的是数据在内存中存放的字节形式 , 则该文件是(   ) (分数:1分) 

A. ASCII 文件 

B. 文本文件 

C. 二进制文件 

D. 设备文件 

标准答案是:C。您的答案是: 
48、下列设备中属于输出设备的是(   ) (分数:1分) 

A. 扫描仪 

B. 键盘 

C. 鼠标 

D. 显示器 

标准答案是:C。您的答案是: 
49、整数-2在机器内存中的表示是(   ) (分数:1分) 

A. 1000000000000010 

B. 1111111111111110 

C. 11111111111111101 

D. 1111111111111111 

标准答案是:B。您的答案是: 
50、字符串常数"CHINA"在内存中存储时占的字节数是( ) (分数:5分) 

A. 5 

B. 6 

C. 7 

D. 8 

标准答案是:B。您的答案是: 
51、设有int p,q;以下不正确的语句是( ) (分数:5分) 

A. p*=3 

B. p/=q 

C. p+=3 

D. p&&=q 

标准答案是:D。您的答案是: 
52、不能进行++和--运算的数据类型是( ) (分数:5分) 

A. 指针 

B. int 

C. double 

D. long 

标准答案是:C。您的答案是: 
53、变量包括数据类型与存储类别两种属性,其中存储类别属性主要用来决定(    ) (分数:1分) 

A. 变量的存储长度 

B. 变量的生存期 

C. 变量的作用范围 

D. 变量的取值范围 

标准答案是:B。您的答案是: 
54、 C程序在作逻辑运算时判断操作数真、假的表述中,正确的是(  ) (分数:5分) 

A. 0为假,非0为真 

B. 只有1为真 

C. -1为假,1为真 

D. 0为真,非0为假 

标准答案是:A。您的答案是: 
55、 

一个完整的计算机系统应该包括(   )

(分数:1分) 

A. 主机和外设 

B. 主机和操作系统 

C. 硬件系统和系统软件 

D. 硬件系统和软件系统 

标准答案是:D。您的答案是: 
56、 

在计算机中 , 指令通常是由(   )

(分数:1分) 

A. 操作码、操作数组成 

B. 源操作数、目标操作数组成 

C. 反码、补码组成 

D. 直接寻址、目的寻址组成 

标准答案是:A。您的答案是: 
57、在 Turbo C 2.0 中,寻求在线帮助可按键(   ) (分数:1分) 

A. F1 

B. F5 

C. F9 

D. F10 

标准答案是:A。您的答案是: 
58、若 a=9 ; b=8 ,则表达式 (a=++b)?++a:++b 的值是 (       ) (分数:1分) 

A. 8 

B. 9 

C. 10 

D. 7 

标准答案是:C。您的答案是: 
59、算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的(  ) (分数:1分) 

A. 正当性 

B. 可行性 

C. 确定性 

D. 有穷性 

标准答案是:C。您的答案是: 
60、fgetc函数的作用是指定文件读入一个字符,该文件的打开方式必须是(    ) (分数:1分) 

A. 只写 

B. 追加 

C. 读或读写 

D. 答案BC均正确 

标准答案是:C。您的答案是: 
61、下列语句中不能实现循环结构的语句是( ) (分数:5分) 

A. if语句 

B. while语句 

C. do—while语句 

D. for语句 

标准答案是:A。您的答案是: 
62、-123的原码是(    ) (分数:1分) 

A. 11111011 

B. 10000101 

C. 01111011 

D. 0000101 

标准答案是:A。您的答案是: 
63、设 char x =′a′;则printf(″x = ﹪c, y = ﹪c \\ n″,x,97);的输出是(  ) (分数:1分) 

A. x=a,y=97 

B. x=97,y=a 

C. x=97,y=97 

D. x=a,y=a 

标准答案是:D。您的答案是: 
、在文件使用方式中,字符串″rb″表示 (  ) (分数:1分) 

A. 打开一个已存在的二进制文件,只能读取数据 

B. 打开一个文本文件,只能写入数据 

C. 打开一个已存在的文本文件,只能读取数据 

D. 打开一个二进制文件,只能写入数据 

标准答案是:A。您的答案是: 
65、若要用fopen( )函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开时的模式是(  ) (分数:1分) 

A. "ab+" 

B. "wb+" 

C. "rb+" 

D. "ab" 

标准答案是:C。您的答案是: 
66、所谓“裸机“是指(  ) (分数:1分) 

A. 单片机 

B. 单板机 

C. 不装备任何软件的计算机 

D. 只装备操作系统的计算机 

标准答案是:C。您的答案是: 
67、下面程序执行后,i的值是(  ) 

main( ) 

{  int a [5]={1,2,3,4,5},i=2; 

   printf(″%d″,a[i++]); 

(分数:1分) 

A. 1 

B. 3 

C. 2 

D. 4 

标准答案是:B。您的答案是: 
68、若x=2,y=3,则x&y的结果是(    ) (分数:1分) 

A. 0 

B. 2 

C. 3 

D. 5 

标准答案是:B。您的答案是: 
69、若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是(    ) (分数:1分) 

A. EOF 

B. -1 

C. 非零值 

D. NULL 

标准答案是:C。您的答案是: 
70、在C语言中,确定函数返回值的类型由(    ) (分数:1分) 

A. return语句中的表达式类型 

B. 调用该函数的主函数类型决定 

C. 调用函数时临时决定 

D. 定义函数时所指定的函数类型决定 

标准答案是:D。您的答案是: 
71、以下叙述中不正确的是(    ) (分数:1分) 

A. 表达式a&=b等价于a=a&b 

B. 表达式a|=b等价于a=a|b 

C. 表达式a!=b等价于a=a!b 

D. 表达式a^=b等价于a=a^b 

标准答案是:C。您的答案是: 
72、凡是函数中未指定存储类别的局部变量,其隐含的存储类别是(    ) (分数:1分) 

A. 自动(auto) 

B. 静态(static) 

C. 外部(extern) 

D. 寄存器(register) 

标准答案是:A。您的答案是: 
73、对do语句while(表达式);结构的循环,下列说法正确的是(  ) (分数:1分) 

A. 当表达式的值为非零时不执行循环体 

B. 循环体至少被执行一次 

C. 当表达式的值为零时循环体一次也不执行 

D. 循环体仅被执行一次 

标准答案是:B。您的答案是: 
74、如果int i = 3, 则printf("%d", -i++ )的输出结果及i的值是(    ) (分数:1分) 

A. -3 4 

B. -4 4 

C. -4 3 

D. -3 3 

标准答案是:A。您的答案是: 
75、以下运算符中优先级最低的是(    ) (分数:1分) 

A. && 

B. & 

C. || 

D. | 

标准答案是:C。您的答案是: 
76、表达式aA. ~,&,<, ||

B. ~,||,&,<

C. ~,&,||,<

D. ~,<,&,||

标准答案是:D。您的答案是: 
77、有下列程序,则(    ) 

int d=10; 

main() 

{Int a=3;printf(“%d,%d\\n”,a,d); }

(分数:1分) 

A. a是全局变量,d是全局变量; 

B. a是局部变量,d是全局变量 

C. a是全局变量,d是局部变量; 

D. a是局部变量,d是局部变量 

标准答案是:B。您的答案是: 
78、有两个字符数组a、b,则以下正确的输入语句是( ) (分数:1分) 

A. gets(a,b); 

B. scanf("%s%s",a,b); 

C. scanf("%s%s",&a,&b); 

D. gets("a"),gets("b"); 

标准答案是:C。您的答案是: 
79、函数调用语句:fseek(fp,-13L,1);的含义是( ) (分数:1分) 

A. 将文件位置指针移到距离文件头13个字节处 

B. 将文件位置指针从文件尾处向后退13个字节处 

C. 将文件位置指针从当前位置向后移动13个字节处 

D. 将文件位置指针移到距离当前位置13个字节处 

标准答案是:C。您的答案是: 
80、与二进制数 1011.01 等值的十进制数是(   ) (分数:1分) 

A. 7.25 

B. 11.05 

C. 11.25 

D. 19.25 

标准答案是:C。您的答案是: 
81、与十进制1100等值的十六进制数是(     ) (分数:1分) 

A. 44A 

B. 44C 

C. 54A 

D. 54C 

标准答案是:B。您的答案是: 
82、下列程序的输出结果是(  )。 

#include

main( ) 

{ struct stru {int a,b; char c[6];}; 

printf(″%d\\n″,sizeof(struct stru)); 

(分数:1分) 

A. 2 

B. 4 

C. 8 

D. 10 

标准答案是:D。您的答案是: 
83、若有如下语句 

   int x=3; 

   do{printf(""%d\\n",x-=2);}while(!(--x)); 

   则上面程序段( ) 

(分数:1分) 

A. 输出的是1 

B. 输出的是1和-2 

C. 输出的是3和0 

D. 是死循环 

标准答案是:B。您的答案是: 
84、两次运行下面程序,如果从键盘上分别输入 6 和 4 ,则程序的输出结果是 (       ) 

  main (    ) 

  {int x; 

     scanf( ″ %d ″ ,&x); 

     if(x++>5) printf( ″ %d ″ ,x);

     else printf( ″ %d\\n ″ ,x-1);} 

(分数:1分) 

A. 7 和 5 

B. 6 和 3 

C. 7 和 4 

D. 6 和 4 

标准答案是:C。您的答案是: 
85、 若执行下面程序时,从键盘输入数据 3 和 4 ,则程序的输出结果是(   ) 

main( ) 

{  int a,b,s; 

scanf( ″ %d %d ″ , &a,&b); 

s=a; 

if(as=s*s; 

printf( ″ %d ″ ,s); 

(分数:1分) 

A. 9 

B. 12 

C. 16 

D. 25 

标准答案是:C。您的答案是: 
86、以下正确的描述是( ) (分数:1分) 

A. continue语句的作用是结束整个循环的执行 

B. 只能在循环体内和switch语句体内使用break语句 

C. 在循环体内使用break语句或continue语句的作用相同 

D. 从多层循环嵌套中退出时,只能使用goto语句 

标准答案是:B。您的答案是: 
87、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是(    ) (分数:1分) 

A. float 

B. int 

C. long 

D. double 

标准答案是:B。您的答案是: 
88、下列说法不正确的是(   ) (分数:1分) 

A. 一个C程序由一个或多个源程序文件组成 

B. 一个C程序以函数为的编译单位 

C. 不同函数中可以使用相同名字的变量 

D. C函数既可以嵌套定义又可以嵌套调用 

标准答案是:D。您的答案是: 
、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为(    ) (分数:1分) 

A. 地址传递 

B. 单向值传递 

C. 由实参传给形参,再由形参传回给实参 

D. 由用户指定传递方式 

标准答案是:B。您的答案是: 
90、C语言源程序的某文件中定义的全局变量的作用域为:(    ) (分数:1分) 

A. 本文件的全部范围 

B. 本函数的全部范围 

C. 从定义该变量的位置开始到本文件结束 

D. 本程序的所有文件的范围 

标准答案是:C。您的答案是: 
91、若有定义int a[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是(  ) (分数:1分) 

A. 1 

B. 2 

C. 3 

D. 4 

标准答案是:B。您的答案是: 
92、若有定义int a[3][5];则数组a在内存中分配的字节数() (分数:1分) 

A. 8 

B. 15 

C. 24 

D. 30 

标准答案是:D。您的答案是: 
93、有两个字符数组a、b,则以下正确的输入语句是( ) (分数:1分) 

A. gets(a,b); 

B. scanf("%s%s",a,b); 

C. scanf("%s%s",&a,&b); 

D. gets("a"),gets("b"); 

标准答案是:C。您的答案是: 
94、若二维数组a有m列,则在a[i][j]之前的元素个数为(  ) (分数:1分) 

A. j*m+i 

B. i*m+j 

C. i*m+j-1 

D. i*m+j+1 

标准答案是:B。您的答案是: 
95、下列的定义中,正确使用字符串初始化的是( ) (分数:1分) 

A. char str[7] = "FORTRAN"; 

B. char str[] = {F,O,R,T,R,A,N,0}; 

C. char *str = "FORTRAN"; 

D. char str[] = {'F','O','R','T','R','A','N'}; 

标准答案是:C。您的答案是: 
96、以下程序的输出结果是(      ) 

main() 

{ int a=10; 

  a>10? a--:a++;

  a+=a; 

  printf(″%d\\n″,a); 

(分数:1分) 

A. -22 

B. -11 

C. 22 

D. 11 

标准答案是:C。您的答案是: 
97、设有程序段 

int k=10; 

while (k=0)k=k-1; 

这下面描述中正确的是( ) 

(分数:1分) 

A. while循环执行10次 

B. 循环是无限循环 

C. 循环体语句一次也不执行 

D. 循环体语句执行一次 

标准答案是:C。您的答案是: 
98、若i为整型变量,则以下循环执行次数是( ) 

   for(i=2;i==0;)printf("%d",i--); 

(分数:1分) 

A. 无限次 

B. 0 

C. 1 

D. 2 

标准答案是:B。您的答案是: 
99、设有说明: int a=11, b=10 ;执行表达式 a%=b+(a&&b) 后, a 的值为 (   ) (分数:1分) 

A. 0 

B. 1 

C. 11 

D. 22 

标准答案是:A。您的答案是: 
100、C程序在作逻辑运算时判断操作数真、假的表述中,正确的是(  ) (分数:1分) 

A. 0为假,非0为真 

B. 只有1为真 

C. -1为假,1为真 

D. 0为真,非0为假 

标准答案是:A。您的答案是:

文档

计算机基础与程序设计多项选择题(答案)

一、单项选择题1、下面程序的运行结果是(   )#include main(){int*p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;   if(aageD.(*p).age标准答案是:B。您的答案是:28、在说明一个结构体变量时系统分配给它的存储空间是( )(分数:1分)A.该结构体中第一个成员所需的存储空间B.该结构体中最后一个成员所需的存储空间C.该结构体中占用最大存储空间的成员所需的存储空间D.该结构体中所有成员所需的存储空间的总和标准答案是:D。您的答案是:29
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top