1、C语言程序设计A0107历年考试选择题全docC语言程序设计A-2009.01-2017.07历年考试选择题(全).doc9、10、11、char类型的长度为( 1 )个字节12、向一个二进制文件中写人信息的函数为( fwrite() )。13、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( main )。14、每个C 语言程序文件的编译错误分为( 2 )类15、字符串a十b = 12n的长度为( 7 )。16、在switch 语句的每个case 块中, 假定都是以break 语句结束的, 则此switch 语句容易被改写为( if )语句。17、在下面的do-while 循环
2、语句中, 其循环体语句被执行的次数为( 10 )。int i=0; do i 十十 ; while(i0 | y= =5) 的相反表达式为( x0 & x=10)的相反表达式为( x10 )。38、当处理一个问题时的循环次数已知时,最好采用( for )循环来解决。39、假定i的初值为0 ,则在循环.句while(i n ) s+ = i*i; i 十十; 中循环体被执行的总次数为( n )。40、假定一个二维数组的定义为int a34= 3,4 , 2,8,6 号,则元素a12的值为( 6 )。41、在下列选项中,不正确的函数原型格式为( int Function(a); )。42、在下列选
3、项中,不正确的函数原型格式为( int Function(a*b); )。43、假定p 是一个指向float 类型的数据指针, 则p+l 所指向的数据的地址比p 所指向的数据的地址大( 4 )个字节。44、假定有一条定义语句为“int m=7 ,* p;”,则给p 赋值的正确表达式为( p=&m )。45、假定指针变量p 定义为int * p=malloc(sizeo f(int); ,要释放p所指向的动态存储空间,应调用的函数为( free(p) )。46、C 语言中的系统函数fopen 是( 打开 )一个数据文件的函数。47、假定n 的值为6,则表达式n + + 的值为( 6 )。48、假
4、定一个二维数组的定义为int a34= 3,4 , 2,8,6 ,则元素a1O的值为( 2 )。49、假定有语句为“int * p=calloc(20 ,sizeof(int);”, 则p 所指向的动态数组中所包含的元素个数为( 20 )。50、字符串y=%dn的长度为( 5 )51、向一个二进制文件中写人信息的画数为( fwrite() )52、设有两条语句为“int a=3;a+=a*a;”,则执行结束后,a 的值为( 12 )53、在for循环语句“for(i=0; in; i+ +) S;”中循环体S被执行的次数为( n )54、假定一个二维数组的定义为int a34= 3,4 , 2
5、,8,6 号,则元素a11的值为( 8 )55、在C 语言中,每条复合语句的结束标记字符为( )。56、在C 语言程序中,单行或行尾注释语句使用的标记符为( / )。57、控制字符n表示( 换行 )。58、运算符优先级最高的是( + )。59、x10 )。60、每次先进行循环条件的判断,然后再执行循环体的语句为( for和while )。61、假定对二维数组a34进行初始化的数据为3,5,6,2,8,7,则a11被初始化为( 8 )。62、对于一个二维字符数组aMN,存储每个字符串的长度至多为( N-1 )。63、假定p 所指对象的值为25 ,p+l 所指对象的值为42 ,则表达式*p+ 的值
6、为( 25 )。64、已知int a65; ,则元素a24 的地址比该数组的首地址大( 56个字节 )。65、在C 语言中,用户定义的标识符分为4 种作用域,下列选项中不属于这4 种作用域的是( 语句 )。66、在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( 地址 )。67、在C 语言中,为只写操作打开一个文本文件的方式为( w )。68、在C 语言中,一条简单语句的结束符是( 分号 )。69、一个程序文件开始使用的每条预处理命令,其首字符必须是( # )。70、用于从键盘上为变量输入值的标准输入函数是( scanf() )。71、float 类型的长度为
7、( 4 )。72、运算符优先级最高的是( )。73、在循环语句for(i=l;iname 等价的表达式为( ( * p).name )。80、在C 语言中,关闭一个数据文件的系统函数为( fclose() )。81、C 语言中的选择类语句有两条,它们是( if 和switch )82、在C 语言程序中,多行注释语句使用的开始标记符为( / * )。83、若需要定义一个符号常量,并且使C 语言编译程序能够进行类型检查,则应在定义语句的开始使用的保留字是( const )。84、已知x 的初值为15 ,在下列各表达式中,具有最小值的表达式为( x/=2 )。85、在下列的语句中,必须以分号作为结束的语句是( do )。86、假定二维数组的定义语句为int a35; ,则该数组所含元素的个数为( 15 )。87、一个二维字符数组aMN能够存储的字符串个数至多为( M个)。88、假定a 为一个整型数组名,则元素a4的地址比该数组的首地址大( 16个字节 )。89、假定要访问一个结构变量x中的数据成员a ,则表示方法为( x. a )。90、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1