第六届全国信息技术应用水平大赛试题c语言程序设计(全)

第六届全国信息技术应用水平大赛试题c语言程序设计(全)

ID:19605103

大小:117.50 KB

页数:25页

时间:2018-10-04

第六届全国信息技术应用水平大赛试题c语言程序设计(全)_第1页
第六届全国信息技术应用水平大赛试题c语言程序设计(全)_第2页
第六届全国信息技术应用水平大赛试题c语言程序设计(全)_第3页
第六届全国信息技术应用水平大赛试题c语言程序设计(全)_第4页
第六届全国信息技术应用水平大赛试题c语言程序设计(全)_第5页
资源描述:

《第六届全国信息技术应用水平大赛试题c语言程序设计(全)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六届全国信息技术应用水平大赛试题C语言程序设计预赛单选题[1]、C语言中运算对象必须是整型的运算符是()。【答  案】C【分  数】1分【选  项】A、/B、++C、%D、!=[2]、假设所有变量均为整型,则执行运算x=(a=2,b=5,b++,a+b)后,x的值是()。【答  案】B【分  数】1分【选  项】A、7B、8C、6D、2[3]、在下列字符序列中,属于C语言合法标识符的是()。【答  案】B【分  数】1分【选  项】A、P12.aB、stud_100C、$water.1D、88sum[4]、在下列语句选项中,只有一个在功能上与其他三个语句不等价(其中s1和s2

2、表示某个C语句),这个不等价的语句是()。【答  案】D【分  数】1分【选  项】A、if(a) s1;else s2;B、if(!a)s2;else s1;C、if(a!=0) s1;else s2;D、if(a==0) s1;else s2;[5]、若二维数组定义为a[m][n],则在a[i][j]之前的元素个数为()。【答  案】B【分  数】1分【选  项】A、j*m+iB、i*m+jC、i*m+j-1D、j*m+i-1[6]、以下程序的运行结果是()。voidfun(int*n){     staticintm=2;   *n*=m-1;m+=2;}voidmain

3、(){    staticintm=1;   inti;   for(i=1;i<4;i++)       fun(&m);   printf("%d",m);}【答  案】D【分  数】1分【选  项】A、8B、10C、11D、15[7]、设有定义:#defineSTR"12345";,则以下叙述正确的是()。【答  案】C【分  数】1分【选  项】A、宏名STR代替的是数值常量12345B、宏定义以分号结束,编译时会产生错误信息C、宏名STR代替的是字符串"12345"D、宏名STR代替的是字符串常量"12345"[8]、下列叙述不正确的是()。【答  案】B【分  

4、数】1分【选  项】A、用typedef可以定义各种类型名,但不能用来定义变量B、typedef和#define都是在预编译时处理的C、用typedef只是将已存在的类型用一个新的标识符来代表D、使用typedef有利于程序的通用和移植[9]、若变量定义时未初始化,则其值不确定的是()。【答  案】C【分  数】1分【选  项】A、静态全局变量B、静态局部变量C、局部变量D、全局变量[10]、以下程序关于sizeof()的运行结果是()。voidmain(){  chara[]="movie",b[10]="movie";  printf("%d%d",sizeof(a),

5、sizeof(b));}【答  案】C【分  数】1分【选  项】A、55B、66C、610D、其他输出[11]、若要用fopen函数打开一个二进制文件,该文件要既能读也能写,当文件不存在时新建文件,则文件打开方式应是()。【答  案】C【分  数】1分【选  项】A、"ab+"B、"rb+"C、"wb+"D、"ab"[12]、设charch,str[4],*strp;,则下列赋值语句正确的是()。【答  案】C【分  数】1分【选  项】A、ch="CBA";B、str="CBA";C、strp="CBA";D、*strp="CBA";[13]、有以下函数:char*fun(

6、char*p){returnp;},该函数的返回值为()。【答  案】B【分  数】1分【选  项】A、不确定值B、参数p中存放的地址值C、一个临时存储单元的地址值D、形参p自身的地址值[14]、若有定义:constinti=10,j=20;int*constpi=(int*)&i;,则下列操作正确的为()。【答  案】A【分  数】1分【选  项】A、*pi=0;B、pi=&j;C、i=10;pi=&j;D、j=*pi;[15]、有如下定义:structs1{    chara[3];   int num;}t={’a’,’b’,’x’,4},*p;p=&t;则下列语句输出结

7、果为x的是()。【答  案】A【分  数】1分【选  项】A、printf("%c",p->t.a[2]);B、printf("%c",(*p).a[2]);C、printf("%c",p->a[3]);D、printf("%c",(*p).t.a[2]);[16]、以下程序将输出的字符是()。#include"stdio.h"main(){   charc;   char(*p)[3];   chars[2][3]={’a’,’b’,’c’,’d’,’e’,’f’};   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。