1.按照计算机应用领域分类,学校使用的成绩管理系统属于_______。
A. 实时控制B. 计算机辅助设计C. 数据处理D. 科学计算参考答案:C2.下面关于计算机系统的叙述中,完整的计算机系统通常是指______。
A. 计算机的硬件系统B. 计算机上配置的操作系统C. 计算机的软件系统!D. 由硬件系统和软件系统组成参考答案:D3.微型计算机的微处理芯片上集成的主要组件包括______。
A. 控制器和运算器B. 内存和控制器C. 控制器和存储器D. 运算器和I/O接口参考答案:A的对话框窗口不可以______。
A. 关闭【B. 移动C. 任意改变大小D. 最小化参考答案:C5.某用户在域名为的邮件服务器上申请了一个账号,账号名为xing,那么该用户的电子邮件地址为______。
A. xing%参考答案:D6.下列对C语言程序的描述中,正确的是_______。
A. C语言程序总是从第一个定义的函数开始执行B. C语言程序总是从最后一个定义的函数开始执行C. C语言程序总是从main()函数开始执行<D. C语言程序中的main()函数必须放在程序的开始部分参考答案:C7.设有char ch='\\';,则变量ch包含______个字符。
A. 1B. 2C. 3D. 4参考答案:A8.以下选项中合法的字符常量是____________。
A. '\101'{B. '\97'C. '\xyz'D. '\019'参考答案:A9.下面用户标识符中合法的是____________。
A. iPhone#B. 13aC. charD. _int参考答案:D(10.已知int c1=5,c2=2,c3;,则执行c3=c1/c2后,c3的值是_______。
A. 5B.C. 3D. 2参考答案:D11.设有定义int b=0;,表达式_______与其它表达式的值不相同。
A. b+=1B. b++C. ++b#D. b+1参考答案:B12.执行语句int a=8;a+=a-=a*a;后,变量a的值是______。
A. -240B. 64C. 112D. -112参考答案:D13.若a、i和j都是int型变量,则执行语句a=(i=4,j=16);后a的值为_______。
A. 4|B. 16C. 20D. 12参考答案:B14.已知int x=10;float y=20;double z=30;,则表达式(int)(x+y)-z 的数据类型是______。
A. intB. floatC. doubleD. 无法确定参考答案:C(15.下列运算符中优先级最高的是_______。
A. <B. +C. &&D. ||参考答案:B语言中基本数据类型包括_______。
A. 整型、实型、逻辑型B. 整型、字符型、逻辑型C. 整型、实型、字符型{D. 字符型、实型、逻辑型参考答案:C17.已知int a,b,c;,若有scanf("a=%d,b=%d,c=%d",&a,&b,&c);,为使变量a的值为1,b的值为2,c的值为3,从键盘输入数据的正确形式是_______。
A. 123B. 1,2,3C. a=1 b=2 c=3D. a=1,b=2,c=3参考答案:D18.下列程序的输出结果是______。
#include<>)int x=3,y=5;void main( ){int x=0;x=x+y;printf("%d",x);}A. 3B. 4C. 5'D. 8参考答案:C19.有定义int x=1,y=2,z=3;,执行下列程序段后,输出的结果是_______。
if(x>y) z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);A. 1,2,3B. 2,3,3C. 2,3,1D. 2,3,2参考答案:B:20.执行以下程序段后,则输出的结果是______。
int a=1;switch(a){case 1: printf("你好");case 2: printf("再见"); break;default : printf("晚安");}A. 你好B. 再见)C. 晚安D. 你好再见参考答案:D21.在C语言中,用_______表示逻辑真。
A. 1B. 非0的数C. 非1的数D. 0参考答案:A22.若i为整型变量,则下列循环体执行次数是_______。
,for(i=2;i==0;) printf("%d\n",i--);A. 2次B. 1次C. 0次D. 无限次参考答案:C(leap)和下列_______等价。
A. while (leap!=0)B. while (5)C. while (leap==0)|D. while (0)参考答案:A24.下列程序段中循环体语句_______。
int y=15;printf("%d",--y);do{printf("%d",--y);}while(!y);A. 一次也不执行·B. 执行一次C. 有语法错误D. 执行无限次参考答案:B25.在C语言中,表示结束本层循环的语句是_______。
A. extern语句B. break语句C. continue语句D. end语句参考答案:B'26.下列数组定义及初始化中,正确的是_______。
A. int a[]="string";B. int a[5]={0, 1, 2, 3, 4, 5};C. char a="string";D. int a[]={0, 1, 2, 3, 4, 5};参考答案:D27.若有int a[ ]={1,2,3,4,5,6,7};char c1= 'b',c2= '2';,则下列表达式值不等于2的是______。
A. a[1]B. 'd'-c1C. a['3'-c2]…D. c2-0参考答案:D28.已知int a[3][2]={1,2,3,4,5,6};,则a[1][1]的值是_______。
A. 4B. 5C. 3D. 229.若有定义int a[3][4];,则对数组元素引用正确是_______。
A. a[1][4]B. a[1,3]、C. a(2)(1)D. a[2][0]参考答案:D参考答案:A30.下列程序段的运行结果是_______。
char c[5]={'a','b','\0','c','\0'};printf("%s",c);A. 'a''b'B. abC. ab cD. ab\0c\0:参考答案:B31.如果在程序中需要用到strcpy、strcat等库函数时,需要用#include包含_______头文件。
A.B.C.D.参考答案:B是正确的函数声明语句。
A. float func( int a, int b);B. float func( int a, b );-C. double func( a, int b );D. double func( a, b );参考答案:A程序函数中的局部变量是指______。
A. 函数外部定义的变量B. 函数体内定义的变量C. 函数之间定义的变量D. 函数之间定义的static类型变量参考答案:B34.若用数组名作为函数调用的实参,传递给形参的是_______。
~A. 数组元素的个数B. 数组第一个元素的值C. 数组全部元素的值D. 数组的首地址参考答案:D35.下列语句中,定义指针变量p的正确语句是_______。
A. int x,p=&x;B. int x,*p=x;C. int x,*p=&x;D. int x,*p=*x;{参考答案:C36.若有定义语句int a[5]={0,1,2,3,4},*p=a;,则不是对a数组元素的正确引用是____________。
A. a[p-a]B. *(&a[2])C. *pD. *(*(a+2))参考答案:D37.若有int x[10],*p=x;,则*(p+5)表示______。
A. 数组元素x[5]的地址B. 数组元素x[5]的值】C. 数组元素x[6]的地址D. 数组元素x[6]的值参考答案:B38.设有预处理命令#define d 2和定义int a=10;long b=20;char c='a';,则下列语句中错误的是_______。
A. a++;B. b++;C. c++;D. d++;参考答案:D39.设有定义语句:》struct stu{int x;float y;}stutype;则下列的叙述不正确的是_______。
A. struct是定义结构体类型的关键字B. struct stu是用户定义的结构体类型C. x和y都是结构体成员D. stutype是用户定义的结构体类型名参考答案:D《40.以读写方式打开一个已有的二进制文件,以下选项中正确的是______。
A. FILE *fp;fp=fopen("","r");B. FILE *fp;fp=fopen("","w");C. FILE *fp;fp=fopen("","rb");D. FILE *fp;fp=fopen("","rb+");参考答案:D题目:在屏幕上输出以下图形(字符之间没有空格)。
ABCDEBCDEACDEABDEABCEABCD#include <>;void main(){int i,j;char ch;for(i=0;i<5;i++){j=0;while(j<=5) /*$ERROR$*/{ch='A'+(i+j)%5;!printf("%d",ch);/*$ERROR$*/j++;}printf("/n"); /*$ERROR$*/}}参考答案:$1$:j<5$2$:printf("%c",ch);$3$:printf("\n");(题目:给定程序中规定输入的字符串全部为字母,fun函数的功能是:统计字符串中每个字母出现的次数(不区分大小写),并输出次数最多的字母(如果有多个相同,输出一个即可)。