出自:河南财经政法大学-C语言程序设计

已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是______ A.i=*(*(x+1)) B.i=x[1][1] C.i=*(*(x+1)) D.i=*(x[1]+1)
当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______. A.a=c=b; B.(a=c)&&(b=c); C.c=b=a; D.(a=c)||(b=c);
函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是______。 A.fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;} B.funb(int x, int y){ int t;t=x; x=y; y=t;} C.funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;} D.func(int *x, int *y){ *x=*y; *y=*x;}
若x=2,y=3则x||y的结果是______ A.0 B.3 C.1 D.2
已知int a[10];则对a数组元素的正确引用是______ A.a[10] B.a[3.5] C.a[10] D.a(5)
若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ A.*(a+1)为元素6的地址 B.*(a【1】+1)的值为2 C.**(a+1)+2的值为8 D.a【0】与a的相同
在缓冲文件系统中用于读写的函数有______ A.putchar() B.fread() C.rewind() D.purw()
指出下面合法的标识符______ A.3ab B.ABC C.a_3 D._stu2
指出下面哪些是合法的用户定义的标识符______ A.P-S B._908 C.wind D.x y
这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d\n",sum);printf("result is 25\n");}这段程序中常量有______ A.10 B.sum C.15 D.PI
说明语句int *(*p)();的含义是______ A.p是一个指向int型数组的指针 B..p是指针变量,它构成了指针数组 C.p是一个指向函数的指针,该函数的返回值是一个整型 D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针
已知int a, *p=&a;则下列函数调用中错误的是______ A.scanf(”%d”, &a); B.scanf(”%d”, p); C.printf(”%d”, a); D.printf(”%d”, p);
在C语言中,字符型数据在内存中的存储形式是______ A.原码 B.补码 C.反码 D.ASCII码
已定义以下函数:fun(int *p){ return *p; }该函数的返回值是______ A.不确定的值 B.形参p所指存储单元中的值 C.形参p中存放的值 D.形参p的地址值
( )已知char b[5],*p=b; ,则正确的赋值语句是 A.b=“abcd”; B.*b=“abcd”; C.p=“abcd”; D.*p=“abcd”;
如果要把常量327存入变量a中,a可以定义成哪些类型?______ A.int B.char C.long D.float
下面哪些写法是对的,而且是常量?______ A.125 B.-0.456 C.1.25E+20 D..AB.
指出下面错误的表达式______ A.a+b=5 B.56=a11 C.i=i++ D.5.6+6.2%3.1
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?______ A.f=(f*100+0.5)/100.0 B.i=f*100+0.5,f=i/100.0; C.f=(int)(f*100+0.5)/100.0; D.f=(f/100+0.5)*100.0;
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ A.a>0||a<0 B.a C.!a==0 D.!a
( )若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是 A.ps+3 B.s[3] C.ps[3] D.ps+=3,*ps
( )当对两个字符串进行比较时,应该使用的函数是 A.strcat B.strcmp C.strcpy D.strlen
( )strlen 11.若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--); A.无限次 B.0次 C.1次 D.2次
( )以下关于数组的描述正确的是 A.数组大小固定,但是可以有不同类型的数组元素 B.数组大小可变,但是所有数组元素的类型必须相同 C.数组大小固定,所有元素的类型必须相同 D.数组大小可变,可以有不同类型的数组元素
( )以下能正确定义数组并正确赋初值的语句是 A.int N=5,b[N][N]; B.int a[1][2]={{1},{3}}; C.int c[2][]= {{1,2},{3,4}}; D.int d[3][2]={{1,2},{34}};
程序的结构可分为哪几类______ A.顺序结构 B.循环结构 C.程序结构 D.选择结构
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ A.a B.!a==0 C.!a D.a>0||a<0
指出下面错误的表达式______ A.a=5,b=6,c=7 B.i=i++ C.5.6+6.2%3.1 D.56=a11
下面哪些写法是对的,而且是常量?______ A.125 B.2.5E+21 C.AB. D.\n\\\.\123
( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为"I am student". A.scanf("%s", string); B.scanf("%c", &string); C.scanf("%s", &string); D.gets(string);
( )对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是 A.将5个初值依次赋给a[6]至a[10] B.将5个初值依次赋给a[0]至a[4] C.因为数组长度与初值的个数不相同,所以此语句不正确 D.将5个初值依次赋给a[1]至a[5]
( )以下标识符中可以作为用户函数名的是 A.struct B.int C.union D.go_to
源程序要正确地运行,必须要有什么函数?______ A.printf函数 B.自定义的函数 C.main D.不需要函数
C语言程序由什么组成?______ A.子程序 B.主程序和子程序 C.函数 D.过程
下面哪些是合法的用户定义的标识符______ A._908 B.*par C.sheep! D.wind
下面合法的标识符______ A.ABC B.a_3 C.sum.a D._stu2
C语言的主要特点有哪些?______ A.简洁、紧凑,使用方便、灵活,易于学习和应用。 B.C语言是面向结构化程序设计的语言。 C.C语言允许直接对位、字节和地址进行操作。 D.数据类型丰富。
已定义c为字符型变量,则下列语句中错误的是______ A.c=.97. B.:c="97" C.c=97; D.c="a"
下列选项中是C语言合法标志符的有______ A.good_morning B.main C.stdio.h D.8abc
一个C程序的执行是从______ A.本程序的main函数开始,到main函数结束 B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序文件的第一个函数开始,到本程序main函数结束
以下叙述正确的是______ A.在C程序中,main函数必须位于程序的最前面 B.C程序的每行中只能写一条语句 C.C语言本身没有输入输出语句 D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误
以下叙述不正确的是。______ A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明只能位于一条语句的后面
语言规定:在一个源程序中,main函数的位置______ A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后
一个C语言程序是由______ A.一个主程序和若干子程序组成 B.函数组成 C.若干过程组成 D.若干子程序组成
指出下面合法的标识符:______ A.3ab B.ABC C.a_3 D. _stu2
指出下面哪些是关键字:______ A.char B.abc C.printf D.float
指出下面哪些是合法的用户定义的标识符?______ A.P-S B.put11 C.printf D.Int
C语言的基本类型哪些:______ A.整型 B.枚举型 C.数组型 D.指针型
这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf("sum=%d\n",sum);printf("result is 25\n");}这段程序中常量有______ A.10 B.15 C.25 D.PI
75的十六进制写法为___,八进制写法为______ A.0x4b 0113 B.0165 117 C.61 0x3d D.0x4b 61