自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:西安交通大学--程序设计综合训练学习指南
编一程序,计算s=1+2+3+...+99+100。
编写程序在屏幕上输出下列图形 * *** ***** *******
根据函数原型"int FF(int a[],int n)",编写函数定义,计算并返回数组a[n]中所有元素的和
C语言中的每条复合语句以( )作为结束符。
在#include命令中所包含的文件,可以是头文件,也可以是( )文件。
十进制数35对应的十六进制数为( )
假定x=8,则表达式2+x++的值为( )。
对于"for(i=0;i<10;i++) S"语句,循环体S被执行的次数为( )
执行"printf("%c",.A.+2);"语句后得到的输出结果为( )。
short int类型的长度为( )。
用类型关键字表示十进制常数3.26f的类型为( )。
假定y=10,则表达式++y*3的值为( )
逻辑表达式(x==0 && y>5)的相反表达式为( )
若x=5,y=8,则执行"if(x>y) c=2;else c=3;"语句后,c的值为( )。
假定二维数组的定义为"int a[3][5];"则该数组所包含的元素个数为( )。
假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为( )。
strcat()函数用于( )两个字符串
若要把一个指针p强制转换为字符指针,则采用的强制转换表达式为( )。
程序运行中需要从键盘输入多于一个数据时,各数据之间默认使用( )符号作为分隔符。 A、空格或逗号 B、逗号后回车 C、逗号或分号 D、空格或回车
逻辑表达式(x>0 && x<=10)的相反表达式为( )。 A、x<=0 || x>10 B、x<=0 && x>10 C、x<=0 ||x<=10 D、x>0 && x>10
当处理一个问题时的循环次数已知时,最好采用( )语句来解决。 A、for B、while C、do-while D、switch
假定i的初值为0,则在循环语句中"while(i<n){s+=i*i;i++;}"中,其循环体被执行的次数为( ). A、n-1 B、n C、n+1 D、n/2
假定一个二维数组的定义语句为"int a[3][4]={{3,4},{2,8,6}};",则元素a[1][1]的值为( )。 A、2 B、4 C、6 D、8
在下列选项中,不正确的函数原型格式为( )。 A.int Function(int a); B.void Function(char); C.int Function(a*b); D.void int (double *a);
假定p是一个指向float类型的数据指针,则p+1所指向的数据的地址比p所指向的数据地址大( )个字节。 A、1 B、2 C、4 D、8
假定有一条定义语句为"int m=7,*p;",则给p赋值的正确表达式为( )。 A、p=m B、p=&m C、*p=&m D、p=*m
假定指针变量p定义为"int *p=malloc(sizeof(int));",要释放p所指向的动态存储空间,应调用的函数为( )。 A、free(p) B、delete(p) C、free(*p) D、free(&p
C语言中的系统函数fopen()是( )一个数据文件的函数。 A、读取 B、写入 C、关闭 D、打开
若有定义:int b[5];则以下对b 数组元素的正确引用是( )。 A、*&b[5] B、b+2 C、*(*(b+2)) D、*(b+2)
以下结构体类型变量的定义错误的是( )。 A、#define STU struct student STU {float height; int age; }std1; B、struct student {float height; int age; }std1; C、struct {float height; int age; }std1; D、struct {float height; int age; }student; struct student std1;
C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。 A、long 型 B、float 型 C、double型 D、int型
以下函数的类型是( )。 int sum(double x, double y) { double s; s=x+y; return s; } A、字符型 B、不确定 C、整型 D、实型
下列对字符串的定义中,错误的是( )。 A、char str[5]= "abcde" B、char str[ ]= "abcde" C、char *str ="abcde" D、char str[ ]={ .a., .b., .c., .d., .e., .\0.}
若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是( )。 A、extern float x; B、float x; C、extern auto float x; D、extern static float x;
以下叙述不正确的是( )。 A、一个C源程序文件可由一个函数组成 B、一个C源程序文件必须包含一个main( )函数 C、一个C源程序文件是一个编译单位 D、一个C源程序文件可由多个函数组成
下列表达式的值为1.5的是( )。 int x; float y; A、x=3/2.0 B、x=3/2 C、 y=3/2 D、y=3/2.0
凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是( )。 A、静态(static) B、外部(extern) C、自动(auto) D、寄存器(register)
当执行以下程序时,( )。 #include<stdio.h> void main() { int a; while(a=5) printf("%d ",a--); } A、循环体将执行5次 B、循环体将执行0次 C、循环体将执行无限次 D、系统会当机。
由C语言源程序文件编译而成的目标文件的默认扩展名为( )。 A、cpp B、c C、exe D、obj
设x和y其中均为逻辑值,则x||y为假的条件是x和y( )。 A、均为真 B、其中一个为真 C、均为假 D、其中一个为假
枚举类型中的每个枚举常量值都是一个( )。 A、整数 B、浮点数 C、字符 D、记录
循环语句"for(i=0;i<=n;i++) S;"中循环体S被执行的次数为( )。 A、1 B、n-1 C、n D、n+1
假定有语句为"int a[4][5]={{1,2,3},{2,8}};",则a[1][1]的值为( )。 A、3 B、5 C、8 D、2
下列选项中,不能作为函数的返回值类型的是( )。 A、void B、node C、int D、long
假定x的值为的5,y的值为6,则表达式x++*-y的值为( )。 A、25 B、30 C、36 D、42
用calloc函数创建具有10个整型元素的动态存储空间的正确调用时( ) A、calloc(10,sizeof(char)) B、calloc(10) C、calloc(10,sizeof(int)) D、calloc(sizeof(int),10)
假定有语句"int b[10], *pb;",则不正确的赋值为( )。 A、pb=b B、pb=b[5] C、pb=b+2 D、pb=&b[0]
标准输入设备的文件流标识符是( )。 A、stderr B、stdin C、stdout D、stdio
若用数组名作为函数调用时的参数,则实际上传递给形参的是( )。 A、数组元素的个数 B、数组的第一个元素值 C、数组中全部元素的植 D、数组首地址
下列对字符串的定义中,错误的是( )。 A、char str[5]= "abcde" B、char str[ ]= "abcde" C、char *str ="abcde" D、char str[ ]={ .a., .b., .c., .d., .e., .\0.}
首页
<上一页
1
2
下一页>
尾页