自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:安阳师范学院计算机基础与程序设计
说明一下变量的含义。 (1)int *p[10];(2) int **p;
变量存储类别分为哪几种?(中文名称作答)
什么是变量的作用域?什么是局部变量?什么是全局变量?简述全部变量与局部变量的作用域
简述C语言标准库函数strcat的功能
简述C语言标准库函数strcpy功能
设有程序如下: main( ) { char ch='A'; while(ch<='E') { printf(〃%c〃, ch); ch++; } printf(〃\n〃); } 该程序的运行结果是什么?
用while循环结构完成下面程序段的功能。 s=0 for(i=1;i<=10;i++) s+=i;
简述标识符的命名规则
简述Turbo C 2.0系统中,在主菜单File下选用Quit命令的作用
C 语言中的运算符“ = ”与数学中的“ = ”的意义相同吗?为什么?
微机系统的主机包含的部件有( ) A.输入设备 B.存储器 C.输出设备 D.运算器 E.控制器
下面哪些软件属于操作系统范畴 ( ) A.DOS B.Foxpro C.Turbo C D.UNIX E.Windows
X*.C可以代表的文件是( ) A.AXCD.C B.AXCD.D C.ABX.C D.RX.C E.XX1234.C
总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有( ) A.电源线 B.数据线 C.地址线 D.控制线 E.网络线
下列属于计算机的输入设备的有( ) A.CD—ROM B.打印机 C.键盘 D.鼠标 E.扫描仪
若有int x;float y;指出下面结果为整型数的表达式( ) A.(int)(x+y) B.(int)x+y C..a.+x D.x+(int)y E.x*y
设 a=1,b=3,c=0 ;下面表达式的值为 1 的有( ) A.!a&&b||a&&(c+1) B.a-b+3 C.(a>b)==c D.(a=0)&&(b=10) E.b>a&&a>c
下列语句中正确的有( ) A.if(x>y); B.if(x=y)&&(x!=0)x+=y; C.if(x! =y)scanf(“%d,&x);else scanf(“%d”,&y); D.if(x E.if(x
在下列各说法中,正确的说法有( ) A.break语句只能用于循环语句 B.break语句只能用于switch语句和循环语句 C.break语句可用于switch语句 D.break语句可用于循环语句 E.break语句不能用于switch语句
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]); } } 上述程序的输出结果不包括( ) A.5 B.7 C.9 D.11 E.13
设有说明:char s[20]; 下面各项中能够正确的将一个字符串"abcd"赋给s数组的有( ) A.s="abcd"; B.gets(s); C.scanf("%s",s); D.strcpy(s,"abcd"); E.strcpy("abcd",s);
存储在下列哪些设备中的信息可以长期保存 ? ( ) A.RAM B.ROM C.硬盘 D.软盘 E.光盘
若定义 char c[11]; 可将字符串″I am a boy″ 赋给数组c,下面正确的选项有( ) 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’
若有如下定义和语句,则能正确表示数组a首元素地址的表达式有( ) int a[10],*p A.a[0] B.a C.p+1 D.p
设有说明:int x=1, y=3; 下面表达式的值为2的有( ) A.y&~x B.x^y C.x|y D.y|x>>1 E.x<<1|y>>2
若有如下定义及赋值( ) int x=9,*p,*p1; p=&x;p1=p; 则可以输出变量x的地址的语句是 A.printf(″%d\n″,x) B.printf(″%d\n″,*p) C.printf(″%d\n″,p1) D.printf(″%d\n″,&x) E.printf(″%d\n″,*p1)
设有定义int a[3][6],*p;则正确的指向数组元素的指针赋值是( ) A.p=*a B.p=a[0] C.p=a D.p=a+1 E.p=*(a[0]+1)
设有关于结构体类型的定义:( ) struct data { int num; struct data *next; } *p,* head=NULL; 下列语句中正确的有 A.p=(struct data *)malloc(sizeof(struct data)) B.p=(struct data )malloc(sizeof(struct data)) C.p=(struct data *)malloc(sizeof(data)) D.p->next=head E.p.next=head
有以下定义和语句:struct stud {char name [10]; int age;} struct stud s, *ps; ps=&s; 则下面正确的语句是( ) A.s={″Mary″,30} B.(*ps)→age=30 C.s.name=″Mary″ D.scanf(″%d″,&ps→age) E.strcpy(ps→name,″Mary″)
下面基本结构和特性中符合结构化程序设计的要求的有( ) A.选择结构 B.循环结构 C.顺序结构 D.各循环之间只有一个入口,至多两个出口 E.各循环之间只有一个入口,一个出口
函数调用语句:fseek(fp,-13L,1);的含义是( ) A.将文件位置指针移到距离文件头13个字节处 B.将文件位置指针从文件尾处向后退13个字节处 C.将文件位置指针从当前位置向后移动13个字节处 D.将文件位置指针移到距离当前位置13个字节处
一个二进制数位也称为一个( ) A.word B.byte C.KB D.bit
Unix 是( ) A.单用户、单任务的操作系统 B.单用户、多任务的操作系统 C.多用户、单任务的操作系统 D.多用户、多任务的操作系统
当已经存在一个abc.txt文件时,执行函数fopen("abc.txt","r++")的功能是( ) A.打开abc.txt文件,清除原有的内容 B.打开abc.txt文件,只能写入新的内容 C.打开abc.txt文件,只能读取原有内容 D.打开abc.txt文件,可以读取和写入新的内容
在执行fopen函数时,若执行不成功, 则函数的返回值是( ) A.TRUE B.-1 C.1 D.NULL
函数ftell(fp)的作用是( ) A.得到文件当前位置指针的位置 B.移动流式文件的位置指针 C.初始化流式文件的位置指针 D.以上答案均正确
fgetc函数的作用是指定文件读入一个字符,该文件的打开方式必须是( ) A.只写 B.追加 C.读或读写 D.答案BC均正确
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件( )。 A."wb" B."wb+" C."rb+" D."rb"
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( ) A.EOF B.-1 C.非零值 D.NULL
若x=2,y=3,则x&y的结果是( ) A.0 B.2 C.3 D.5
以下叙述中不正确的是( ) A.表达式a&=b等价于a=a&b B.表达式a|=b等价于a=a|b C.表达式a!=b等价于a=a!b D.表达式a^=b等价于a=a^b
表达式a<b||~c&d的运算顺序是( ) A.~,&,<, || B.~,||,&,< C.~,&,||,< D.~,<,&,||
以下运算符中优先级最低的是( ) A.&& B.& C.|| D.|
( )是用助记符来表示指令的符号语言 A.机器语言 B.汇编语言 C.高级语言 D.语言处理程序
下列程序的输出结果是( )。 #include <stdio.h> main( ) { struct stru {int a,b; char c[6];}; printf(″%d\n″,sizeof(struct stru); } A.2 B.4 C.8 D.10
以下对结构体变量stu1中成员age的非法引用是( )。 struct student { int age; int num; } stu1,*p; p=&stu1; A.stu1.age B.student.age C.p->age D.(*p).age
在说明一个结构体变量时系统分配给它的存储空间是( ) A.该结构体中第一个成员所需的存储空间 B.该结构体中最后一个成员所需的存储空间 C.该结构体中占用最大存储空间的成员所需的存储空间 D.该结构体中所有成员所需的存储空间的总和
下面程序段的运行结果是。( ) main() {char a[]="language",*p; p=a; while(*p!=.u.) {printf("%c",*p-32);p++;}} A.LANGUAGE B.language C.LANG D.langUAGE
变量的指针,其含义是指该变量的( ) A.值 B.地址 C.名 D.一个标志
以下程序的运行结果是( )。 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);}} A.5, 2, 3 B.-5,-12, -7 C.-5, -12, -17 D.5, -2, -7
首页
<上一页
1
2
3
4
下一页>
尾页