安阳师范学院计算机基础
在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是( ) A.OBJ B.C C.BAT D.BAK
答案是:参考答案:C
具有只读功能的内存储器是指(   ) A.ROM B.RAM C.硬盘 D.CD-ROM
答案是:参考答案:A
CPU处理数据和指令的基本单位是字(Word),一个字的字长是() A.8bits B.16bits C.32bits D.与CPU数据总线有关的bit位数
答案是:参考答案:D
与十进制1100等值的十六进制数是( ) A.44A B.44C C.54A D.54C
答案是:参考答案:B
与二进制数 1011.01 等值的十进制数是(   ) A.7.25 B.11.05 C.11.25 D.19.25
答案是:参考答案:C
-123的原码是( ) A.11111011 B.10000101 C.01111011 D.0000101
答案是:参考答案:A
按冯诺依曼的设计思想,计算机采用的数制是( ) A.二进制 B.八进制 C.十进制 D.十六进制
答案是:参考答案:A
下列转义字符中,表示回车的是(  ) A.\0 B.\n C.\r D.\f
答案是:参考答案:B
设有 int a =3, b=-4, c=0 ;表达式 ((a>b)?a:b ) &&c<0 的值是(   ) A.-4 B.0 C.1 D.3
答案是:参考答案:B
在计算机中 , 指令通常是由(   ) A.操作码、操作数组成 B.源操作数、目标操作数组成 C.反码、补码组成 D.直接寻址、目的寻址组成
答案是:参考答案:A
计算机能够自动按照人们的意图进行工作的最基本思想是 ( ) A.采用逻辑部件 B.存储程序和数据 C.控制代码 D.总结结构
答案是:参考答案:B
所谓“裸机“是指( ) A.单片机 B.单板机 C.不装备任何软件的计算机 D.只装备操作系统的计算机
答案是:参考答案:C
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( ) A.正当性 B.可行性 C.确定性 D.有穷性
答案是:参考答案:C
在 Turbo C 2.0 中,寻求在线帮助可按键(   ) A.F1 B.F5 C.F9 D.F10
答案是:参考答案:A
若 a=9 ; b=8 ,则表达式 (a=++b)?++a:++b 的值是 ( ) A.8 B.9 C.10 D.7
答案是:参考答案:C
如果 a=5,b=2,c=3,d=4 ,则表达式 a>b? a:c>d? c:d 的值是 ( ) A.2 B.3 C.4 D.5
答案是:参考答案:D
以下使i的运算结果为4的表达式是( ) 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
下列叙述中错误的是( ) A.计算机不能直接执行用C语言编写的源程序 B.C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件 C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件 D.后缀为.
答案是:参考答案:D
执行下列语句printf(“%d”,’a’= =’A’)后输出为(  ) A.1 B.语法错 C.0 D.97
答案是:参考答案:C
下列程序段的输出结果是(  ) void main(void) { int y=1,x=5; if(x<0) y=-1; if(x>=0) y=0; printf("%d\n", y);
答案是:参考答案:B
以下程序的输出结果是( ) main() { int a=10; a>10? a--:a++; a+=a; printf(″%d\n″,a); } A.-22 B.-11 C.22 D.11
答案是:参考答案:C
有下列程序,则( ) int d=10; main() {Int a=3;printf(“%d,%d\n”,a,d); } A.a是全局变量,d是全局变量; B.a是局部变量,d是全局变量 C.a是全局变量,d是局部变量;
答案是:参考答案:B
两次运行下面程序,如果从键盘上分别输入 6 和 4 ,则程序的输出结果是 ( ) main ( ) {int x; scanf( ″ %d ″ ,&x); if(x++>5) print
答案是:参考答案:C
若有如下语句 int x=3; do{printf(""%d\n",x-=2);}while(!(--x); 则上面程序段( ) A.输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环
答案是:参考答案:B
在下述程序中,for循环执行的次数是(   ) main( ) { int i =0,j=10,k=2,s=0; for(; ;) {i+=k; if(i>j) {printf("%d\n",s);break;} s+=i;}
答案是:参考答案:C
下面程序段的循环次数是(   ) int k=2; while(k==0) printf(″%d″,k); k--; printf(″\n″); A.0 B.1 C.2 D.无限次
答案是:参考答案:A
以下程序段的运行结果是( ) for(y=1;y<10;) y=((x=3*y,x+1),x-1); printf(“x=%d,y=%d”,x,y); A.x=27,y=27 B.x=15,y=14 C.x
答案是:参考答案:B
有两个字符数组a、b,则以下正确的输入语句是( ) A.gets(a,b); B.scanf( C.scanf( D.gets(
答案是:参考答案:C
下面程序执行后,i的值是( ) main( ) { int a [5]={1,2,3,4,5},i=2; printf(″%d″,a[i++]); } A.1 B.3 C.2 D.4
答案是:参考答案:B
下面程序的输出结果是(   ) 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
答案是:参考答案:A
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为( ) A.地址传递 B.单向值传递 C.由实参传给形参,再由形参传回给实参 D.由用户指定传递方式
答案是:参考答案:B
变量包括数据类型与存储类别两种属性,其中存储类别属性主要用来决定( ) A.变量的存储长度 B.变量的生存期 C.变量的作用范围 D.变量的取值范围
答案是:参考答案:B
语句char *s=”\t\\Name\Address\n’’;中,指针s所指字符串的长度为( ) A.说明不合法 B.13 C.14 D.15
答案是:参考答案:C
下面程序的运行结果是( ) #include main() { int *p1,*p2,*p; int a=5,b=8; p1=&a;p2=&b; if(a
答案是:参考答案:A
若执行下面程序时,从键盘输入数据 3 和 4 ,则程序的输出结果是(   ) main( ) { int a,b,s; scanf( ″ %d %d ″ , &a,&b); s=a; if(a
答案是:参考答案:C
凡是函数中未指定存储类别的局部变量,其隐含的存储类别是( ) A.自动(auto) B.静态(static) C.外部(extern) D.寄存器(register)
答案是:参考答案:A
在C语言中,确定函数返回值的类型由( ) A.return语句中的表达式类型 B.调用该函数的主函数类型决定 C.调用函数时临时决定 D.定义函数时所指定的函数类型决定
答案是:参考答案:D
变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( ) A.&i=3 B.*p=3 C.*p=3 D.p=&i
答案是:参考答案:D
若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( ) A.i=*p B.*p=*&j C.i=&j D.i=**p
答案是:参考答案:B
下列程序的输出结果是( )。 main() {char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5; printf(″%d″,*--p); } A.非法 B.a[4]的地址 C.5 D.3
答案是:参考答案:C
以下程序的运行结果是( )。 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); p
答案是:参考答案:B
变量的指针,其含义是指该变量的( ) A.值 B.地址 C.名 D.一个标志
答案是:参考答案:B
下面程序段的运行结果是。( ) main() {char a[]="language",*p; p=a; while(*p!=.u.) {printf("%c",*p-32);p++;}} A.LANGUAGE B.lang
答案是:参考答案:C
在说明一个结构体变量时系统分配给它的存储空间是( ) A.该结构体中第一个成员所需的存储空间 B.该结构体中最后一个成员所需的存储空间 C.该结构体中占用最大存储空间的成员所需的存储空间 D.该结构体中所有成员所需的存储空间的总和
答案是:参考答案:D
以下对结构体变量stu1中成员age的非法引用是( )。 struct student { int age; int num; } stu1,*p; p=&stu1; A.stu1.age B.student.age
答案是:参考答案:B
下列程序的输出结果是( )。 #include main( ) { struct stru {int a,b; char c[6];}; printf(″%d\n″,sizeof(struct stru);
答案是:参考答案:D
( )是用助记符来表示指令的符号语言 A.机器语言 B.汇编语言 C.高级语言 D.语言处理程序
答案是:参考答案:B
以下运算符中优先级最低的是( ) A.&& B.& C.|| D.|
答案是:参考答案:C
表达式a
答案是:参考答案:D
以下叙述中不正确的是( ) 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
若x=2,y=3,则x&y的结果是( ) A.0 B.2 C.3 D.5
答案是:参考答案:B
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( ) A.EOF B.-1 C.非零值 D.NULL
答案是:参考答案:C
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件( )。 A."wb" B."wb+" C."rb+" D."rb"
答案是:参考答案:B
fgetc函数的作用是指定文件读入一个字符,该文件的打开方式必须是( ) A.只写 B.追加 C.读或读写 D.答案BC均正确
答案是:参考答案:C
函数ftell(fp)的作用是( ) A.得到文件当前位置指针的位置 B.移动流式文件的位置指针 C.初始化流式文件的位置指针 D.以上答案均正确
答案是:参考答案:A
在执行fopen函数时,若执行不成功, 则函数的返回值是( ) A.TRUE B.-1 C.1 D.NULL
答案是:参考答案:D
当已经存在一个abc.txt文件时,执行函数fopen("abc.txt","r++")的功能是( ) A.打开abc.txt文件,清除原有的内容 B.打开abc.txt文件,只能写入新的内容 C.打开abc.txt文件,只能读
答案是:参考答案:D
Unix 是(   ) A.单用户、单任务的操作系统 B.单用户、多任务的操作系统 C.多用户、单任务的操作系统 D.多用户、多任务的操作系统
答案是:参考答案:D
一个二进制数位也称为一个(   ) A.word B.byte C.KB D.bit
答案是:参考答案:D
函数调用语句:fseek(fp,-13L,1);的含义是( ) A.将文件位置指针移到距离文件头13个字节处 B.将文件位置指针从文件尾处向后退13个字节处 C.将文件位置指针从当前位置向后移动13个字节处 D.将文件位置指针移到距
答案是:参考答案:C
目前为: 2/2 页  首页   上页 下页 尾页