自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:兰州大学-C语言程序设计
若有以下定义int a[5]={1,2,3,4,5},*p,i;i
若有以下定义:char s[10]=.include.,*p=s;则不能代表字符u的表达式是( )
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(.%d .,a[k][2-k]);
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9}
以下选项中可作为C语言合法整数的是 A. 10110B B. 0386 C. 0Xffa D. x2a2
以下read函数的调用形式中,参数类型正确的是( ) A. read(int fd,char *buf,int count) B. read(int *buf,int fd,int count) C. read(int fd,int count,char *buf) D. read(int count,char *buf,int fd)
设有以下的程序片段, int i;float f=10.5;i=((int)f)/2;请问执行后变量i的值是( ) A. 5.0 B. 5.5 C. 6 D. 5
在以下的运算符中,优先级最高的运算符是 A. > B. = C. % D. &&
要打开一个已存在的非空文件"file"用于修改,选择正确的语句 A. fp=fopen(.file.,.r.) B. fp=fopen(.file.,.w.) C. fp=fopen(.file.,.r+.) D. fp=fopen(.file.,.w+.) E.
有int x=3,y=4,z=5;则下面表达式中值为0的是( ) A. x.&&.y. B. x<=y C. x||y+z&&y-z D. !((x
在C 语言中,共用体类型属于构造类型
C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
表达式-l?(10?10:1):(0?0:-1)的值为( ) A. 10 B. 1 C. 0 D. -1
下面程序段的运行结果是( )a=1;b=2;c=2;while(a A. 1,2,0 B. 2,1,0 C. 1,2,1 D. 2,1,1
C语言中,逻辑真表示为( ) A. TRUE B. .y.或.Y. C. 1 D. 非零值
以下程序#include main(){printf(.%d .,NULL);}的输出结果是( ) A. 不确定的值(因变量无定义) B. 0 C. -1 D. 1
设整型变量a值为9,则下列表达式中使b的值不为4的表达式( ) A. b=a/2 B. b=a%2 C. b=8-(3,a-5) D. b=a>5?4:2
在C语言中,每个语句和数据定义是用( )结束 A. 句号 B. 逗号 C. 分号 D. 括号
以下对C语言中联合体类型数据的叙述正确的是( ) A. 可以对联合体变量直接赋值 B. 一个联合体变量中可以同时存放其所有成员 C. 一个联合体变量中不能同时存放其所有成员 D. 联合体类型定义中不能同时出现结构体类型的成员
sizeof(float)是( ) A. 一个双精度型表达式 B. 一个整型表达式 C. 一种函数调用 D. 一个不合法的表达式
下面程序的运行结果是( )#include main(){int a[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printf(.%2d.,a[i]);}} A. 4 0 4 0 4 B. -4 0 4 0 3 C. -4 0 4 4 3 D. -4 0 4 4 0
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ) A. A%2= =1 B. !(A%2= =0) C. !(A%2) D. A%2
用typedef可以创建新的基本类型
下面程序的输出是( )main(){ struct cmplx{int x;int y;}cnum[2]={1,3,2,7};printf(.%d .,cnum[0].y/cnum[0].x*cnum[1].x); } A. 0 B. 1 C. 3 D. 6
若有定义:int (*p)[4];则标识符p( ) A. 是一个指向整型变量的指针 B. 是一个指针数组名 C. 是一个指针,它指向一个含有四个整型元素的一维数组 D. 定义不合法
写出下面程序的输出结果( )main(){int x;x=-3+4*5-6;printf(.%d.,x);x=3+4%5-6;printf(.%d.,x);x=-3*4%6/5;printf(.%d.,x);x=(7+6)%5/2;printf(.%d.,x);} A. 11 1 0 1 B. 11 -3 2 1 C. 12 -3 2 1 D. 11 1 2 1
以下程序的运行结果是( )main(){int m=5;if(m++>5) printf(.%d.,--m);else printf(.%d.,m++);} A. 4 B. 5 C. 6 D. 7
若有定义typedef char STRING[255]; STRING s; 则s是 A. 字符指针数组变量 B. 字符指针变量 C. 字符变量 D. 字符数组变量
首页
<上一页
1
2
3
下一页>
尾页